c10219da9e
Merge pull request #4451 from akohlmey/next_release
...
Step version strings for next feature release
2025-02-04 13:31:31 -05:00
2777984355
Merge pull request #4461 from akohlmey/last-minute-fixes
...
Last minute fixes for next feature release
2025-02-04 09:51:39 -05:00
3fb8857be5
relax epsilon for tests on ARM64
2025-02-03 22:19:12 -05:00
113b2e47f0
must set val.iarg before processing any arguments
2025-02-03 22:18:45 -05:00
a01ac8c907
use byref() instead of pointer() to pass pointers to ctypes objects to C
2025-02-03 22:18:17 -05:00
995d6ab41f
Merge branch 'develop' into next_release
2025-02-03 17:55:37 -05:00
87dae19019
Merge pull request #4459 from akohlmey/collected-small-fixes
...
Collected small fixes and changes
2025-02-03 17:43:41 -05:00
848a4300fe
Merge branch 'develop' into collected-small-fixes
2025-02-03 14:54:38 -05:00
3b62892fc3
Merge pull request #4450 from rbberger/rberger/python_numpy_wrapper_fixes
...
python: numpy wrapper handle error cases
2025-02-03 14:53:52 -05:00
06506aa23b
Merge pull request #4415 from evoyiatzis/patch-2
...
Allow definition of prism region using equal style variables
2025-02-03 14:50:00 -05:00
8a0027e788
improve phrase
2025-02-03 11:40:56 -05:00
b17699a56a
Merge pull request #4460 from ndtrung81/fixed-failed-regression-tests
...
Fixed the failed regression test with Lost atoms in an EFF example input, and added reference log files
2025-02-03 11:38:53 -05:00
a0253fba2d
update instructions for building static executable, add flatpak build info
2025-02-02 11:10:33 -05:00
e567e4cdd6
update notes on release processing steps
2025-02-02 04:41:32 -05:00
6dfc4f343c
update copyright date
2025-02-02 04:41:02 -05:00
22eb984e68
expand deprecation warnings
2025-02-01 22:37:52 -05:00
d1e65d0b9a
remove extra comma
2025-02-01 22:33:32 -05:00
54832b2091
plug file descriptor leak
2025-02-01 21:33:33 -05:00
38b1efa9d4
fix small memory leak
2025-02-01 20:16:34 -05:00
7f9423a1ee
fix small memory leak
2025-02-01 17:48:45 -05:00
e9f07af140
added the reference log files for example inputs under PACKAGES/eff
2025-02-01 14:55:38 -06:00
d17186a8fa
remove multi/old from docs and print deprecation warning when used
...
also convert error messages to use new error location indicator API
2025-02-01 15:29:27 -05:00
e9e4addacb
remove remaining references to removed minimizer style fire/old
2025-02-01 11:46:35 -05:00
f89ba1f354
update ReaxFF reference log files for current version of LAMMPS and use consistent names
2025-02-01 11:22:59 -05:00
3f5630c073
clarify and explain that there may not be neighbor list statistics data
2025-02-01 09:19:33 -05:00
64ec02b87d
convert fix ave/correlate/long and fix ave/grid to new error APIs
2025-02-01 09:03:56 -05:00
920337963b
reduce compiler warnings from unused variables, modernize a few loops.
2025-02-01 04:48:00 -05:00
8f23701352
must build plugins on Windows, too.
2025-02-01 02:07:01 -05:00
ebf81c0363
add tests for dreiding h-bond potentials
2025-02-01 02:01:48 -05:00
62d703a1f4
fixed lost atoms error with smaller time step for energy conservation and added reference log files for PACKAGES/eff/Auger-Adamantane
2025-01-31 23:13:31 -06:00
8b8e10d54f
update regex for Windows
2025-01-31 23:30:33 -05:00
8e90e77a64
remove accidentally renamed file
2025-01-31 23:21:54 -05:00
541f81ba93
use full path when loading plugins
2025-01-31 23:19:56 -05:00
3a58f9a5aa
delegate handling of multi-config path to CMake (if version 3.20 or later)
2025-01-31 22:50:13 -05:00
52fcfcaab1
fix typo
2025-01-31 22:04:57 -05:00
d96136f23d
cstdbool header is deprecated and no longer needed with recent compilers
2025-01-31 22:01:06 -05:00
21f77a9275
update docs for Error::ARGZERO constant
2025-01-31 21:53:29 -05:00
fdc3823969
fix typo
2025-01-31 21:50:22 -05:00
eb1174b54b
try to work around the ambiguity of 0 and null pointers
2025-01-31 21:48:29 -05:00
29b5fce5e4
do not define __INTEL_COMPILER to __INTEL_LLVM_COMPILER instead test for either
...
This shortcut will create problems for features that do not exist for
the Intel LLVM based compiler.
2025-01-31 21:20:44 -05:00
381f141384
correct some overeager changes
2025-01-31 21:19:13 -05:00
6da7e4aa47
update molecule file tester for changed error messages
2025-01-31 21:06:11 -05:00
be1be668a2
modernize error messages for processing molecule files
2025-01-31 20:33:47 -05:00
1dc5f8739a
bugfix from @jtclem for molecule files with multiple molecule IDs
2025-01-31 20:32:58 -05:00
7d7cdf3e08
get past spell checker
2025-01-31 17:50:06 -05:00
a83b45c0fb
use simpler std::string concatenation instead of implicit fmt::format() processing
2025-01-31 17:49:59 -05:00
9eb3e35255
add error URLs for molecule files
2025-01-31 17:49:49 -05:00
6f6adc05ce
reassign error URL numbers to match list in pull request
2025-01-31 17:49:24 -05:00
c5f287d747
Merge pull request #4453 from akohlmey/partial-error-explanations
...
Partial error explanation changes
2025-01-31 14:37:19 -05:00
ac21f24013
update fix ave/correlate for new error message features
2025-01-31 07:32:05 -05:00
2ea86efe67
simplify custom format processing
2025-01-31 07:22:22 -05:00
1df1b3e2fc
Merge branch 'develop' into patch-2
2025-01-31 12:22:18 +02:00
4cfa2e4ed9
update fix ave/atom and fix ave/chunk to have errors with position indicator
2025-01-31 04:33:24 -05:00
2c7bd41b7b
make error commands more explicit
2025-01-31 04:32:38 -05:00
3f952f53ce
avoid segfault without expanded arguments
2025-01-31 04:04:52 -05:00
0c28dfad44
simplify
2025-01-31 04:04:13 -05:00
42e379a8de
Merge remote-tracking branch 'github/develop' into add-error-explanations
2025-01-31 03:23:51 -05:00
ea1607f1d8
Merge pull request #4445 from stanmoore1/small_fixes
...
Collected small changes and fixes
2025-01-31 00:42:12 -05:00
6d997258e7
Merge branch 'small_fixes' of github.com:stanmoore1/lammps into small_fixes
2025-01-30 15:25:13 -08:00
9bb56d10b3
Move typedef unused for GPUs inside directive to prevent compiler warning
2025-01-30 15:25:05 -08:00
2099dabb49
Remove unused code
2025-01-30 15:16:30 -08:00
72542c1619
python: numpy wrapper returns None in error cases
...
lammps.numpy wrapper functions will now return None in error cases instead of
throwing exception with NULL pointer access errors. If nelem or dimension is zero
it will return an empty numpy array with the correct shape.
2025-01-30 16:00:01 -07:00
030ad0d5af
set version string to 4Feb2025
2025-01-30 17:22:28 -05:00
aa9b2b415f
remove sometimes misleading and often confusing warning
2025-01-30 16:20:29 -05:00
b98797ec2c
Merge remote-tracking branch 'github/develop' into small_fixes
2025-01-30 16:19:38 -05:00
c2dd04b991
replace non-ASCII chars with ASCII equivalents
2025-01-30 16:05:08 -05:00
1d286f194e
Fix bug in compute_stress_cartesian with periodic boundary conditions
2025-01-30 12:46:34 -08:00
48893236ec
Merge pull request #4380 from rbberger/python_computes
...
Python and library API changes for computes
2025-01-30 14:21:25 -05:00
75b33ac436
Merge pull request #4443 from jrgissing/reaxff/species-issues
...
Reaxff/species issues
2025-01-30 14:20:01 -05:00
60c4cc08e9
Merge pull request #4448 from Becksteinlab/imdv3-fix
...
Fix broken IMDv3 `unwrap` option logic
2025-01-30 12:53:39 -05:00
4e3a41dc25
Merge pull request #4446 from jtclemm/small-patches
...
Miscellaneous small patches
2025-01-30 12:51:50 -05:00
c9241aa2be
Merge pull request #4447 from akohlmey/recover-failed-tests
...
Updates to recover failed post-merge tests
2025-01-30 12:16:06 -05:00
363309a7d8
add tip for addressing memory management issues with ReaxFF
2025-01-30 03:57:30 -05:00
444c6d78f7
consistently use a :class: qualifier for admonitions
2025-01-30 03:54:26 -05:00
2b0a6419b7
add missing doc section for fix python/invoke
2025-01-29 23:57:44 -07:00
31720b2741
add missing init function to fix python/invoke
2025-01-29 23:53:23 -07:00
48f749fbdd
exact copy of v2 unwrap logic
2025-01-29 23:16:44 -07:00
6685524fdb
correctly apply environment variables
2025-01-29 23:39:30 -05:00
da1bbec0be
set lmp pointer to NULL after delete to avoid using it or deleting it a second time
2025-01-29 23:32:52 -05:00
06bdb7b637
refactor catching exceptions during LAMMPS initialization
...
this will avoid the nasty segfaults with "cannot have multiple stdout capturers"
instead it will catch and display any exception thrown during init.
2025-01-29 23:09:48 -05:00
29891e06c0
correct dependency for efield/lepton tests
2025-01-29 20:52:34 -05:00
81e10bdd53
unused variable
2025-01-29 20:20:19 -05:00
4df3dead69
silence warning
2025-01-29 20:16:34 -05:00
3b5dfb0a05
properly unwrap positions
2025-01-29 20:16:26 -05:00
67e28c2bfd
update for LAMMPS programming style
2025-01-29 20:15:59 -05:00
c4106f9d09
Merge remote-tracking branch 'github/develop' into recover-failed-tests
2025-01-29 19:39:58 -05:00
74dca2daad
Merge pull request #4310 from EiPiFun/develop-eipifun-with-doc
...
Add angleoffset for hbond/dreiding/morse and hbond/dreiding/lj
2025-01-29 17:12:36 -05:00
f5a8019654
spelling fixes and updates for the manual
2025-01-29 16:39:53 -05:00
b4eee0c27a
Marking scalar intensive in elec/stop/fit fix
2025-01-29 13:58:47 -07:00
d638f66b68
updating to match new 1d syntax
2025-01-29 13:29:15 -07:00
ff340cf409
Repairing srp wildcard logic
2025-01-29 13:09:49 -07:00
6c8d531f78
remove unused variables and related dead code
2025-01-29 05:51:24 -05:00
3f38635ecc
restore "= 0.0" deleted by accident
2025-01-28 22:08:46 -05:00
229916e11f
whitespace
2025-01-28 21:35:11 -05:00
201d1a59b5
the /angleoffset versions have their own different parameter file and reader
2025-01-28 21:33:44 -05:00
759a37cc75
update and synchronize with implementation of the non-OPENMP version
2025-01-28 21:33:03 -05:00
8b85ee22a3
use consistent formatting across all hbond/dreiding styles
2025-01-28 21:32:13 -05:00
f928df87a1
Merge branch 'develop' into develop-eipifun-with-doc
2025-01-28 19:42:13 -05:00
0a7e0dc388
Remove another unused variable
2025-01-28 17:23:39 -07:00
e728ca31d6
Remove unused variable
2025-01-28 16:35:16 -07:00
ec2b98448d
Fix bug in compute stress/cartesian density profile with periodic boundary conditions
2025-01-28 16:33:19 -07:00
800a5f6310
Merge pull request #4409 from willzunker/mdr-rebase2
...
pair_style granular - MDR contact model
2025-01-28 16:33:27 -05:00
48f92a6404
Merge pull request #4440 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-01-28 16:28:11 -05:00
005433c7e3
Merge branch 'develop' into develop-eipifun-with-doc
2025-01-28 12:45:16 -07:00
f8ac22ade7
add flags and set up inheritance
2025-01-28 12:42:34 -07:00
bb83497f61
add offset code to base omp files
2025-01-28 12:40:50 -07:00
1ebc109234
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2025-01-28 12:21:06 -05:00
082fa6fae5
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2025-01-28 10:14:36 -07:00
ab2c8af38d
Fix issue with Kokkos QEq and ACKS2 when atoms are added and the neighlist isn't marked as rebuilt, original code by @alphataubio
...
Co-authored-by: Mitch Murphy <alphataubio@gmail.com >
Co-authored-by: Stan Moore <stanmoore1@gmail.com >
2025-01-28 10:14:28 -07:00
0f6ee5c8a1
improve error messages
2025-01-28 12:01:59 -05:00
334dab68f7
must flag function as override after adding virtual function in base class
2025-01-28 05:37:24 -05:00
2c3f0d65ac
update docs
2025-01-27 20:58:49 -05:00
8f551df46a
add fortran interface for lammps_addstep_compute() and lammps_addstep_compute_all()
2025-01-27 20:38:08 -05:00
026da76a3b
cutoff radius related items
2025-01-27 14:16:18 -08:00
23045d62c5
add plugin wrapper and swig interface to new LAMMPS library functions
2025-01-27 14:29:15 -05:00
5d47c417ed
add fortran interface for lammps_clearstep_compute()
2025-01-27 14:26:53 -05:00
77e6a6dcef
Suppress compiler warning since return value can be safely ignored
2025-01-27 10:58:15 -07:00
d42f881c06
Remove unused variables to prevent compiler warnings
2025-01-27 10:43:44 -07:00
6398a7c7aa
add test for the library interface to clearstep_compute and addstep_compute
2025-01-27 12:25:46 -05:00
0fde98cfbc
use POINTER() captitalization consistently
2025-01-27 11:17:04 -05:00
a242511ce7
avoid segfaults
2025-01-27 11:16:27 -05:00
3a986fb50d
Merge remote-tracking branch 'github/develop' into python_computes
2025-01-27 11:15:42 -05:00
6bb022853e
avoid segfault on command line errors
2025-01-26 21:45:12 -05:00
8e2cb0f4c8
calculate molids on first timetstep of run
...
but do not delete molecules
2025-01-26 15:22:00 -05:00
4c22410548
docs: molIDs range from 1 to # molecules
2025-01-25 23:41:35 -05:00
991b8c11ff
delete option: reset molecule ID to index from 1
2025-01-25 23:38:15 -05:00
464d9d82d6
return correct clusterIDs even on first timestep
2025-01-25 23:33:04 -05:00
baf9a9b2d2
need to update delete_Tcount before returning
...
needs to be every timestep, regarding of Nfreq, etc. settings
2025-01-25 23:14:09 -05:00
00054a8d97
Merge branch 'add-error-explanations' of github.com:lammps/lammps into add-error-explanations
2025-01-25 21:50:39 -05:00
28bc5fb2bd
revise error messages to use pointers where possible and meaningful
2025-01-25 20:37:55 -05:00
f8750baf4e
whitespace
2025-01-25 20:37:22 -05:00
281336800a
Another error url for nbins
2025-01-25 15:05:50 -07:00
9fb8cc1d17
drafting error urls for nbin classes
2025-01-25 14:59:55 -07:00
8482d150e1
update label
2025-01-25 16:22:12 -05:00
ccc790265d
geometric center -> com
2025-01-25 16:21:21 -05:00
ceac416f9a
average charge -> total charge in pos file
2025-01-25 15:16:26 -05:00
0a954b0129
per-atom mass bugfix for delete keyword
2025-01-25 14:44:18 -05:00
cbd99d29cf
update pointers in case changed at some point
...
is 'clusterID' name for per-atom property too general?
2025-01-25 14:17:20 -05:00
4bdc02ef3a
bugfix for when not using variable Nlimit
...
for delete option
2025-01-24 23:41:00 -05:00
3a44a03f04
migrate clusterID to fix property/atom
2025-01-24 23:29:10 -05:00
563b5b0997
flush buffers after writing error messages
2025-01-24 20:43:12 -05:00
e039927a31
convert fix ave/histo to have improved error messages
2025-01-23 22:29:56 -05:00
8c6d0bef41
remove repeated code
2025-01-23 20:25:14 -05:00
6fb318f61c
Merge branch 'develop' into collected-small-changes
2025-01-23 20:22:14 -05:00
a0fcbc9b71
Merge pull request #4442 from akohlmey/freeze-fmt-lib-prepare-std_format
...
Freeze fmt library at version 10.2.1 and add changes that prepare LAMMPS for transition to std::format
2025-01-23 20:21:42 -05:00
934bed29f5
Revert "apply workarounds for (probably bogus) warnings or errors from nvcc"
...
This reverts commit 5ddad0bbde .
2025-01-23 12:19:24 -05:00
b9a8ddbb8c
add versionadded tag
2025-01-23 12:12:46 -05:00
b5da9ce3e2
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-23 12:06:59 -05:00
0dfd5d821a
Merge pull request #4401 from mala-project/mala
...
Kokkos versions of bispectrum and Gaussian descriptors on grid
2025-01-23 12:06:25 -05:00
f8484de195
more details about current and future compiler requirements
2025-01-23 12:02:51 -05:00
a771277a6c
Merge branch 'develop' into add-error-explanations
2025-01-23 11:35:55 -05:00
a30b5f9345
add check for fmt::print() to GitHub style check workflow
2025-01-23 11:30:13 -05:00
dac011b865
add placeholders for versionadded tags for new functions
2025-01-23 11:21:09 -05:00
d7ffa16817
small correction
2025-01-23 11:20:36 -05:00
493ff3017c
add tool for checking whether fmt::print() statements have crept in
2025-01-23 10:26:56 -05:00
49dc526bc8
doc fix for kspace_modify from @ndtrung81
2025-01-23 10:06:37 -05:00
790b124f6a
correct help text
2025-01-23 08:52:27 -05:00
57cc7b6817
programming style and error message updates
2025-01-23 06:00:41 -05:00
5803a62822
add check to fix drude to detect if core atoms without drude atom id exist
2025-01-23 06:00:16 -05:00
d1dc0f7efc
enable and apply clang-format
2025-01-23 04:54:45 -05:00
4be26c3480
add test whether drude particle was found locally and stop with error when not
...
this handles two cases:
1 the actual drude particle is not in the sub-domain
2 the drude particle was never assigned by fix drude
2025-01-23 04:54:21 -05:00
3e4a50fe63
remove backward compatibility for compute_modify extra and compute_modify dynamic
...
Now extra/dof and dynamic/dof are required
2025-01-23 04:52:05 -05:00
b016b135fa
added Compute::modify_param() function.
...
This way individual computes can add custom keywords to compute_modify in
a similar fashion as fixes
2025-01-23 04:51:12 -05:00
048b96af65
Merge branch 'develop' into mala
2025-01-23 09:44:00 +01:00
55add23309
Merge pull request #7 from stanmoore1/mala
...
Fix issues with GNU Make build
2025-01-23 09:43:16 +01:00
5959a01abd
Revert "import libfmt 11.0.1"
...
This reverts commit fbc6ba4ef4 .
2025-01-23 03:41:29 -05:00
1aee093bfd
revert workaround for compiling with C++20 and later
2025-01-23 00:19:06 -05:00
1fef98dc50
Revert "import code for fmtlib 11.1.0"
...
This reverts commit 833607f926 .
2025-01-23 00:17:01 -05:00
b5e48f6769
Revert "bugfix update to version 11.1.1"
...
This reverts commit c9b69b00c5 .
2025-01-23 00:16:47 -05:00
80d00e3b3c
Revert "add bugfixes with update to version 11.1.2"
...
This reverts commit 9e4a51d568 .
2025-01-23 00:16:29 -05:00
e26599c532
Revert "We no longer support Intel icc version 19 or older. Clean up checks/flags."
...
This reverts commit 906117ff47 .
2025-01-23 00:15:48 -05:00
8f57539bab
work around the requirement that fmt::format() needs a constexpr string as format
...
we need this change to make bot {fmt} compatible wth C++20 and later and also conform to std::format requirements
2025-01-23 00:13:27 -05:00
e4dbfee498
replace fmt::print() with utils::print()
2025-01-23 00:11:31 -05:00
8baec60155
implement an utils::print() function similar to fmt::print()
...
this doesn't have the constexpr requirement for the format string.
also it will help porting to std::format in C++20, which doesn't
have a similar functionality either.
2025-01-23 00:03:30 -05:00
3412c4744d
fix fmt::format() missing argument bugs
2025-01-22 23:58:29 -05:00
b4f012057c
fix fmt::format() missing argument bugs
2025-01-22 23:57:58 -05:00
c1662f64ca
reaxff/species: post_integrate->end_of_step
...
fix for incorrect molecule IDs (variable: clusterID) output by reaxff/species vector
Co-Authored-By: mkanski <20713012+mkanski@users.noreply.github.com >
Co-Authored-By: Navraj <88741755+navlalli@users.noreply.github.com >
2025-01-22 23:52:52 -05:00
cc36947449
make use of new Error class APIs
2025-01-22 22:15:08 -05:00
3012e02de1
Merge branch 'develop' into add-error-explanations
2025-01-22 18:26:21 -05:00
5ddad0bbde
apply workarounds for (probably bogus) warnings or errors from nvcc
2025-01-22 18:20:58 -05:00
94eee049b4
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-22 18:01:43 -05:00
e548c656ce
Merge pull request #4435 from athomps/hybrid-scaled-peratom
...
Hybrid scaled peratom
2025-01-22 18:00:18 -05:00
6b4ecfd719
Fix issues with GNU Make build
2025-01-22 15:33:09 -07:00
19d64fd0f9
Fix massive performance regression on GPUs with Kokkos version of fix npt
2025-01-22 14:22:09 -07:00
b00a2a2e1d
Merge branch 'develop' into mala
2025-01-22 08:13:51 +01:00
c0be84356e
Removed debugging output, added contributor, added files to Install.sh
2025-01-22 08:13:36 +01:00
b1b51307c0
silence CodeQL warnings about potential overflows
2025-01-21 22:41:41 -05:00
21bbd69b3c
remove dead code
2025-01-21 22:41:12 -05:00
651c1b2bc2
Merge branch 'develop' into collected-small-changes
2025-01-21 20:06:50 -05:00
0767de7eeb
Merge pull request #4439 from akohlmey/arm-cpu-unittest
...
Add Workflow for running ctest on Linuix with ARM64 CPU
2025-01-21 19:56:42 -05:00
4912f1347c
Merge pull request #4399 from stanmoore1/kk_bug_fixes
...
Fix issues in KOKKOS package
2025-01-21 19:56:11 -05:00
4fdd85df4f
Need local capture for lamdas on GPUs
2025-01-21 16:13:52 -07:00
fbfdcbbac1
Merge branch 'develop' into kk_bug_fixes
2025-01-21 14:50:34 -07:00
7c0254caee
Limiting rho calculation for tait equation
2025-01-21 13:47:22 -07:00
c6adf793ab
Fixing comment in example script
2025-01-21 13:05:02 -07:00
96d44c729b
Fix more issues in Kokkos fix langevin gjf option
2025-01-21 10:51:40 -07:00
8c2d83c5eb
avoid double initialization and potential double free
2025-01-21 11:24:01 -05:00
3bb26ae87b
Merge branch 'develop' into mala
2025-01-21 17:11:43 +01:00
536aa7cadf
Removed debug comments/old printfs etc.
2025-01-21 17:09:04 +01:00
f4b8200bcc
download plumed-2.9.3 by default now
2025-01-21 10:39:08 -05:00
45222b3f9a
run check only after merges (for now)
2025-01-21 10:03:51 -05:00
2d3cd6a646
skip known to be unstable unit tests
2025-01-21 01:46:08 -05:00
f10d1a30fc
increase epsilon for passing tests on Linux ARM64
2025-01-21 01:45:49 -05:00
911fd0946c
add github action to run unit tests on ARM64
2025-01-21 00:24:10 -05:00
3c02731362
Merge pull request #4438 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2025-01-21 00:01:42 -05:00
a7af0fc078
Fix warnings
2025-01-20 22:00:34 -07:00
d614aeb91d
Fix small memory leak, add debug RNG
2025-01-20 17:37:32 -07:00
75f4d3deb7
Merge branch 'develop' into small-patches
2025-01-20 16:25:07 -07:00
9cb67de38f
Merge branch 'develop' of github.com:lammps/lammps into kk_bug_fixes
2025-01-20 15:50:48 -07:00
29397b4a44
Fix more issues in fix langevin/kk pointed out by @ndtrung81
...
Co-authored-by: Trung Nguyen <ndactrung@gmail.com >
Co-authored-by: Stan Moore <stanmoore1@gmail.com >
2025-01-20 15:50:21 -07:00
292ae27f98
use ioffset variable to indicate the first argument that is not fixed
...
also, convert all error messages to use the new style.
2025-01-20 14:57:11 -05:00
2c82ce8142
library: update new function signatures to use void* instead of bigint
2025-01-19 16:06:33 -07:00
93e266f648
Merge remote-tracking branch 'origin/develop' into python_computes
2025-01-19 15:41:30 -07:00
a5b66f02d1
update docs
2025-01-18 22:19:43 -05:00
d99c960eb9
resolve unit test failures due to enhanced error handling
2025-01-18 21:40:48 -05:00
9cca8ab179
modernize
2025-01-18 15:54:34 -05:00
2817ad036f
make coverity scan happy
2025-01-18 11:54:48 -05:00
c2bcf79196
avoid divisions
2025-01-18 11:45:27 -05:00
0501f76fcf
follow LAMMPS programming style more closely
2025-01-18 11:37:53 -05:00
7b994801b5
constant was denormal. increase to become normal
2025-01-18 11:37:20 -05:00
23c63511f0
no hiden tabs, use string escapes instead.
2025-01-18 11:08:25 -05:00
7ffe04ca92
discuss that only turning off bonds can lead to "bond atom missing" errors
...
also make notes and this warning stand out more by using adminition boxes
2025-01-18 09:08:08 -05:00
efd5165707
avoid segfaults if there was no input processing
2025-01-17 23:27:36 -05:00
e38c13a764
add strcompress function and use it for error output
2025-01-17 22:59:44 -05:00
e350f28e26
refactor how error output is created and only print input and parsed line if they differ in text
2025-01-17 18:06:31 -05:00
fecf1c2f69
update morse coeff method, fix bug in flag
2025-01-17 15:59:28 -07:00
f540e8b9ff
whitespace
2025-01-17 12:48:57 -07:00
72784262b1
Merge branch 'develop' into mdr-rebase2
2025-01-17 12:17:20 -07:00
9b443c9a4d
add utility function to compare two string while ignoring whitespace
2025-01-17 14:06:30 -05:00
769b0b9211
Clarifying doc on svector for many models, resetting svector values in granular model
2025-01-17 11:56:37 -07:00
e6a84d5f2a
Added mdr svector to doc and svector example in in.triaxial.compaction.12
2025-01-17 13:37:15 -05:00
90416b63fc
move misplaced break statement
2025-01-17 13:14:51 -05:00
7900f24844
Adding contact area svector to mdr
2025-01-17 11:29:35 -05:00
ea9345444a
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps into collected-small-fixes
2025-01-17 10:41:12 -05:00
b9dbfc6eb2
add support to flag failed arguments for calls to expand_args()
2025-01-17 10:40:34 -05:00
5a45ef6994
explain error message output for users
2025-01-17 10:35:34 -05:00
0cb64afc84
explain error message output for users
2025-01-17 09:13:55 -05:00
7c4649adbf
update TODO list and changelog
2025-01-17 08:43:46 -05:00
a4cc00041c
add notes about errors and warnings and log output
2025-01-17 05:13:25 -05:00
1e179b2432
address warnings reported by coverity scan
2025-01-17 05:12:40 -05:00
3b815c1bbe
remove dead code
2025-01-16 22:02:11 -05:00
cf7695e99f
add option to restart the LAMMPS instance to "Run" menu
2025-01-16 21:43:36 -05:00
1636a11054
fix minor issues
2025-01-16 21:22:41 -05:00
fa54fd1097
add option to suppress printing the last command
2025-01-16 21:11:27 -05:00
de5a41de7b
simplifying svector handling for walls
2025-01-16 15:37:16 -07:00
57d47ebb4f
Adding custom svector gransubmod quantities
2025-01-16 15:32:12 -07:00
b9a5557911
Added support for single() and born_matrix()
2025-01-16 14:36:44 -07:00
1bcbf6dc4b
Error to warning for overlap check
2025-01-16 16:28:19 -05:00
95152b1eb6
Slight adjustments to overlap check
2025-01-16 16:00:16 -05:00
af8b873bf5
Adding error message for initial overlaps
2025-01-16 12:22:50 -07:00
da5a12fcd1
increase visibility of highlighting the failed argument
2025-01-16 11:39:53 -05:00
6c16b1de74
must not set to unique if request is for skip list. only check for smallest pair cutoff.
2025-01-16 10:26:48 -05:00
f273116681
prevent the neighbor list re-ordering from getting stuck
2025-01-16 10:18:16 -05:00
82598ab3ca
display error messages with fixed width font
2025-01-16 00:39:02 -05:00
00f23d4829
revert workarounds in compute rdf and adf now that the issue is fixed at the root
2025-01-16 00:38:31 -05:00
36dcb294b3
we need tighter checks, also on the smallest pairwise cutoff, before we can re-use a default neighbor list for an occasional list with an explicit cutoff
2025-01-16 00:23:47 -05:00
f60139d374
some more fixes to address coverity scan warnings.
2025-01-15 23:12:39 -05:00
8c93986e47
add overloads for Error::all() and Error::one() that can point out the location of a faulty argument
2025-01-15 23:12:11 -05:00
b21f804e4e
Fixing initialized overlap bug
2025-01-15 20:00:19 -07:00
6aa0c95c5e
Removed more unnecessary input file lines
2025-01-15 21:46:42 -05:00
4cfe4831ed
Removed unnecessary input file lines
2025-01-15 21:13:08 -05:00
0f462a60ff
sign error, better variable name
2025-01-15 14:40:08 -07:00
c5e3ffed75
Fixed merge conflict
2025-01-15 14:14:51 -07:00
b8fcb927ee
Added forward comm for atomscale values
2025-01-15 14:11:00 -07:00
50f932ba9e
Updating const expressions
2025-01-15 13:06:10 -07:00
a5e3e755c2
Adding safety checks for some variables
2025-01-15 11:33:02 -07:00
7fa1bf39f3
shift settings check from angleoffset to base LJ
2025-01-15 10:24:25 -07:00
48f49837d8
fix some more minor memory issues flagged by coverity scan
2025-01-15 08:23:58 -05:00
c3ca6a8e56
Merge branch 'develop' into mala
2025-01-15 13:19:15 +01:00
4afdf493d7
integrate and adapt contents from PR #4028 by @alphataubio
2025-01-15 06:05:25 -05:00
66ffb1c39e
whitespace
2025-01-15 04:55:36 -05:00
29fca919b1
apply clang-format
2025-01-15 04:49:34 -05:00
f1fb0906be
correct class name
2025-01-15 04:49:21 -05:00
865ce67e83
use correct base class
2025-01-15 04:48:07 -05:00
bf0f149445
Merge pull request #6 from stanmoore1/mala
...
Fix compile issues from LAMMPS https://github.com/lammps/lammps/pull/4391
2025-01-15 10:46:54 +01:00
dfd8631394
remove debug output
2025-01-15 04:40:48 -05:00
11a790a04a
angle_offset_one and cut_angle_one are only local variables
2025-01-15 04:36:51 -05:00
41555a66e9
correct documentation and add versionadded tag
2025-01-15 04:20:34 -05:00
58eca0eef4
Merge branch 'develop' into develop-eipifun-with-doc
2025-01-15 04:11:53 -05:00
3a2349fa32
add some troubleshooting suggestions
2025-01-15 00:02:11 -05:00
27540503ad
Merge remote-tracking branch 'github/develop' into add-error-explanations
2025-01-14 22:30:34 -05:00
8b5c9a18fd
Merge branch 'develop' into hybrid-scaled-peratom
2025-01-14 22:29:11 -05:00
2cbdaf8a6a
fix some issues flagged by coverity scan
2025-01-14 22:23:24 -05:00
5f50278241
transfer workaround from compute rdf
2025-01-14 22:06:00 -05:00
781b40643c
add deprecation warning for using accelerator offload with INTEL package
2025-01-14 20:49:00 -05:00
fbc66f75ac
adjust epsilon (again) for macOS on ARM
2025-01-14 20:48:43 -05:00
5e90674fbe
Merge commit 'ffa4765b154aea2027e438ac134f8d6ce742419a' into collected-small-fixes
2025-01-14 20:48:35 -05:00
ffa4765b15
Merge pull request #4241 from gsalkuin/develop
...
Add new fix to compute force and torque due to electric potential
2025-01-14 20:33:10 -05:00
34075ebb3f
apply clang-format
2025-01-14 20:22:34 -05:00
494c2fc033
add atomvar array to restarts
2025-01-14 20:22:07 -05:00
e745b37a45
Merge branch 'develop' into hybrid-scaled-peratom
2025-01-14 20:05:28 -05:00
89370efe39
Merge branch 'develop' into develop
2025-01-14 19:12:14 -05:00
906399b14f
Merge pull request #3 from srtee/efield_lepton_updates
...
Efield lepton updates
2025-01-14 19:11:09 -05:00
bbb7d86614
Merge pull request #4410 from soniasalomoni/pair_d3
...
pair_style d3 - D3 dispersion corrections
2025-01-14 18:21:52 -05:00
028367804e
Finshed condensing equations
2025-01-14 16:09:43 -07:00
264c1c3140
Merge branch 'develop' of github.com:lammps/lammps into mala
2025-01-14 16:02:37 -07:00
eb5977dc66
Fix issues with host_flag
2025-01-14 15:57:15 -07:00
008bf14693
Fix compile issues from #4391
2025-01-14 15:49:40 -07:00
0ee4bf621f
Fix some compile issues and remove unused variables
2025-01-14 14:35:42 -07:00
3101bb3263
Add new files to GNU Make build system
2025-01-14 14:34:59 -07:00
4611b84b6f
Filled in mdr cite command
2025-01-14 16:20:37 -05:00
0fe7fbdb42
Merge branch 'develop' into pair_d3
2025-01-14 16:05:29 -05:00
b7c02d6a03
Starting to break down MDR equations
2025-01-14 13:49:56 -07:00
b2e35f1808
Doc spell check
2025-01-14 13:18:43 -05:00
853a8efa88
Remove README_MDR.md
2025-01-14 12:32:20 -05:00
14389cfd2c
Reset ddelta_bar even during update->setupflag=true
2025-01-14 11:33:55 -05:00
9c7714e40f
Simplified deltamax definition
2025-01-14 10:52:12 -05:00
a4f02fbad3
handle the case when pair-wise cutoff varies and neighbor list is not sufficient
2025-01-14 10:04:16 -05:00
b27aa31baa
fix whitespace
2025-01-14 22:35:56 +10:00
276b8d9c93
streamline Lepton variable update process with ptr-vectors
2025-01-14 22:31:42 +10:00
1f7533029b
deduplicate force and torque calculations
2025-01-14 22:08:16 +10:00
af1f442b97
increment bugfix for "inputs local"
2025-01-14 07:06:37 -05:00
edb068c43f
Merge pull request #4426 from akohlmey/update-to-fmtlib-11.1
...
Update embedded fmtlib copy to version 11.1
2025-01-14 01:24:57 -05:00
e682f3d3e5
work on docs
2025-01-14 01:19:25 -05:00
783d21c19b
these functions do not create errors or throw exceptions
2025-01-14 00:55:48 -05:00
a50343077d
Merge remote-tracking branch 'github/develop' into python_computes
2025-01-14 00:53:19 -05:00
31d1addfad
Merge pull request #4434 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-01-14 00:41:10 -05:00
7b9f7be485
replace vecs with arrays since size known at compile-time; make phi and dphi flagging uniform
2025-01-14 14:47:33 +10:00
7c8c8c9d01
update patch for WHAM code
2025-01-13 22:07:44 -05:00
b56b8a016a
Merge pull request #2 from akohlmey/efield_lepton_updates
...
Fix efield/lepton updates
2025-01-13 20:40:17 -05:00
c2868c448e
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-13 20:34:14 -05:00
754517dcf6
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2025-01-13 20:32:01 -05:00
6d7926a026
add missing lammps_expand() function
2025-01-13 19:13:34 -05:00
663f812799
fix inconsistent backquotes
2025-01-13 19:05:04 -05:00
55a3b28f7d
replace CR-LF with LF
2025-01-13 16:19:40 -05:00
8705a14b35
create logs for example input
2025-01-13 16:18:24 -05:00
ec669676d0
remove unused variables
2025-01-13 16:11:14 -05:00
742c869534
Merge branch 'develop' into gsalkuin/develop
2025-01-13 16:08:18 -05:00
be048fc636
cosmetic changes
2025-01-13 16:01:18 -05:00
ddff545a4c
Merge pull request #4431 from Becksteinlab/imd-v3-integration
...
Interactive Molecular Dynamics [IMD] Version 3 implementation
2025-01-13 15:59:41 -05:00
2a5e20c1c1
Merge remote-tracking branch 'origin/develop' into hybrid-scaled-peratom
2025-01-13 12:20:53 -07:00
dd8cc3ebdd
Merge remote-tracking branch 'upstream/develop' into develop
2025-01-13 12:18:51 -07:00
1d1320f648
Merge remote-tracking branch 'origin/develop' into python_computes
2025-01-13 10:51:33 -07:00
83a73ba0b9
library: add API for compute clearstep and addstep
2025-01-13 10:51:19 -07:00
62aa803d53
order list of removed commands and packages in reverse order of their removal date
...
also add an (automatic) table of contents simplify finding something
2025-01-13 12:03:31 -05:00
a22c58cd47
add missing update to invoked_bonds in ComputeReaxFFAtomKokkos
2025-01-13 00:17:05 -07:00
dc7f28c4c0
Merge branch 'develop' into add-error-explanations
2025-01-13 01:27:34 -05:00
686326a999
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-13 01:05:48 -05:00
528770f07d
Merge pull request #4344 from lammps/cmake-cpp-std-deprecation
...
Prepare development branch for requiring C++17 and deprecating GNU make support for some packages
2025-01-13 01:05:07 -05:00
d692a99e4d
print PyLammps deprecation warning only once and only from MPI rank 0
2025-01-13 00:04:14 -05:00
dd6fea3fcd
Merge branch 'develop' into cmake-cpp-std-deprecation
2025-01-12 23:54:50 -05:00
e20f3ec874
macOS does not like forward declarations for standard C++ classes
2025-01-12 23:50:33 -05:00
f50edb5a38
Merge pull request #4369 from rbberger/deprecate_pylammps
...
Python interface updates
2025-01-12 23:30:22 -05:00
0aadc4cf46
use mutex to avoid race condition when accessing thermo data during run
2025-01-12 23:27:17 -05:00
78850efaed
also warn that KOKKOS will end support for legacy builds in Summer 2025
2025-01-12 21:57:25 -05:00
7c990f8b0e
improve wording
2025-01-12 21:56:54 -05:00
2df402c4ff
Merge branch 'develop' into cmake-cpp-std-deprecation
2025-01-12 21:47:02 -05:00
906117ff47
We no longer support Intel icc version 19 or older. Clean up checks/flags.
2025-01-12 21:46:04 -05:00
c476e6704b
revert workarounds for Intel ICC 19.x
2025-01-12 20:13:24 -05:00
4519489f8b
fix unit test and another workaround for intel compilers
2025-01-12 19:42:03 -05:00
fedb3fa6b8
Rearranged memory allocation
2025-01-12 16:28:56 -07:00
c8a46fe4ce
make better use for std calls and improve error messages
2025-01-12 17:48:50 -05:00
943504fd98
move timespec2seconds exception handling to calling function
2025-01-12 17:48:20 -05:00
60b10c1588
Merge remote-tracking branch 'github/develop' into update-to-fmtlib-11.1
2025-01-12 16:52:56 -05:00
f34ae8a011
simplify
2025-01-12 16:49:49 -05:00
296f1ab29f
alternate attempts to work around intel icc 19 limitations
2025-01-12 16:43:37 -05:00
7b60abf569
add LAMMPS customization for Intel compilers
2025-01-12 16:11:50 -05:00
9e4a51d568
add bugfixes with update to version 11.1.2
2025-01-12 15:41:37 -05:00
a5c3305c42
sync with lammps tutorials paper description
2025-01-12 15:09:42 -05:00
85dec585a6
add tests for lammps_eval() and its python counterpart
2025-01-12 14:49:07 -05:00
dce1231052
add a lammps_eval() function to the C library interface and all derived wrappers
2025-01-12 00:39:18 -05:00
be596cca0c
revert setting to run flatpak builder test action only after merges
2025-01-11 19:31:31 -05:00
cf2e800aaa
extract bundle from local flatpak repo and try to install it
2025-01-11 19:20:06 -05:00
672faf9fe5
operate on "develop" branch
2025-01-11 19:06:49 -05:00
fb1c090f19
revert to lammps repo
2025-01-11 18:59:22 -05:00
cb2acb633b
update workflow
2025-01-11 18:56:59 -05:00
61c541ff92
add github action to build LAMMPS-GUI as flatpak
2025-01-11 18:47:35 -05:00
91dfa41494
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-11 18:17:04 -05:00
a443fe4142
Merge pull request #4433 from farrelljd-iop/angle-mwlc
...
Angle style MWLC (meltable wormlike chain)
2025-01-11 18:07:36 -05:00
b508229bd2
adapt to LAMMPS programming style
2025-01-11 18:05:16 -05:00
8b2c852121
correct and update the Python Howto
2025-01-11 17:54:44 -05:00
994a631150
add "post no" for single-shot runs
2025-01-11 17:43:05 -05:00
283adb288b
Converted tabs to blanks
2025-01-11 13:19:54 -07:00
a2f8e730a2
Adjusted white spcae
2025-01-11 12:32:45 -07:00
69e1bbae04
Updated doc page
2025-01-11 12:32:05 -07:00
be62d7e04b
Merge pull request #4 from akohlmey/imd-v3-updates
...
Add separator comments
2025-01-11 11:51:08 -07:00
0d85c5c704
add separators
2025-01-11 11:13:47 -05:00
7520282568
First pass, compiled, not run
2025-01-10 19:31:03 -07:00
e3f930b33f
Merge pull request #1 from akohlmey/angle-mwlc
...
Small updates to PR #4433
2025-01-11 10:04:12 +08:00
3126482c48
update variable command tests to include whitespace
2025-01-10 20:53:24 -05:00
c4a5906382
stop checking ML-PACE with coverity scan as recent CMake changes break it
2025-01-10 20:12:09 -05:00
4f6c3d12f7
avoid variable definition error: expected 3 arguments but found N
2025-01-10 20:10:53 -05:00
dbc6f77e53
Merge branch 'develop' into deprecate_pylammps
2025-01-10 16:01:06 -07:00
bc8c8f1c3f
Merge remote-tracking branch 'upstream/develop' into develop
2025-01-10 12:10:52 -07:00
6732013935
apply clang-format
2025-01-10 12:17:29 -05:00
5a0222153a
small doc updates and corrections
2025-01-10 12:15:24 -05:00
e858c8a78d
Merge branch 'develop' into angle-mwlc
2025-01-10 14:33:50 +08:00
4af328cba1
added contributing author email
2025-01-10 14:08:34 +08:00
5490336543
added a unit test
2025-01-10 14:06:00 +08:00
6bdc58baaf
improved the documentation
2025-01-10 14:05:19 +08:00
3731513576
example IMDv3 usage
2025-01-09 21:55:44 -07:00
c7ae973948
more edits to angle_mwlc documentation
2025-01-10 12:02:27 +08:00
2b688bb013
replace defines with static constexpr
2025-01-09 21:32:58 -05:00
38c3477d2f
Merge pull request #4394 from rbberger/find-package-pace
...
ml-pace: allow linking to existing pace library
2025-01-09 19:41:19 -05:00
4330801a2f
Merge pull request #4429 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-01-09 19:33:52 -05:00
9f40bbc2b6
fix spelling
2025-01-09 14:36:18 -05:00
a17213fc62
add link and description paragraph for the "Out of range atoms" error
2025-01-09 12:29:54 -05:00
a769b3d6b2
Merge branch 'develop' into collected-small-changes
2025-01-09 11:17:05 -05:00
cb930d6470
Merge pull request #4405 from tylercollins5737/develop
...
vcm example script and log added
2025-01-09 10:20:16 -05:00
9c1da4cbc9
whitespace fix in doc
2025-01-08 22:45:38 -08:00
090e55b1d8
Merge branch 'develop' into develop
2025-01-08 22:42:31 -08:00
617f798199
make sure that retstr is always initialized since it is always communicated
2025-01-09 00:37:43 -05:00
ce05f0cd9d
Merge pull request #3 from akohlmey/imd-v3-updates
...
Imd v3 Integration updates
2025-01-08 21:07:10 -07:00
9a513ca82c
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-08 21:54:04 -05:00
50bda6077c
Merge pull request #4430 from akohlmey/update-linalg
...
Update linalg to version 1.4.2 corresponding to LAPACK 3.12.1
2025-01-08 21:53:33 -05:00
52d932df3b
Merge pull request #4413 from stanmoore1/kk_update_4.5.0
...
Update Kokkos library in LAMMPS to v4.5.1
2025-01-08 21:23:19 -05:00
41e7cf7879
MPI bugfix for dump netcdf from Paul Coffman
2025-01-08 21:18:03 -05:00
494f58904c
correct reference
2025-01-08 20:54:04 -05:00
1032c94c9f
apply some more of LAMMPS' programming style guidelines and improve errors
2025-01-08 20:52:57 -05:00
6a363d441b
small formatting tweaks, add versionadded tag
2025-01-08 20:52:45 -05:00
02a8a9d706
make LAMMPS_ASYNC_IMD a CMake variable, too, and document it properly
2025-01-08 20:50:16 -05:00
1ebf591592
Merge branch 'develop' into imd-v3-integration
2025-01-08 16:13:50 -07:00
0dacedd8b0
undo workflow changes
2025-01-08 16:12:58 -07:00
668435380b
Make sure that yaml-cpp::yaml-cpp exists
2025-01-08 15:41:37 -07:00
748046089c
add another couple of dependent functions
2025-01-08 16:32:56 -05:00
f3425ebfbf
add one more missing dependency
2025-01-08 16:21:08 -05:00
e7d9244184
add missing dependency
2025-01-08 16:14:28 -05:00
8ec9f37611
update linalg to version 1.4 corresponding to LAPACK 3.12.1
2025-01-08 15:52:30 -05:00
ec7be395ea
ml-pace: update tag
2025-01-08 11:48:34 -07:00
24763bfd8e
add info on how to debug if LAMMPS seems stuck
2025-01-08 12:24:13 -05:00
ae6b2d85fb
fix typo
2025-01-08 10:04:14 -05:00
cbab95e569
update for more clarity
2025-01-08 10:04:06 -05:00
1432df370b
modernize access for fixes and computes
2025-01-08 08:53:12 -05:00
613c38d9e6
replace loops with explicit iterators with c++-11 auto loops
2025-01-08 08:29:53 -05:00
d66d1a2dd2
fix indexing bug in dump vtk that would ignore the first 5 custom properties
2025-01-08 08:19:09 -05:00
42adfc1ae3
Merge remote-tracking branch 'github/develop' into collected-small-changes
2025-01-08 02:28:51 -05:00
0abb371fbe
Merge pull request #4428 from tadmor/fix-kim-single-proc-error-bug
...
Single process errors in pair style kim reported using error->one
2025-01-07 22:34:26 -05:00
de667de8eb
Fixing setup order
2025-01-07 15:36:37 -07:00
2482cfafe9
Simplifying fncrit
2025-01-07 13:27:01 -07:00
d9e40a79c1
Removing psi_b peratom variable
2025-01-07 13:19:07 -07:00
2c64d3b711
Moving contact penalty update
2025-01-07 12:58:18 -07:00
a795ae35fd
Single process errors in pair style kim reported using error->one
...
Errors during a KIM compute operation that occur on a single processor were reported using error->all, which causes LAMMPS to hang when running in parallel with more than one processor. This has been fixed by replacing error->all with error->one for those cases.
2025-01-07 12:29:34 -06:00
61bc514b38
removing end of step in fix mdr
2025-01-07 11:07:19 -07:00
8595d8f05c
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.5.0
2025-01-07 10:04:43 -07:00
9e373e7cc1
Merge branch 'develop' of github.com:lammps/lammps into kk_bug_fixes
2025-01-07 10:02:34 -07:00
75543e27e4
Uncommenting update flag, whitespace
2025-01-07 08:56:50 -07:00
ccc57f85a3
Missed changes
2025-01-07 08:50:05 -07:00
6c7d3646c7
Moving newton error to fix mdr
2025-01-07 08:50:05 -07:00
36b041a9ae
Removing EoS update in setup
2025-01-07 08:50:05 -07:00
b10a5427a1
Simplifying variable initialization/resetting
2025-01-07 08:50:01 -07:00
c528573b62
Simplified delta partition logic and commented update check
2025-01-06 22:37:22 -05:00
14be59d3cc
Minor spelling errors and input modification
2025-01-06 19:48:16 -05:00
16f6fe315c
Restoring deleted character
2025-01-06 14:06:57 -07:00
09735b29e7
Adding setup check to MDR submodel
2025-01-06 13:58:49 -07:00
53084018ae
Removed uncessary property/atom's: contacts and adhesive_length
2025-01-06 15:35:34 -05:00
2c655db731
Cleaned up example mdr input files
2025-01-06 15:11:57 -05:00
cec242a421
remove trailing whitespace
2025-01-06 12:30:45 -07:00
e9057ae5c8
mdr radius update explaination added to pair_granular.rst
2025-01-06 14:18:36 -05:00
df75830d63
Added error msgs to fix_granular_mdr.cpp and completed first draft mdr pair_granular.rst
2025-01-04 20:38:23 -05:00
467ceee9cb
update patch for WHAM
2025-01-04 18:18:27 -05:00
670447ea21
correct list of valid reference syntax to computes, fixes, and properties
2025-01-04 16:22:05 -05:00
119aa59016
Improving error checks
2025-01-03 16:47:29 -07:00
2b10fc153b
Started adding mdr model to pair_granular.rst
2025-01-03 17:43:38 -05:00
534632a598
Answered commented questions
2025-01-03 14:29:14 -05:00
629cb9d0d3
Small updates and answers for MD
2025-01-03 10:34:48 -07:00
cd6ab17d36
Merge pull request #4427 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2025-01-03 12:27:43 -05:00
bc30665689
update unit test for changes in units command error messages
2025-01-03 04:04:42 -05:00
1fcf1a7c56
add patch for customization of wham to support LAMMPS units
2025-01-02 19:39:02 -05:00
f7cea5e428
improve error messages
2025-01-02 19:38:10 -05:00
735606a0b5
document inclusion of WHAM
2025-01-02 18:03:56 -05:00
d87abc0d01
correct CMake script code for including WHAM executables in macOS app-bundle
2025-01-02 17:25:44 -05:00
31963900da
Providing answers to commented questions
2025-01-02 16:45:05 -05:00
399d7111d5
include WHAM software in LAMMPS-GUI compilation
2025-01-02 00:38:04 -05:00
463452e6a0
README added
2024-12-29 22:40:05 -08:00
b246599654
uploaded dated stress output file
2024-12-29 22:33:24 -08:00
f809aee52f
uploaded dated plot
2024-12-29 22:31:35 -08:00
908c2aaf5e
Merge branch 'develop' into develop
2024-12-29 20:35:47 -08:00
8b32516b79
display a valid URL for the download location
2024-12-29 20:11:59 -05:00
78a897c1bf
check if a downloaded (solution) file is a symlink placeholder and put a copy of the original in its place
2024-12-29 17:22:07 -05:00
4d36a84738
add check whether libcurl support was compiled into LAMMPS and geturl is functional
2024-12-29 17:22:00 -05:00
9dbb9d356d
reformulate to avoid command-line
2024-12-29 12:05:07 -05:00
0bdaece1f0
add keyboard shortcut and context menu entry for jump to next warning
2024-12-29 11:35:44 -05:00
f6c0c73289
improve layout of warnings panel
2024-12-29 10:48:54 -05:00
7d67bcad22
compatibility with Qt 5.12 on Ubuntu 20.04LTS
2024-12-28 22:09:29 -05:00
d70b923c5a
update tutorial info texts from paper
2024-12-28 20:34:45 -05:00
73eeda3b1d
display panel with number or warnings and lines in output window, button for jumping to next warning
2024-12-28 18:44:44 -05:00
255e50cfc3
Style changes to gransubmod
2024-12-28 11:14:05 -07:00
f50b5d63f3
combine the first two and the second two wizard pages into one page each
2024-12-28 12:38:52 -05:00
be9ace068a
show download progress in status line and progress bar
2024-12-28 12:38:45 -05:00
e5ee94a13c
add overloads for automatic string style conversions
2024-12-28 12:38:39 -05:00
bbef7e3eac
update TODO
2024-12-27 23:01:20 -05:00
211099b7ca
small updates and corrections to the LAMMPS-GUI howto
2024-12-27 22:57:51 -05:00
90d1e4d45f
add code paths for all 8 tutorial wizards. only descriptive text is missing.
2024-12-27 15:42:36 -05:00
86e0b7e1d1
Consolidating history access in gran sub mod
2024-12-27 12:58:58 -07:00
c9b69b00c5
bugfix update to version 11.1.1
2024-12-27 12:03:23 -05:00
9241f89582
avoid 32-bit integer overflow by reordering
2024-12-27 11:35:28 -05:00
f71fa8e94e
logo images for all 8 currently supported tutorials
2024-12-27 10:20:18 -05:00
916e5a81fb
more fix::init() checks and some clang-formatting for NH style classes
2024-12-27 08:44:02 -05:00
1d4e2d7867
another chunk of added/updated/modernized internal compute checks at Fix::init()
2024-12-27 04:18:01 -05:00
fb33541961
use command-line consistently where applicable and drop "line" where not
2024-12-27 04:03:41 -05:00
de0baba124
add updates/corrections, improve formatting
2024-12-27 03:50:51 -05:00
53c3fa2afd
memcpymask is a constant and thus should be uppercase
2024-12-27 01:54:44 -05:00
332653d5ca
output embedded fmt lib version info with help flag and info config command
2024-12-26 23:36:46 -05:00
5ece81323e
suppress bogus compiler warnings about overflowing buffer size in memcpy()
2024-12-26 22:53:44 -05:00
833607f926
import code for fmtlib 11.1.0
2024-12-26 22:10:28 -05:00
c7d58a4eef
whitespace
2024-12-26 18:57:05 -07:00
48178ccc50
highlight error and warning messages in output window
2024-12-26 17:19:12 -05:00
b762610944
make taper warnings consistent between Kokkos and CPU and avoid multiple outputs
2024-12-26 16:28:22 -05:00
5947e3e82c
use LAMMPS' warning function from Error class
2024-12-26 16:27:20 -05:00
f3cbf55d3c
update LAMMPS-GUI todo list
2024-12-26 16:26:51 -05:00
f9b00fb0b4
Removing seeminly unnecessary steps in gran wall update
2024-12-26 10:55:42 -07:00
c78c53b36f
more checking on temperature and pressure computes plus bugfixes
2024-12-24 16:06:17 -05:00
77ab630080
update LAMMPS-GUI TODO list
2024-12-24 15:36:40 -05:00
f00addcfaf
Merge pull request #4422 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-12-24 14:40:56 -05:00
940473af98
Merge branch 'kk_update_4.5.0' of github.com:stanmoore1/lammps into kk_update_4.5.0
2024-12-24 10:35:16 -07:00
a9ce245527
Converting history indices to an enum
2024-12-24 10:35:16 -07:00
e31ca3c9c5
Update CMake
2024-12-24 10:35:05 -07:00
a23dcb67d1
Merge branch 'develop' into kk_update_4.5.0
2024-12-24 09:59:33 -07:00
c27ca94660
Update Kokkos library in LAMMPS to v4.5.1
2024-12-24 09:58:51 -07:00
fbba20fa89
validate that a non-temperature compute has not been replaced without fix_modify
2024-12-23 20:24:24 -05:00
aecbc21123
Modified tableting sim parameters to reduce runtime
2024-12-22 18:04:33 -05:00
39efb67a7a
removed 14 particle MPFEM and 20,000 tabeleting simulation
2024-12-22 17:43:38 -05:00
ecb0f9525b
Clarifying contact penalty logic, minimizing use of std
2024-12-22 11:13:04 -07:00
6abbdfd740
minimize pair lookups, reducing indentation level, more misc clean ups
2024-12-22 08:00:45 -07:00
af4a731ef2
Update variable.rst documentation
2024-12-21 11:16:01 -08:00
78aee50de8
small cosmetic changes, simplify d2/d3 examples, and create consistent logs
2024-12-20 18:49:55 -05:00
8c6a1f01f5
Misc cleanups to MDR normal submod
2024-12-20 16:49:43 -07:00
1896244d96
Adding reference to deform/pressure in barostat howto
2024-12-19 15:15:39 -07:00
822f774fd0
Minor style clean ups
2024-12-19 11:50:57 -07:00
1717840c3f
Fixing deconstructors
2024-12-19 11:38:22 -07:00
399f81cf46
Code by Aidan Thompson, I am only committing it; fixing the cyclical include that broke the build process after merging develop
...
Co-authored-by: Aidan Thompson <athomps@sandia.gov >
2024-12-19 19:20:41 +01:00
210f7d7225
check that the internal pressure compute has not been manually replaced with a non-pressure compute without using fix_modify
2024-12-19 12:08:21 -05:00
095d33dafb
Added examples and references to the docs
2024-12-19 18:06:54 +01:00
1f61c9ba82
I forgot to include a change in merging develop that seems to be very important
2024-12-19 17:39:02 +01:00
824dcda382
Fixed two style issues in the docs, got rid of printf that's also deleted on develop
2024-12-19 17:22:36 +01:00
5f3ea61080
Merge branch 'develop' into mala
2024-12-19 17:16:05 +01:00
f06c4daee0
make format style variable tests unambiguous for rounding issues
2024-12-19 11:09:36 -05:00
aadc87279d
Merge branch 'fix-doc-gpu-typo' of https://github.com/DanielYang59/lammps into collected-small-changes
2024-12-19 08:35:47 -05:00
74cf599778
work around bug in FindVTK.cmake shipped with VTK 9.1 (and possibly other versions)
2024-12-19 08:32:34 -05:00
bf10fcd2f5
fix GPU build typo
2024-12-19 21:17:01 +08:00
bff2e64bbc
Docs and example updates by Aidan Thompson
...
I did NOT author this commit, I am only pushing it because for some reason, Github does not permit Aidan to do so
Co-authored-by: Aidan Thompson <athomps@sandia.gov >
2024-12-19 10:06:53 +01:00
82b0687a15
More robust dvector handling
2024-12-18 21:10:46 -07:00
844d3a6cab
Minimizing changes to pair granular
2024-12-18 17:44:12 -07:00
3b21f69d70
Merge branch 'develop' into kk_bug_fixes
2024-12-18 16:02:14 -07:00
8cf03b0b1c
Fix memory corruption in comm_tiled_kokkos
2024-12-18 15:59:42 -07:00
d764c367c7
Reorganizing MDR fix
2024-12-18 13:41:58 -07:00
ab6e3f6015
Combining fixes
2024-12-18 12:58:37 -07:00
b4a6be2623
more spelling and formatting
2024-12-18 05:24:16 -05:00
089e45375f
small doc corrections and formatting fixes
2024-12-18 04:54:33 -05:00
3311e71a82
Merge branch 'develop' into develop
2024-12-17 20:27:13 -08:00
7cd6c49a0d
added line linking example script
2024-12-17 20:26:12 -08:00
4b1a8d1a78
uncommented output line
2024-12-17 20:06:04 -08:00
03fff14922
example name suffix removed
2024-12-17 20:02:38 -08:00
6505a9052b
make format style variable tests unambiguous for rounding issues
2024-12-17 21:48:34 -05:00
6fdc67e2a8
Merge remote-tracking branch 'github/develop' into pair_d3
2024-12-17 21:22:39 -05:00
e288163ea4
Merge branch 'develop' into pair_d3
2024-12-17 21:22:05 -05:00
a47503fd8b
complete previous commit
2024-12-17 21:18:10 -05:00
cac3bdd175
move two more parameter arrays to header and make them static constexpr
2024-12-17 21:09:04 -05:00
7921aeda9e
convert defines and arrays on the stack with static constexpr local arrays
2024-12-17 20:56:35 -05:00
61734a414c
Remove unused includes
2024-12-17 18:40:48 -07:00
1ba8ec4a0a
fixed adhesion in elastic limit by updating amax assignment
2024-12-17 18:56:59 -05:00
3c026df75d
formatting docs
2024-12-17 14:36:59 -07:00
2c9ad698ca
doc updates
2024-12-17 14:36:41 -07:00
3d29991947
fix async IO bug
2024-12-17 14:22:45 -07:00
aeb2190582
Merge pull request #4404 from abkein/experimental
...
Marked multitype's default constructor as noexcept
2024-12-17 15:22:33 -05:00
67a8120c44
Merge pull request #4403 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-12-17 15:17:28 -05:00
5e16a21d9e
lower epsilon one more time
2024-12-17 13:53:35 -05:00
1e0a3f4601
lower epsilon for macOS
2024-12-17 12:15:38 -05:00
9732efa32c
fix whitespace
2024-12-17 08:31:29 -08:00
6fe5f373d9
cleaned up remaining comments in pair_granular
2024-12-17 11:24:32 -05:00
a7ba185a4c
cleaned up comments
2024-12-17 11:18:26 -05:00
faab36cbd0
Merge branch 'develop' into collected-small-changes
2024-12-17 10:39:55 -05:00
fe77596099
cosmetic
2024-12-17 10:39:24 -05:00
4bdf6b0e2e
make consistent
2024-12-17 10:39:18 -05:00
8ee83bc926
Merge pull request #4391 from weinbe2/feature/snap-unify-codepaths
...
SNAP/Kokkos CPU+GPU code unification and other optimizations
2024-12-16 23:09:16 -05:00
8daad30ae1
Re-enable Kokkos OpenMP and Serial code paths for SNAP
2024-12-16 11:07:47 -07:00
abd9f71990
remove whitespace from region_prism.cpp
2024-12-16 19:57:41 +02:00
baa5fa6dfd
remove whitespace from region_prism.h
2024-12-16 19:55:27 +02:00
a7561d3d28
Update region.rst
2024-12-16 19:53:10 +02:00
96e53c4714
Actual implementation in region_prism.cpp
2024-12-16 19:48:00 +02:00
5625f5f3e8
Variable definition in region_prism.h
2024-12-16 19:43:48 +02:00
c6e9e90e15
refactor to mirror airebo/morse class structure
2024-12-16 09:37:21 -07:00
97f19d9d54
revert fix_ave_chunk changes
2024-12-15 17:19:16 -08:00
5ffbf3934b
use safe version of Domain::minimum_image() for large image flag counts.
2024-12-15 18:20:38 -05:00
7922c923e2
Use MY_PI from math_const.h (for Windows)
2024-12-15 12:26:17 -08:00
5d865598ed
Fix data file path for large avicel sim
2024-12-15 11:56:58 -08:00
64c06e9673
revert verlet.cpp change
2024-12-15 11:53:48 -08:00
a6d53d8d13
fix incorrect extvector setting bug for using fix vector with fixes
2024-12-14 23:11:48 -05:00
861b1fb16f
small doxygen updates
2024-12-14 21:40:47 -05:00
afe0d94122
small fixes for the manual
2024-12-14 17:12:51 -05:00
c9d0ebadd9
address spelling issues
2024-12-14 17:10:22 -05:00
5fa4be4597
correct references
2024-12-14 17:09:50 -05:00
4c33bf663d
whitespace
2024-12-14 16:58:58 -05:00
e48f288e2b
result of "make fix-whitespace"
2024-12-14 13:20:16 -08:00
70c5722e9f
flatpak updates
2024-12-14 09:44:57 -05:00
1cb12e3753
update appdata for flatpak builds
2024-12-14 08:22:09 -05:00
6124631a65
updated readme example list order
2024-12-13 21:18:10 -08:00
1188c38e73
updated docs example page
2024-12-13 21:15:24 -08:00
0c91880192
updated compute_temp_chunk doc
2024-12-13 21:10:37 -08:00
e3b991c27a
Merge branch 'develop' of github.com:lammps/lammps into feature/snap-unify-codepaths
2024-12-13 15:47:30 -07:00
f557b7b0e5
Need to update define for HIP unified memory
2024-12-13 11:45:12 -08:00
4c347a719e
Update docs for Kokkos v4.5.0
2024-12-13 09:48:16 -07:00
9e3f7e55ee
Update build systems for Kokkos v4.5.0
2024-12-13 09:32:45 -07:00
7f68aeb6d5
Update Kokkos library in LAMMPS to v4.5.0
2024-12-13 09:23:03 -07:00
2c1447dec6
Fix more issues
2024-12-13 09:22:07 -07:00
16e0a7788a
Now actually added the correct log
2024-12-13 09:51:07 +01:00
754aa1c73f
python: doc and example updates
2024-12-12 23:27:07 -07:00
e45ef5adc0
unittest: add Python command_wrapper test
2024-12-12 23:27:07 -07:00
24a4ff78b6
python: update examples and docs
2024-12-12 23:27:07 -07:00
d50a62f827
example readme updated
2024-12-12 18:32:46 -08:00
5134529ee0
Merge branch 'develop' into experimental
2024-12-13 02:14:33 +03:00
1b29f3dc6e
Fix another issue with gjf flag
2024-12-12 13:32:53 -08:00
3986ca4289
Fix more GPU data movement issues with fix langevin/kk and gjf option
2024-12-12 11:46:09 -08:00
077a229cc8
merge develop into angle-mwlc
2024-12-12 16:04:09 +08:00
8f25a31dee
adapted angle_mwlc to work with units other than lj
2024-12-12 15:38:34 +08:00
483111b637
remove references to nonexisting input
2024-12-12 00:22:51 -05:00
3aeb64de89
rename pair style and fully integrate into build and manual
2024-12-11 15:33:39 -05:00
b4acfd1e3b
updated summary, comments, and name
2024-12-10 21:47:30 -08:00
0674f43364
correct references
2024-12-10 23:49:24 -05:00
eba7dfad36
address spelling issues
2024-12-10 23:48:33 -05:00
91c0d599f6
add note about age of SPH package PDF add-on docs.
2024-12-10 23:00:30 -05:00
0fa1255cc3
fix python/invoke: ensure computes have run
2024-12-10 20:57:45 -07:00
9da58b3ffc
python: deprecated pylammps interface
2024-12-10 20:47:22 -07:00
49938456a3
Merge branch 'lammps:develop' into develop
2024-12-10 17:45:18 -08:00
335069f1ca
implemented d3 pair style
2024-12-10 17:25:39 +01:00
02db7be6e2
Merge branch 'develop' into collected-small-changes
2024-12-10 09:07:57 -05:00
a78aee5731
Merge pull request #4407 from jtclemm/small-patches
...
Bug fix for domain class, minor edits to other classes
2024-12-10 08:30:18 -05:00
e902d19e06
Merge pull request #4366 from jtclemm/rheo
...
Updates for RHEO package, including new optional comm features
2024-12-10 08:23:31 -05:00
6f4466f300
Marked multitype's default constructor as noexcept, b/c it is
2024-12-10 08:19:38 -05:00
f59f084c37
Added logs for examples
2024-12-10 10:39:57 +01:00
93e04e3177
Add missing syncs to fix_langevin_kokkos
2024-12-09 17:18:39 -07:00
1b7bc59e51
Clarifying BPM eq dist logic
2024-12-09 11:51:12 -07:00
90f121e02c
Clarifying ambiguous remap comment
2024-12-09 11:34:53 -07:00
6de8c38a83
Fix compile issues
2024-12-09 11:16:19 -07:00
fdfe6d54c6
Clarifying break no alternate
2024-12-09 11:14:29 -07:00
2562d3afc4
Updating bpm pour example with break no
2024-12-09 11:11:06 -07:00
4c496df934
Simplifying behavior of bpm bonds without breakage
2024-12-09 11:04:27 -07:00
bcd123c882
Removing extra x-lambda conversion
2024-12-09 10:36:05 -07:00
00ebe9a3e8
Squashed version of Will's commits.
2024-12-09 08:31:57 -08:00
e21ed49695
improve error messages
2024-12-09 09:08:22 -05:00
f93dd3273d
Added link to PRB paper
2024-12-09 14:08:22 +01:00
80acfeebe7
Added documentation
2024-12-09 14:04:47 +01:00
3c6f4374ee
removed some id info
2024-12-06 22:37:28 -08:00
f0c176c603
vcm example script and log added
2024-12-06 21:42:23 -08:00
5f3ee3100a
Marked multitype's default constructor as noexcept, b/c it is
2024-12-07 01:56:28 +03:00
828f5b9a77
avoid uninitialized data access
2024-12-06 15:31:00 -05:00
aaa8431919
add comment to sync this file with the corresponding page of the LAMMPS homepage
2024-12-06 11:40:11 -05:00
2eb3084a8c
add "Original author" tag to Steve's name
2024-12-06 11:17:45 -05:00
30d39c8fb3
Fixed formatting issues
2024-12-06 09:37:09 +01:00
2279763c05
Clarifying definition of knd for hooke
2024-12-05 12:35:23 -07:00
ade5289030
Redefining stiffness in coeff rest moodel
2024-12-05 12:31:03 -07:00
2185ffa428
Renamed files to be more consistent with other examples
2024-12-05 16:43:18 +01:00
b146a1d59b
Merge remote-tracking branch 'refs/remotes/origin/develop' into mala
...
# Conflicts:
# src/KOKKOS/kokkos_type.h
2024-12-05 15:23:21 +01:00
dc3a100141
remove unused variables
2024-12-05 08:58:02 -05:00
c2b6ce5786
remove src/KOKKOS/group_kokkos.cpp
2024-12-04 18:02:44 -05:00
50df32f6fe
Fix issues in KOKKOS package
2024-12-03 16:20:34 -08:00
296941ede7
Missed file, whitespace
2024-12-02 10:05:12 -07:00
a7cfd4b934
Merge branch 'develop' into rheo
2024-11-28 10:19:35 -07:00
cd16308d71
Merge pull request #4389 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-11-27 14:27:14 -05:00
6102350eed
shorten
2024-11-27 12:10:56 -05:00
7c87874f5e
improve expanded fix external docs
2024-11-27 01:55:11 -05:00
ef4b070e6f
fix typo
2024-11-27 01:45:42 -05:00
e9073e4e1d
Missed changes
2024-11-26 16:19:19 -07:00
09cd209c62
typo
2024-11-26 15:56:03 -07:00
8aba26bd71
doc fixes
2024-11-26 15:55:08 -07:00
6b4f82dc31
Resetting variables in deform/pressure init
2024-11-26 13:04:26 -07:00
a420d04418
Unifying desc/code for tsuji and coeff restitution
2024-11-26 11:28:40 -07:00
461dd67bb4
Clarifying Tsuji damping doc, removing overloaded variable
2024-11-26 10:37:13 -07:00
1beb4b17ec
Clarifying doc on arguments for coeff rest damping
2024-11-26 10:15:26 -07:00
aeb9003890
bug fixes
2024-11-25 18:22:44 -07:00
6f36dcecc6
Merge branch 'develop' into imd-v3-integration
2024-11-25 16:26:56 -07:00
88807c6ae6
ml-pace: allow linking to existing pace library
2024-11-25 16:18:50 -07:00
f7915109f9
minor bug fixes
2024-11-25 15:22:02 -07:00
c87e0735a9
Merge branch 'develop' into feature/snap-unify-codepaths
2024-11-25 09:27:38 -08:00
3f78ee72c6
get access to the applied external force from the fix
2024-11-24 22:25:38 -05:00
471fdf27cd
Typo in bond failure subscripts
2024-11-22 14:59:51 -07:00
e4683c3134
typo in equation
2024-11-22 14:40:45 -07:00
10c429fe21
Separating background pressure from EoS definition
2024-11-22 14:37:47 -07:00
e7c995abcb
Re-disabled SNAP Kokkos CPU path =(
2024-11-22 11:28:25 -08:00
ce6e0dbe68
Added templating over chemsnap for evaluate_beta_scaled
2024-11-21 14:33:30 -08:00
261abaa683
Added templating over chemsnap for ComputeYi and ComputeYiWithZlist
2024-11-21 14:17:40 -08:00
28e64fca94
Added templating over chemsnap for ComputeZi and ComputeBi
2024-11-21 14:06:10 -08:00
67470f236e
Added a (default zero) extra launch bound arg to help with ComputeYi perf consistency
2024-11-21 13:48:04 -08:00
6c333837e0
Merge branch 'develop' into collected-small-changes
2024-11-21 02:57:08 -05:00
43fbdc2d93
Merge pull request #4388 from lichanghao/dump_image_bug_fix
...
Fixed a indexing bug in dump_image.cpp causing segmentation fault with body style particles
2024-11-21 01:18:02 -05:00
f3221ee2e1
Abstracted computation portion of compute_bi into a separate evaluate_bi
2024-11-20 11:10:13 -08:00
dde2c91a27
Refactored the beta calculation into separate linear and quadratic portions
2024-11-20 11:03:37 -08:00
78bd71760b
Added a host vs device abstraction for SNAP kernel launches, greatly improves CPU launch perf
2024-11-20 10:53:33 -08:00
2d65365a67
Added additional parallelism to TagPairSNAPBeta
2024-11-20 10:42:43 -08:00
e8e2a0b012
Simplified the constuctor for SNAKokkos by passing PairSNAPKokkos in directly by reference
2024-11-20 10:36:01 -08:00
5dcadf5748
Created a simplifying abstraction to separately call host or device kernels where the code is identical
2024-11-20 10:29:02 -08:00
6e54d9326b
Unify the CPU and GPU PreUi routines
2024-11-20 10:20:42 -08:00
98b67b8ea0
Unify the CPU and GPU ComputeYi and ComputeZi routines; extend ComputeYiWithZlist to the CPU
2024-11-20 10:13:11 -08:00
8a65f44237
Unify the CPU and GPU TransformUi routines
2024-11-20 09:58:50 -08:00
99c4d116b8
Flatten compute_ui_cpu and compute_duidrj_cpu into single functions
2024-11-20 09:48:20 -08:00
457e4c094b
No actual changes; this code just rearranges sna_kokkos_impl to make the subsequent CPU/GPU unifications easier to follow.
2024-11-20 09:41:57 -08:00
30349d2a48
correct version header
2024-11-20 11:50:13 -05:00
7259082cbc
flag development version
2024-11-20 11:17:14 -05:00
4296db4991
add link with more explanation to the illegal variable errors
2024-11-20 11:15:12 -05:00
8ba0d7bece
more updates to release process
2024-11-20 10:21:00 -05:00
53b2930ef4
modified dump_image.cpp, line 1100, fixed an indexing bug causing rendering error
2024-11-19 23:50:50 -05:00
277fba1907
Removed unnecessary team parallelism from CPU routines; rearranged pair_snap_kokkos_impl to make the subsequent CPU/GPU unifications easier to follow.
2024-11-19 12:44:08 -08:00
976167e2e5
Greatly tightened up CPU ulist, dulist computation
2024-11-19 12:30:58 -08:00
cb548143ee
Unified zlist and blist CPU and GPU structures; greatly simplified/fused compute_bi
2024-11-19 12:14:32 -08:00
cf6714ea33
Unified ulisttot CPU and GPU structures
2024-11-19 11:12:20 -08:00
abbcd86174
Unified ylist CPU and GPU structures
2024-11-19 11:03:01 -08:00
e6ed911be2
Merge pull request #4387 from akohlmey/next_release
...
Step version strings for next release
2024-11-19 14:02:02 -05:00
3c4a42ba72
Removed d_beta_pack; fully unified SNAPBeta and SNAPBetaCPU routines
2024-11-19 10:54:59 -08:00
2fc33f3fd4
Removed AoSoA from [ylist_re/ylist_im/zlist/blist]
2024-11-19 10:49:47 -08:00
120c4600cf
Removed AoSoA from ulisttot_[re_/im_/]_pack
2024-11-19 10:44:30 -08:00
e95d1dec3f
Removed AoSoA from a/b/da/db/sfac pack
2024-11-19 10:35:58 -08:00
c9754e5fd3
Added const to each of the snaKK routines; removed extra snaKK copies
2024-11-19 10:24:27 -08:00
e200d557ec
replace static with const for compatibility with SYCL
2024-11-19 13:16:22 -05:00
58d70366c2
Added padding to non-AoSoA data structures to improve alignment
2024-11-19 10:12:47 -08:00
ce92b565b2
Made SNAP host_flag constexpr, took advantage of if constexpr to reduce compile time
2024-11-19 10:00:56 -08:00
a4d821197e
Re-enable SNAP CPU codepaths to simplify verifying correctness
2024-11-19 08:56:36 -08:00
c50a8d83d1
New release date 19 November 2024
2024-11-19 02:13:54 -05:00
c926bfd156
start documenting individual steps for a LAMMPS release
2024-11-19 02:05:49 -05:00
2ac0d065a7
step version strings for next release
2024-11-19 02:05:49 -05:00
cf05700897
Merge pull request #4382 from jtclemm/small-patches
...
Minor clean up to doc conventions and dev workflow files
2024-11-17 22:17:46 -05:00
48c27365ee
Merge pull request #4383 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-11-17 22:15:36 -05:00
18329ac86a
avoid memory leaks
2024-11-17 12:14:28 -05:00
a635f20b1b
whitespace
2024-11-17 12:14:14 -05:00
07a8806fd0
fix typo
2024-11-17 12:14:07 -05:00
f7b87a21c7
apply special treatment for fix colvars/kk as suggested by @stanmoore1
2024-11-16 11:14:18 -05:00
b3f88da939
document KOKKOS restriction of fix spring/self
2024-11-15 15:22:19 -05:00
35f1fb9d6d
check equal style variable evaluation for bad values
2024-11-15 15:12:56 -05:00
ec129f167e
error out in fix spring/self/kk with variable spring constant
2024-11-15 14:33:25 -05:00
bca2c4d245
add missing initializers
2024-11-15 14:26:10 -05:00
72b649ec2b
whitespace
2024-11-15 14:14:53 -05:00
4dd1448dd0
support providing spring constant as equal or atom style variable
2024-11-15 14:12:19 -05:00
ae1c5651ef
accept qtpie/reaxff also for reaxff/omp
2024-11-15 13:27:28 -05:00
55f53f06ba
use utils::open_potential for gaussian exponent file
2024-11-15 13:27:11 -05:00
70f41341c9
add unit test for qtpie/reaxff
2024-11-15 13:26:34 -05:00
cf5c42889d
avoid dereferencing reaxff object when no reaxff pair style in use
2024-11-15 13:01:23 -05:00
9a096f295f
update/correct code owners list
2024-11-15 11:06:38 -05:00
38d53877c5
move citeme call(s) to places where labelmaps are used
2024-11-15 11:01:19 -05:00
6796dc34ad
clang-format
2024-11-15 10:42:30 -05:00
0f70c528a1
avoid access to uninitialized per-atom data to make valgrind happy
2024-11-15 10:42:21 -05:00
74fea8ae08
must initialize copymode in base class
2024-11-15 06:24:29 -05:00
0f9f80ad45
update for fix colvars/kk
2024-11-14 15:32:07 -05:00
e3e502f095
add note that pair_coeff settings used for fix adapt must be set explicitly
2024-11-14 15:26:46 -05:00
9c290a0fac
Minor edits to workflow doc
2024-11-14 08:22:13 -05:00
c06cab2696
extra space
2024-11-14 08:22:13 -05:00
d8bd1ae3b8
adding hyperlink
2024-11-14 08:22:13 -05:00
a06275d18e
Pesky backticks
2024-11-14 08:22:13 -05:00
4dbb5ade76
avoid crashes with 180 degree angles
2024-11-14 08:22:07 -05:00
e192c4d583
Minor edits to workflow doc
2024-11-13 09:11:22 -07:00
8dfb63206e
extra space
2024-11-13 08:56:23 -07:00
0463434ff9
adding hyperlink
2024-11-13 08:55:25 -07:00
0f2fd8a882
Pesky backticks
2024-11-13 08:51:57 -07:00
5928389c5e
Merge pull request #4312 from navlalli/qtpie
...
Add fix qtpie/reaxff
2024-11-13 07:42:07 -05:00
69526c87d8
Merge pull request #4362 from ndtrung81/regression-test-update
...
Improve the Kokkos regression test workflow
2024-11-12 18:06:48 -05:00
92f2a743ef
Merge pull request #4375 from akohlmey/collected-small-changes
...
Collected small changes and updates
2024-11-12 17:55:25 -05:00
3aef5ed12f
Merge pull request #4374 from ndtrung81/gpu-threebody-neigh-no
...
Fixed bug in the GPU package when three-body pair styles are used with pair hybrid
2024-11-12 17:31:11 -05:00
940308ba59
run CI
2024-11-12 14:38:41 -07:00
15999f6518
initial commit
2024-11-12 14:30:10 -07:00
1b65fb5a1a
avoid memory leak
2024-11-12 15:05:57 -05:00
cfadf10021
Merge pull request #4296 from alphataubio/alphataubio-kokkos-fixes
...
Add KOKKOS versions of fixes
2024-11-12 15:00:52 -05:00
2d2bc029a4
Merge branch 'develop' into qtpie
2024-11-12 11:37:40 -08:00
5673375d21
Add more related commands to docs
2024-11-12 12:32:37 -07:00
ea873c5c06
Merge pull request #1 from gsalkuin/name-change
...
Name change etc
2024-11-12 11:56:41 -05:00
fc805f470c
Small change to simplify code
2024-11-12 08:42:38 -08:00
2bcd6d1f73
Name change, add example
2024-11-12 11:40:07 -05:00
92d4bec1a3
Add files via upload
2024-11-12 11:13:43 -05:00
7fdfa3d3dd
Merge branch 'alphataubio-kokkos-fixes' of github.com:alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-11-12 08:10:00 -08:00
3acb0243a7
Merge branch 'lammps:develop' into develop
2024-11-12 11:08:21 -05:00
cb5bad7ece
Dropping obsolete keyword
2024-11-11 21:22:48 -07:00
ecfda6042d
correct error message
2024-11-11 18:52:56 -05:00
33128323d8
Adding shift example to rheo doc, clarifying speed of sound exception
2024-11-11 16:31:09 -07:00
9e0047ff06
Documenting new multi-type shifting options
2024-11-11 15:50:01 -07:00
8521ff0587
Simplifying logic for shifting two types
2024-11-11 15:20:54 -07:00
8809ed067f
oops
2024-11-11 15:11:02 -05:00
1b2781db9b
add syncs
2024-11-11 14:57:45 -05:00
0e90de7d95
Updaing rheo citeme
2024-11-11 11:52:21 -07:00
15767903b2
testing new argument description for fix rheo
2024-11-11 11:51:59 -07:00
59af94b8e3
Updating rheo citation information
2024-11-11 11:42:50 -07:00
c0edafc0cf
Reorganizing optional subargs for fix rheo
2024-11-11 11:31:16 -07:00
bd9bcb3bf7
adding missing rheo coordination flag
2024-11-10 14:27:22 -07:00
009a976ae2
Adding multitype correction to rheo vshfit
2024-11-09 21:47:38 -07:00
a1a2a54f72
update linalg for ML-QUIP
2024-11-09 04:14:11 -05:00
324e795237
do not free a NULL communicator
2024-11-08 20:59:41 -05:00
fb758d951f
synchronize neb/spin with bugfixes for neb
2024-11-08 20:59:24 -05:00
a8eb5fab14
Merge branch 'alphataubio-kokkos-fixes' of github.com:alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-11-08 15:04:50 -08:00
ab9a870065
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-11-08 18:03:28 -05:00
aeca973f84
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-11-08 18:01:54 -05:00
b830f7806e
Update fix_colvars_kokkos.cpp
2024-11-08 18:01:50 -05:00
f84b9f350e
Merge branch 'develop' of https://github.com/lammps/lammps into alphataubio-kokkos-fixes
2024-11-08 14:53:37 -08:00
339c9654de
Update GNU Make for new file
2024-11-08 14:42:59 -08:00
0ad6babead
Fix another (already existing) bug when a proc has no atoms
2024-11-08 08:42:47 -08:00
a445545ffb
Merge pull request #4371 from evoyiatzis/patch-2
...
fix typo in compute_temp_partial.rst
2024-11-08 09:30:26 -07:00
8f9e14c14f
Merge branch 'develop' into gpu-threebody-neigh-no
2024-11-08 09:22:46 -06:00
9d80d963ed
Merge pull request #4370 from jtclemm/small-patches
...
Fixing potential segfaults in granular/nstencil classes and other minor clean ups
2024-11-08 06:05:49 -05:00
e84c45c6e7
Fix whitespace
2024-11-08 10:38:49 +00:00
95899b53b8
Add fix qtpie/reaxff to pair_style reaxff docs
2024-11-08 10:26:47 +00:00
1c48d201b4
Remove unused pack_flag = 5 options
2024-11-08 10:07:16 +00:00
45ea55c06a
Removing debug statements
2024-11-07 14:28:57 -07:00
6765c3b126
Relaxing errors in bond bpm, reusing update special for hybrid
2024-11-07 14:27:44 -07:00
b74096b2c4
Fix bug when a proc has no atoms/neighbors (existing issue)
2024-11-07 09:35:49 -08:00
572be91b76
fix typo in compute_temp_partial.rst
2024-11-06 11:27:45 +01:00
a93a930f2f
Updating developer comm doc page to include bond and optional args
2024-11-05 15:53:48 -07:00
95509c4ef0
Referencing other methods compatible with BPM package
2024-11-05 15:47:59 -07:00
a832a4a1c9
fixed a bug with three_ilist when used with pair hybrid
2024-11-05 16:38:06 -06:00
755e71e5a2
Missing space between words
2024-11-04 16:09:10 -07:00
34113226ae
Updating pair tracker example
2024-11-04 13:57:54 -07:00
5ce635757f
Simplifying smoothing for bpm/rotational bond style
2024-11-04 13:42:09 -07:00
778693c300
Minor clean ups to BPM bonds
2024-11-04 13:31:51 -07:00
645d02d13b
sph typo
2024-11-04 13:30:37 -07:00
3b3d39a8cd
Minor granular include clean up
2024-11-04 13:29:32 -07:00
3e531b9842
Adding clarifying comment
2024-11-04 13:24:27 -07:00
bf888045d6
Fixing memory seg fault w/ multi occasional nlist
2024-11-04 13:16:07 -07:00
d2f761f8ed
Avoiding potential segfault with granular rolling model
2024-11-04 12:42:04 -07:00
10767b1247
Merge branch 'develop' into small-patches
2024-11-04 12:37:57 -07:00
953762458c
EMPTY_MASK
2024-11-02 16:36:50 -04:00
1f1491a71c
Update fix_colvars_kokkos.cpp
2024-11-02 14:52:01 -04:00
03487707ae
atomics
2024-11-02 14:24:36 -04:00
ecebf18791
wrap host functions with sync/modify for kokkos
2024-11-02 13:39:23 -04:00
7eccc56607
auto variables for lambda capture
2024-11-01 19:42:16 -04:00
c1ac0cea1d
More rheo pressure EOS, allow variable cs
2024-11-01 17:04:32 -06:00
f483a90d8a
Simplifying RHEO compute comm calls
2024-11-01 15:04:30 -06:00
14041bb20c
Missing argument
2024-10-31 15:56:45 -06:00
a15a315341
Missing variable declaration
2024-10-31 15:38:54 -06:00
df882a9552
Adding optional size arg for forward/reverse comm methods to Kokkos
2024-10-31 15:27:22 -06:00
8695351e24
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-30 21:59:05 -04:00
22d08cbac0
whitespace
2024-10-30 21:58:50 -04:00
c057b36c15
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-10-30 21:50:36 -04:00
9aa9e7079a
cleanup
2024-10-30 21:44:27 -04:00
84e234921b
fix cuda warning
2024-10-30 21:36:18 -04:00
41672f6ac9
this might work on cuda
2024-10-30 20:44:25 -04:00
5efd8ba11e
run the Kokkos regression workflow after merge, not every push
2024-10-30 11:27:15 -05:00
50dd95e6e1
move d_ubuf to kokkos_type.h
...
https://matsci.org/t/a-few-kokkos-development-questions/56598/8 (Q11)
"More correct would be to use a union with ubuf as is done in the atom_vec styles, so that no precision is lost for converting a huge 64-bit integer to a double."
2024-10-30 11:32:24 -04:00
3fd4f9b7f3
Minor clean ups to BPM bonds
2024-10-30 08:56:07 -06:00
9e25c8610c
Merge branch 'develop' into rheo
2024-10-30 08:24:54 -06:00
e1f14e1ee8
unifying comm for/rev method args
2024-10-30 08:02:35 -06:00
acebce0431
turn off verbose, reduce timeout
2024-10-29 23:07:35 -05:00
47e9a7fe79
Typo + style changes in rheo doc
2024-10-29 21:03:47 -06:00
6d634dc646
Merge pull request #4359 from jtclemm/BPM
...
Adding new force options to BPM package
2024-10-29 21:31:03 -04:00
0e1137aee7
add inertia()
2024-10-29 18:34:30 -04:00
08e460ece6
Update fix_cmap_kokkos.cpp
2024-10-29 14:09:48 -04:00
ae4cb00402
Update fix_cmap_kokkos.cpp
2024-10-29 14:09:11 -04:00
c17e2cd30d
Update fix_cmap_kokkos.cpp
2024-10-29 13:58:13 -04:00
452ae4621d
Update fix_cmap_kokkos.cpp
2024-10-29 13:29:48 -04:00
4941cf25c0
typo
2024-10-29 12:59:09 -04:00
586f2b626d
Update fix_cmap_kokkos.cpp
2024-10-29 11:13:36 -04:00
a6ad1a837c
Update fix_cmap_kokkos.cpp
2024-10-28 18:55:59 -04:00
97c6b063a7
Update fix_cmap_kokkos.cpp
2024-10-28 18:41:04 -04:00
7ffe6aefce
Update fix_cmap_kokkos.cpp
2024-10-28 18:37:21 -04:00
e4a9b06320
Update fix_cmap_kokkos.cpp
2024-10-28 17:47:57 -04:00
c00700dec7
cuda sync
2024-10-28 15:30:14 -04:00
ef1148dfa0
remove write_data support from BPM bond styles again and consolidate names
2024-10-27 22:06:56 -04:00
b946e998b5
also split fix into 2 lists, using 6 jobs for the matrix strategy
2024-10-27 12:13:29 -05:00
dd0dfd3c7f
split randomly the pair input list by batch size
2024-10-27 00:00:10 -05:00
67d1c7d17d
set OMP_PROC_BIND=false and adjust timeout
2024-10-26 09:01:39 -05:00
b725c01c0d
split pair list into 2 separate lists and use 5 jobs for more even time balancing
2024-10-25 23:22:25 -05:00
12f0eff7a6
make group kokkos aware
2024-10-25 20:06:13 -04:00
71bbc52feb
recommit changes from @stanmoore1
2024-10-25 20:03:45 -04:00
ea7fd079ce
add vcm() and angmom()
2024-10-25 19:14:20 -04:00
e91b5dce78
fix typos
2024-10-25 18:52:50 -04:00
e0c3022ec3
printf debugging
2024-10-25 14:55:51 -04:00
6d0e633edf
Merge pull request #4352 from ndtrung81/regression-test-update
...
Add a KOKKOS workflow for GitHub actions and minor updates for the regression tester
2024-10-25 11:06:33 -04:00
a5ab8be0a2
Clarify restriction on periodic cell dimensions
2024-10-25 14:16:25 +01:00
cfb8b25c6e
fix grammar
2024-10-24 13:33:42 -04:00
e1a129fbf2
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-24 12:20:14 -04:00
ce830fcdbd
Update fix_cmap_kokkos.cpp
2024-10-24 12:20:02 -04:00
56ac4aeedf
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-10-24 12:12:12 -04:00
00ff895c0d
Update fix_cmap_kokkos.cpp
2024-10-24 12:11:12 -04:00
e04be85b7e
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-24 12:07:42 -04:00
4a64b3d9ce
add d_exchange_sendlist to pack_exchange_kokkos()
2024-10-24 12:04:41 -04:00
f18850397d
whitespace
2024-10-24 09:43:36 -06:00
f09a9c1c2a
fix typo in cmake command
2024-10-24 10:26:18 -05:00
25eaf38cee
use the kokkos-openmp preset for brevity
2024-10-24 10:18:59 -05:00
a844959a07
Combine into a single -Xcudafe flag to simplify everything
2024-10-23 23:00:17 -06:00
3041443e5f
Merge pull request #4357 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-10-23 23:25:26 -04:00
73c049459b
spelling
2024-10-23 21:10:34 -04:00
fdd2fc4f5d
move error check to Compute::init() so they cannot be bypassed by input commands
2024-10-23 21:08:07 -04:00
b682f52d11
fix typos
2024-10-23 21:07:39 -04:00
f207a571f3
allow fix DUMMY to be added without a box
2024-10-23 21:00:33 -04:00
40e5d53345
Prevent deduplication of -Xcudafe flag
2024-10-23 15:53:56 -06:00
820fe1ee8a
Fix compile issue with gcc
2024-10-23 12:18:20 -06:00
3bac6d7cde
Adding bpm pair write data method, blocking unreadable vol atom property in bond
2024-10-23 11:56:07 -06:00
b810053d02
document restrictions for bonded interactions
2024-10-23 12:35:50 -04:00
915f636d50
Update GNU Make for new files
2024-10-23 10:28:42 -06:00
ab961a006e
Merge remote-tracking branch 'github/develop' into collected-small-changes
2024-10-23 12:25:22 -04:00
558b1c5197
apply clang-format, fix other minor formatting issues, use error->one()
2024-10-23 12:10:28 -04:00
077c77f402
contributions from bonded interactions is broken when running in parallel
...
see https://matsci.org/t/missing-bond-contributions-from-compute-stress-mop/58455
for details.
2024-10-23 12:09:35 -04:00
46c365f75c
Merge branch 'develop' of github.com:lammps/lammps into alphataubio-kokkos-fixes
2024-10-23 09:32:27 -06:00
d2b1e22b4a
added counter for timeout tests
2024-10-22 23:31:22 -05:00
06207fd91e
modify how execute() returns
2024-10-22 23:21:37 -05:00
8e81ac8c42
Merge branch 'develop' into BPM
2024-10-22 22:21:57 -04:00
bef64fd602
use consistent fix id and create bond history fix only when required
2024-10-22 22:21:28 -04:00
53b1ba6131
rename id_fix to id_fix_prop_bond for consistency, fix bug when deleting/replacing fixes
2024-10-22 21:56:19 -04:00
e2214fc4d6
Merge branch 'develop' into regression-test-update
2024-10-22 21:10:22 -04:00
e214f60d4f
Merge pull request #4358 from junghans/cmake_voro_rename
...
cmake: voro target to upstream name
2024-10-22 21:07:28 -04:00
81f71716ba
Merge branch 'develop' into BPM
2024-10-22 20:59:12 -04:00
a5599f2b75
implement write_data(), delete created internal fix in destructor, formatting
2024-10-22 20:59:00 -04:00
1ec7ba547d
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-10-22 14:47:19 -04:00
22a15c7cf8
cuda bugfix again
2024-10-22 14:15:02 -04:00
5bdd616bcd
cuda bugfix
2024-10-22 12:42:49 -04:00
83db9b8fe6
small cleanup and modernization
2024-10-22 10:25:22 -04:00
ec5dfcd0fb
remove note that was obsoleted 5 years ago
2024-10-22 09:50:30 -04:00
1678e2af28
adjusting howto text to reflect additional BPM/spring options.
2024-10-21 21:21:15 -06:00
e8c5e58ab9
Adding clarifying comments
2024-10-21 16:25:38 -06:00
c8bbfc368a
Initializing dvol array in bpm/spring
2024-10-21 16:23:35 -06:00
58ff8d3212
Suppressing dump output in bpm examples
2024-10-21 15:18:17 -06:00
4779cc44ef
documenting bpm anharmonic
2024-10-21 15:07:24 -06:00
baf1733b9a
documenting bpm multibody
2024-10-21 15:07:06 -06:00
722133b60c
typo
2024-10-21 15:06:33 -06:00
289845b187
Adding anharmonic term to bpm/spring pair
2024-10-21 15:06:21 -06:00
a302bfed5a
Adding multibody term to bpm/spring
2024-10-21 15:05:55 -06:00
05ee6bed3d
Adding dividers for gran CoR model
2024-10-21 15:02:52 -06:00
5c07882a18
fix warning(s)
2024-10-20 18:30:19 -04:00
760d871b7a
enabled and apply clang-format
2024-10-19 11:02:53 -04:00
34ab2f862a
small tweaks
2024-10-18 22:09:25 -04:00
f128abe002
improve OPLS description
2024-10-18 21:51:43 -04:00
2074b0c400
add check to allow only valid swaps between hybrid sub-styles and document it
2024-10-18 21:49:55 -04:00
73eb7de7aa
cmake: voro target to upstream name
2024-10-18 09:26:23 -06:00
86e18b8a24
fix copy-n-modify issue
2024-10-16 10:23:16 -04:00
2ce934fdb9
added section on OPLS-AA taken from https://matsci.org/t/issues-with-opls-force-field-for-ethylene-glycol-simulation/58296/11
2024-10-16 10:05:26 -04:00
d5c5e164e1
Merge branch 'develop' into cmake-cpp-std-deprecation
2024-10-15 17:40:59 -04:00
74e449605a
add warning to PyLammps that it will be removed soon
2024-10-15 14:48:30 -04:00
6c31dbf86f
add more packages to the build
2024-10-15 13:38:02 -05:00
8503cac2ce
update README to explain how to set nprocs in the config file
2024-10-14 23:44:02 -05:00
6e32470cfa
distinguish the error tests vs failed tests
2024-10-14 23:27:06 -05:00
9abfe38120
Merge branch 'develop' into collected-small-changes
2024-10-14 22:54:22 -04:00
59bbc5bcc1
Merge pull request #4356 from evoyiatzis/patch-1
...
add extract() function to few angle and bond styles
2024-10-14 19:25:29 -04:00
a354ad8d64
add pair back to the matrix entries
2024-10-14 17:20:04 -05:00
c533ca0af1
handle the cases where num steps do not match with the reference log files
2024-10-14 16:05:21 -05:00
b9e4c6e1e7
re-enable matrix tests
2024-10-14 14:55:26 -05:00
eadb2f2eb1
fix the workflow file for not turning on quick
2024-10-14 11:23:08 -05:00
b0f2484441
fix logic bug with allowing quick_max to run without requiring quick to be True
2024-10-14 10:45:53 -05:00
3e7642bc8c
fix artifact names, allow to run quick test with a given input list
2024-10-14 09:43:08 -05:00
38500c647b
move cursor to end of log buffer before inserting new text
2024-10-14 09:41:45 -04:00
db3416c4b3
Apply corrections from code review by @simongravelle
...
Co-authored-by: Simon Gravelle <simon.gravelle@live.fr >
2024-10-14 08:19:53 -04:00
6478cd98e9
add extract() function to angle_mesocnt.cpp
2024-10-14 11:30:20 +02:00
1a6544a04c
add extract() function to angle_mesocnt.h
2024-10-14 11:29:47 +02:00
74af88bafd
unit test for extract() in angle-amoeba.yaml
2024-10-14 09:43:07 +02:00
0c61cb02cc
add extract() function to angle_amoeba.cpp
2024-10-14 09:42:04 +02:00
292ca89cb0
add extract() function to angle_amoeba.h
2024-10-14 09:41:23 +02:00
383ae086e5
skip in.icos due to the minimize command
2024-10-13 22:54:54 -05:00
1e63f031f0
remove empirical filter to remove outliers from corrupted data
2024-10-13 22:52:40 -04:00
1c9daad657
change tutorial download URL to tutorial website
2024-10-13 21:57:17 -04:00
f7291713f5
error out when fix nve is used with additional arguments
2024-10-13 19:34:56 -04:00
8156e56617
be more paranoid about Sphinx updates breaking extensions we use
2024-10-13 19:31:40 -04:00
c15c4d23bb
fix spelling/syntax issues
2024-10-13 19:30:30 -04:00
eafef460e2
silence compiler warning
2024-10-13 19:24:35 -04:00
b3b9d032fa
cleanup, clarification and re-wrap of doc file sections
2024-10-13 18:56:41 -04:00
03d10e6bbc
correct documentation to add "inputs local" to compute reduce commands on local data
2024-10-13 18:56:07 -04:00
4773b3e7e4
fix indentation in the config files
2024-10-13 15:48:29 -05:00
0d894c33c4
adjust the workflow files and config file
2024-10-13 11:52:10 -05:00
c735dc7d53
skip in.min.box, ensure that input lists only contain unique entries
2024-10-13 08:21:00 -05:00
3e64966800
filter out examples/fire
2024-10-12 23:53:35 -05:00
0ae0afbae9
Merge branch 'develop' into cmake-cpp-std-deprecation
2024-10-12 20:11:28 -04:00
f8a8783044
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-10-12 20:09:59 -04:00
f8db5ce2ea
Merge pull request #4349 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-10-12 20:07:33 -04:00
1ac351c84e
unit test for extract() in angle-cross.yaml
2024-10-12 15:19:08 +02:00
7cc5f1923d
add extract() function to angle_cross.cpp
2024-10-12 15:17:07 +02:00
02d74417c1
add extract() function to angle_cross.h
2024-10-12 15:16:34 +02:00
29e6ca0044
filter out input scripts for testing, remove concurrent (matrix) testing
2024-10-11 16:18:33 -05:00
b960cb213f
revert to building with basic.cmake preset and manually include packages, refactor the get_kokkos_input script
2024-10-11 15:36:18 -05:00
e9ff0d3402
modify the kokkos workflow file
2024-10-11 14:42:45 -05:00
8f76fcdc54
Added a python script to get the example inputs that contain KOKKOS styles and generate the input lists for regression tests
2024-10-11 14:18:43 -05:00
f1a79e7df5
Update fix_adapt.rst
2024-10-11 19:55:28 +02:00
e3ab697dd2
unit test for extract() in angle-gaussian.yaml
2024-10-11 19:49:24 +02:00
ae652b31da
unit test for extract() in bond-gaussian.yaml
2024-10-11 19:48:18 +02:00
df50691488
small correction and clarifications
2024-10-11 06:54:46 -04:00
6d30557ec2
Update partially fix_adapt.rst
2024-10-11 11:08:32 +02:00
391f55b377
unit test for extract() in bond-nonlinear.yaml
2024-10-11 11:02:55 +02:00
856fd9d977
unit test for extract() in bond-morse.yaml
2024-10-11 11:01:57 +02:00
8bc89ef8a7
unit test for extract() in bond-class2.yaml
2024-10-11 10:59:29 +02:00
c8241dcab6
unit test for extract() in angle-class2_p6.yaml
2024-10-11 10:58:32 +02:00
b619cce773
add extract() function to bond_gaussian.cpp
2024-10-11 10:54:56 +02:00
7da8434d5b
add extract() function to bond_gaussian.h
2024-10-11 10:54:24 +02:00
732ef6bd44
add extract() function to angle_gaussian.cpp
2024-10-11 10:53:45 +02:00
44625312ea
add extract() function to angle_gaussian.h
2024-10-11 10:53:02 +02:00
4766ddbede
Update bond_nonlinear.cpp
2024-10-11 10:52:21 +02:00
b5386d714e
Update extract() function to bond_morse.cpp
2024-10-11 10:51:14 +02:00
87737c1a47
add extract() function to angle_cosine_buck6d.cpp
2024-10-11 10:49:45 +02:00
81ac3bbaf6
add extract() function to angle_cosine_buck6d.h
2024-10-11 10:49:13 +02:00
1db92ad34b
add extract() function to angle_class2_p6.cpp
2024-10-11 10:48:19 +02:00
852c46ba0e
add extract() function to angle_class2_p6.h
2024-10-11 10:47:30 +02:00
aeeacf0442
Update extract of bond_class2.cpp
2024-10-11 10:42:01 +02:00
5c82063376
Merge branch 'electrode' of github.com:robeme/lammps into collected-small-changes
2024-10-10 17:32:28 -04:00
9adf51f18e
ignore python wheel build folder
2024-10-10 17:29:33 -04:00
49a850c8aa
add cmake support for make-globbed-toc
2024-10-10 17:25:05 -04:00
7693e96828
change globbed toc script from bash to python
2024-10-10 17:24:23 -04:00
9835adcbfc
allow use of Sphinx version 8.x as interface with breathe seems to have been updated
2024-10-10 13:36:53 -04:00
766ba94396
use script instead of globbing to avoid entering commands in multiple toctrees
2024-10-10 13:36:48 -04:00
d684f6eb9b
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-10 12:23:16 -04:00
bbafad145b
fixed identation
2024-10-10 12:23:09 -04:00
505d519be2
Update affiliation for ELECTRODE in package details
2024-10-10 16:18:05 +02:00
393dbdc640
add missing constants to enumerators
2024-10-10 08:00:38 -04:00
56cc9d03bd
skip tests that are unstable on GPU
2024-10-10 06:11:32 -04:00
df260b58dd
Merge pull request #4353 from martok/cmake-win-shared
...
CMake: install shared libraries on Windows with correct target
2024-10-10 05:39:28 -04:00
948ee80169
potflag and phi are not used
2024-10-10 05:35:51 -04:00
482a6632e9
consolidate kspace communication enumerators in kspace.h
2024-10-10 05:35:01 -04:00
2935c17f78
avoid segfault in msm/dielectric
2024-10-10 05:19:32 -04:00
422ced4d82
silence compiler warnings
2024-10-09 20:55:00 -04:00
58989765f0
Install shared libraries on Windows with RUNTIME DESTINATION
2024-10-10 00:52:36 +02:00
a8c9b57b62
partial revert of refactoring that broke efield and setforce
2024-10-09 18:34:17 -04:00
a5b76410e1
cleanup
2024-10-09 18:32:54 -04:00
bc2267c9c8
Update fix_efield_kokkos.cpp
2024-10-09 18:32:38 -04:00
315ac762cc
Update fix_setforce_kokkos.cpp
2024-10-09 18:32:32 -04:00
badb3eae5f
add tests with region sphere
2024-10-09 18:06:24 -04:00
3b60ae43b3
fix nvcc option
2024-10-09 17:44:49 -04:00
79c9d69931
Update CMakeLists.txt
2024-10-09 17:26:30 -04:00
147cf7face
-diag_suppress (single dash)
2024-10-09 17:22:35 -04:00
dd11385f6f
all device function in headers to avoid device relocatable code with nvcc
2024-10-09 16:45:50 -04:00
b22797b752
refactor
2024-10-09 16:13:48 -04:00
fea0271d5a
Update region_block_kokkos.cpp
2024-10-09 15:36:30 -04:00
2d94187606
sub3() and dot3()
2024-10-09 15:34:31 -04:00
e48d2f9a31
Update fix_wall_region_kokkos.cpp
2024-10-09 15:26:34 -04:00
08b0e8eab9
inside_face()
2024-10-09 15:19:05 -04:00
e4a92f96e1
match_kokkos()
2024-10-09 15:15:23 -04:00
b4b49f5dec
point_on_line_segment()
2024-10-09 15:11:24 -04:00
1427ca1ff4
forward_transform() and find_closest_point()
2024-10-09 15:04:07 -04:00
0007e568fc
KOKKOS_FUNCTION
2024-10-09 14:46:49 -04:00
ae0627b2f1
remove warning
2024-10-09 14:43:18 -04:00
5d90879f35
cleanup
2024-10-09 14:14:23 -04:00
bb5b8a1d34
functor templated on RegBlockKokkos and RegSphereKokkos
2024-10-09 13:50:17 -04:00
e6c9353ccf
add missing dependency
2024-10-09 00:30:46 -04:00
bea76778bd
silence compiler warning
2024-10-08 22:45:37 -04:00
80c8ecb7e7
Update fix_recenter_kokkos.cpp
2024-10-08 19:01:36 -04:00
1af3de1fad
Update fix_recenter_kokkos.cpp
2024-10-08 18:59:17 -04:00
7d9bc3ea24
oops
2024-10-08 18:21:42 -04:00
64499bfcb2
_kokkos
2024-10-08 18:20:58 -04:00
183c99acc8
Update region_sphere_kokkos.h
2024-10-08 18:18:06 -04:00
f7afc63b53
Update region_block_kokkos.h
2024-10-08 18:18:03 -04:00
0f627059fc
dynamic_cast
2024-10-08 18:14:06 -04:00
d13fb58311
surface_kokkos()
2024-10-08 17:55:03 -04:00
c84ed4189d
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2024-10-08 14:47:51 -04:00
b1928596ae
should include <string> in utils.h
2024-10-08 14:47:11 -04:00
63a26b1770
add the missing log file using --gen-ref
2024-10-08 12:10:48 -05:00
63649979e3
revert the file names and the upload action step
2024-10-08 10:55:40 -05:00
0e3a6a7190
turned on verbose to check tolerances and also print that info out to the run.log file
2024-10-08 10:51:12 -05:00
e5ba430f5f
re-enable KokkosOpenMP test
2024-10-07 20:07:09 -04:00
f19df37de3
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2024-10-07 19:57:43 -04:00
f02b3aaf95
reset container with .clear()
2024-10-07 19:56:04 -04:00
a53840014c
Update in.wall.sphere
2024-10-07 18:17:14 -04:00
4ed7528ddc
add_contact()
2024-10-07 17:57:32 -04:00
e188b7d75f
remove "tags: generated"
2024-10-07 17:56:59 -04:00
9d2e892c0e
Update fix_wall_region_kokkos.cpp
2024-10-07 17:46:15 -04:00
900f472ea6
test logic to run with different nprocs than the ref files if nprocs is specified
2024-10-07 16:39:26 -05:00
5a7dd950fc
Update region_sphere_kokkos.cpp
2024-10-07 17:28:45 -04:00
941b3dd566
add two examples for regression testing
2024-10-07 17:15:09 -04:00
b16ddfcdd4
add d_contact
2024-10-07 17:05:33 -04:00
74ac224dd9
Create fix-timestep-wall_region_sphere.yaml
2024-10-07 17:05:08 -04:00
e44d366d92
Update region.cpp
2024-10-07 17:04:28 -04:00
4492ecaf39
Update region_sphere.cpp
2024-10-07 17:04:21 -04:00
09a115cb89
add and switch to a workflow file dedicated for OpenMP backend for KOKKOS
2024-10-07 15:04:28 -05:00
0e1ee42b89
Update region_block_kokkos.cpp
2024-10-07 15:12:10 -04:00
177b04fb56
Update fix_wall_region_kokkos.cpp
2024-10-07 15:06:01 -04:00
ff66b42022
cleanup
2024-10-07 15:04:34 -04:00
af7f5a5b5e
port surface() to KOKKOS
2024-10-07 15:03:13 -04:00
7b3762881e
try with 4 procs
2024-10-07 13:14:35 -05:00
076bb056aa
fixed leftover typos in the workflow file and the tester
2024-10-07 12:59:48 -05:00
e6118412b1
remove dead code in fix qeq/ctip
2024-10-07 13:56:04 -04:00
6a46fb034d
Tweak comments
2024-10-07 11:11:12 -06:00
31f10f9675
add a workflow file for testing KOKKOS with the OpenMP backend
2024-10-07 12:04:29 -05:00
84c1492ce6
fix issues with invalid subfolders, with total walltime reference that may be zero, with the output of progress.yaml for easy parsing to dictionaries, modify config_kokkos.yaml for testing with the OpenMP backend
2024-10-07 12:01:59 -05:00
9aaab458e8
Change another shallow copy to alias
2024-10-07 10:54:28 -06:00
c44831ff90
Fix bug when Kokkos atom map is build on host using hash
2024-10-07 10:40:58 -06:00
8a176ac488
use MKL for FFTs and on Intel GPU
2024-10-06 15:09:06 -04:00
8c76600d47
anticipate change to C++ standard
2024-10-06 15:06:05 -04:00
a0990abb73
nout does not have to be a class member
2024-10-06 07:01:35 -04:00
e4c0457617
remove dead code
2024-10-06 06:55:38 -04:00
25dfb03386
apply clang-format
2024-10-06 00:25:53 -04:00
92deb5c8dc
revert change that breaks backward compatibility
2024-10-05 23:15:50 -04:00
6295fa0b54
whitespace
2024-10-05 23:07:50 -04:00
7da8748e90
add region command to list of exceptions needing the accelerator include
2024-10-05 22:49:13 -04:00
bdf1a242da
Merge branch 'develop' into alphataubio-kokkos-fixes
2024-10-05 22:34:01 -04:00
719a64d9dd
apply clang-format
2024-10-05 22:25:07 -04:00
6ab0b2c249
use std::vector<>.data() to access underlying pointer
2024-10-05 21:58:47 -04:00
e142ad8dfa
apply clang-format
2024-10-05 21:55:24 -04:00
45440abca4
consistently use std::vector<>.data() to access the underlying data pointer
2024-10-05 20:36:23 -04:00
bcb500894c
compute_scalar() bugfix
2024-10-05 18:49:39 -04:00
af03836dfa
Update fix_cmap.cpp
2024-10-05 17:03:50 -04:00
a8157fc68e
relax epsilon for kokkos_omp to pass
2024-10-05 16:41:02 -04:00
0bc554a694
remove FIXME
2024-10-05 16:40:32 -04:00
1f61c42745
add GroupKokkos
2024-10-05 16:40:10 -04:00
58bea0691b
oops
2024-10-05 13:55:33 -04:00
da659c5168
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-05 12:02:24 -04:00
2d261388c8
Update fix_wall_region.cpp
2024-10-05 12:02:00 -04:00
de8396ea55
Update fix_wall_region.h
2024-10-05 12:01:34 -04:00
84b50bfd26
Update region_sphere_kokkos.cpp
2024-10-05 11:59:50 -04:00
81f96d3ea3
Update fix_recenter_kokkos.h
2024-10-05 11:48:18 -04:00
03c3bfec3a
Update fix_nve_limit_kokkos.cpp
2024-10-05 11:45:41 -04:00
95c18c5373
Update fix_cmap_kokkos.cpp
2024-10-05 11:44:57 -04:00
4da644958e
IntelLLVM is not ABI compatible with generic BLAS libraries. Use linalg instead
2024-10-05 03:39:00 -04:00
c3c5370570
use std::vector.data() to access the underlying arrays
2024-10-05 03:38:25 -04:00
ca6e9abefa
update a few more tests for IntelLLVM
2024-10-05 03:37:33 -04:00
e4dcdcd221
skip KokkosOpenMP tests when Kokkos includes GPU support
2024-10-05 03:05:04 -04:00
248070c4b8
use -fp-model precise for IntelLLVM to avoid miscompilation
2024-10-05 02:41:03 -04:00
cdd538e24e
relax epsilon for IntelLLVM compiler
2024-10-05 02:41:03 -04:00
39f42d4c12
simplify
2024-10-05 01:56:31 -04:00
c468537030
correct access to raw vector data and use resize() instead of reserve() for better compatibility
2024-10-05 01:56:19 -04:00
01e9fb04b6
must use fabs() for floating point numbers
2024-10-05 01:55:17 -04:00
0cb64f8bf3
Merge branch 'develop' into collected-small-changes
2024-10-05 01:53:22 -04:00
a73baf81b1
update settings
2024-10-05 01:04:39 -04:00
166f0cb5ea
print warning only when package selected
2024-10-05 01:04:26 -04:00
0ed18c1203
Merge branch 'develop' into cmake-cpp-std-deprecation
2024-10-04 21:41:11 -04:00
224468d946
Merge pull request #4346 from cjknight/lubricate_patch
...
features + bug fixes for granular simulations w/ Kokkos
2024-10-04 20:54:12 -04:00
70cbf051fe
apply clang-format
2024-10-04 19:41:59 -04:00
47b918499f
silence compiler warnings, remove dead code
2024-10-04 19:05:35 -04:00
7aade6e14c
Merge branch 'develop' of github.com:lammps/lammps into alphataubio-kokkos-fixes
2024-10-04 16:24:43 -06:00
2c738669ff
compute_temp_sphere does not modify positions
2024-10-04 16:16:02 -06:00
d29533447a
silence compiler warnings, remove dead code
2024-10-04 18:09:06 -04:00
b494a486a1
cosmetic
2024-10-04 17:59:44 -04:00
5786914b67
Merge branch 'lubricate_patch' of github.com:cjknight/lammps into lubricate_patch
2024-10-04 17:35:06 -04:00
27954609b8
Disallow newton on with full neigh list
2024-10-04 15:25:38 -06:00
aec43d0f00
Merge branch 'develop' into lubricate_patch
2024-10-04 17:09:27 -04:00
8874fd4cbf
Merge branch 'develop' into cmake-cpp-std-deprecation
2024-10-04 16:03:01 -04:00
0a3d213ed9
turn hard requirement for CMake 3.20 into a warning for now
2024-10-04 16:02:53 -04:00
36dd4de3bc
Merge pull request #4348 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-10-04 15:57:47 -04:00
8827dec5a9
Small refactor
2024-10-04 13:04:20 -06:00
0a6d25881b
update documentation according to accelerated style include check
2024-10-04 13:54:04 -04:00
25afdcc325
add check for missing or unneeded accelerated style include
2024-10-04 13:52:12 -04:00
485cddf303
Update fix_wall_region.rst
2024-10-04 13:06:32 -04:00
921d9df574
Update fix_recenter.rst
2024-10-04 13:05:48 -04:00
d27026c364
Update fix_nve_limit.rst
2024-10-04 13:05:26 -04:00
39def85b48
Update fix_cmap.rst
2024-10-04 13:04:52 -04:00
9108168ea3
doc
2024-10-04 11:35:46 -05:00
b2e8648e6c
enable deprecated APIs for HDF5
2024-10-04 12:32:09 -04:00
08266b65e4
doc
2024-10-04 15:45:16 +00:00
c4b4b7b874
suppress nvcc warnings with libfmt version 11.0.2
2024-10-04 11:33:33 -04:00
f7cf859670
doc
2024-10-04 15:32:47 +00:00
130548156d
Merge branch 'develop' of github.com:lammps/lammps into alphataubio-kokkos-fixes
2024-10-04 09:30:33 -06:00
2ae4062a6b
Merge pull request #4343 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-10-04 03:59:49 -04:00
01468e2720
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2024-10-04 01:41:57 -04:00
6d8529f1f7
Merge branch 'develop' into collected-small-changes
2024-10-04 01:24:30 -04:00
1263a23e9c
Merge pull request #4345 from akohlmey/update-fmtlib
...
Update embedded copy of libfmt to version 11.0.2
2024-10-04 01:22:51 -04:00
d1a1a57bd9
Merge pull request #4339 from jtclemm/small-patches
...
Fixing bugs in GRANULAR and mistakes in RHEO documentation
2024-10-03 22:01:21 -04:00
13ceebe82c
fix recenter test skipped for respa
2024-10-03 18:45:52 -04:00
70dad28481
Update fix_recenter.cpp
2024-10-03 18:45:12 -04:00
1799f887d2
Update test_atom_styles.cpp
2024-10-03 18:36:39 -04:00
3776ff938d
Need to use vflag_either instead of vflag_global
2024-10-03 16:36:05 -06:00
59db2e0af8
Update atom_vec_template.cpp
2024-10-03 18:35:28 -04:00
86fc79d2de
Update fix-timestep-wall_lj93_const.yaml
2024-10-03 18:20:09 -04:00
6f068fc067
Update fix-timestep-wall_region_harmonic.yaml
2024-10-03 18:19:53 -04:00
bf12caf37a
Update fix-timestep-wall_region_lj126.yaml
2024-10-03 18:18:02 -04:00
98ad09b0c9
Tighten up check even more
2024-10-03 16:17:39 -06:00
c059961b8f
Update fix-timestep-wall_region_lj1043.yaml
2024-10-03 18:17:39 -04:00
d0f6f21c39
Use wrapper and remove sync to host
2024-10-03 16:17:06 -06:00
81db0a4a80
Update fix-timestep-wall_region_morse.yaml
2024-10-03 18:16:41 -04:00
a26c81d73b
Revert changes to pair lubricate base class
2024-10-03 15:59:27 -06:00
e06be9b030
propagate new c++ standard handling from main CMakeLists.txt to plugin version
2024-10-03 15:39:33 -04:00
d6562b7514
fix-whitespace
2024-10-03 19:30:09 +00:00
0e10ed24fe
fix compilation issue with MSVC++
2024-10-03 15:19:56 -04:00
f25c530c04
recover compilation with MSVC++
2024-10-03 14:56:28 -04:00
fbc6ba4ef4
import libfmt 11.0.1
2024-10-03 14:43:19 -04:00
4bf92cc846
update kokkos install to include brownian
2024-10-03 18:35:02 +00:00
3338433615
Merge remote-tracking branch 'upstream/develop' into develop
2024-10-03 12:06:22 -06:00
4ee07bcdaf
Recreate dump file for MS-MEAM due to changes to the code.
2024-10-03 11:54:26 -06:00
2c2ce1b327
Update create_atoms.cpp
2024-10-03 13:15:13 -04:00
9ad3e59c8f
Update test_atom_styles.cpp
2024-10-03 12:38:32 -04:00
5c8552f4ce
Update atom_vec_template.cpp
2024-10-03 12:21:10 -04:00
a0f09a42bf
remove lubricate/Simple ; not ready for primetime
2024-10-03 15:48:12 +00:00
0edf9d42b0
remove white space changes
2024-10-03 15:46:44 +00:00
5fe5fc0b10
remove old logic
2024-10-03 15:43:26 +00:00
3c5b4ebccb
Delete charmm36.py
2024-10-03 11:43:08 -04:00
b7d529d945
remove white space changes
2024-10-03 15:41:43 +00:00
47e8093e07
remove white space changes
2024-10-03 15:41:10 +00:00
4b43f90bd6
revert changes requested by @akohlmey
2024-10-03 11:39:24 -04:00
8ef30fe05b
remove white space changes
2024-10-03 15:39:09 +00:00
1d2ef17786
remove white space changes
2024-10-03 15:35:30 +00:00
28d02cf2ab
remove _NO_RANDOM debug from brownian styles
2024-10-03 15:32:03 +00:00
131b40c806
Merge branch 'develop' into cmake-cpp-std-deprecation
2024-10-03 10:48:17 -04:00
b5fdd8f0ae
Revert "update atom_style template test for added charge"
...
This reverts commit 3ea74b1725 .
2024-10-03 10:26:24 -04:00
c4df843550
Merge branch 'develop' of https://github.com/lammps/lammps into lubricate
2024-10-03 14:13:23 +00:00
29eafa999b
Update src/region_sphere.h
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-10-03 09:49:56 -04:00
9c06e8265f
Update src/create_atoms.cpp
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-10-03 09:48:12 -04:00
a9dd61f62e
detect C++23 standard
2024-10-03 07:38:44 -04:00
adebe773d0
bump check to C++23 and rename workflow file
2024-10-03 07:26:40 -04:00
299e0bafff
revert deform refactor to only sync when needed
2024-10-03 05:38:20 +00:00
e4aedfda85
add test for C++20 compatibility
2024-10-02 21:56:15 -04:00
7e02951fc4
disable making functions in libfmt consteval with C++20 and beyond
2024-10-02 21:48:54 -04:00
0f8b825424
fix up spelling issues in CTIP
2024-10-02 19:43:43 -04:00
a3c23f2ce8
Cleaning up rheo kernels
2024-10-02 17:35:27 -06:00
a1bb42bd6e
Merge remote-tracking branch 'github/develop' into collected-small-changes
2024-10-02 19:29:35 -04:00
8a7572fd5a
Merge pull request #4181 from gplummer317/ctip
...
Charge Transfer Interatomic Potential (CTIP) pair style and qeq fix
2024-10-02 19:26:09 -04:00
cac22c216a
update kk index entries
2024-10-02 14:37:03 -04:00
26aadc25ad
Update fix_cmap.rst
2024-10-02 14:31:54 -04:00
26b83602be
Update Commands_fix.rst
2024-10-02 13:56:21 -04:00
8a25871db5
Update region.rst
2024-10-02 13:45:59 -04:00
fff1456553
Update fix_wall_region.rst
2024-10-02 13:43:23 -04:00
89346740e1
Update fix_recenter.rst
2024-10-02 13:42:13 -04:00
a8acd9b573
Update fix_nve_limit.rst
2024-10-02 13:41:41 -04:00
75d3566a69
move brownian to KOKKOS directory
2024-10-02 15:35:33 +00:00
948faafa0e
Merge branch 'develop' of https://www.github.com/lammps/lammps into lubricate
2024-10-02 15:27:39 +00:00
715a0c3d18
sync
2024-10-02 15:27:17 +00:00
e61d9f08ee
regenerate fix wall/region tests
2024-10-01 13:00:59 -04:00
8332d89a4a
regenerate fix recenter tests
2024-10-01 12:46:33 -04:00
384d8cf51f
compute_vector() bugfix
2024-10-01 12:43:57 -04:00
e3768f9ab0
Limiting coordination calculation in RHEO
2024-10-01 10:01:12 -06:00
51e273affd
punt drude too
2024-10-01 03:30:05 -04:00
e32a2fa71a
punt again
2024-10-01 02:39:17 -04:00
e29b06095d
remove whitespace
2024-10-01 02:36:22 -04:00
91fc94fc1e
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-10-01 02:31:56 -04:00
9330ccf6f9
punt to later
2024-10-01 02:30:01 -04:00
9daa1b715a
Merge branch 'lammps:develop' into alphataubio-kokkos-fixes
2024-10-01 02:13:26 -04:00
9f33efc1b9
resolve conflict
2024-10-01 02:12:49 -04:00
53914162a7
rename log file to match expected naming scheme
2024-10-01 00:24:40 -04:00
5322b172bd
Merge pull request #4331 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-10-01 00:22:11 -04:00
b12aeb79b0
Merge branch 'develop' into collected-small-changes
2024-09-30 22:10:14 -04:00
2749e091c7
update nemd example so it is reproducible
2024-09-30 22:10:00 -04:00
1dad5db38c
remove ineffectual workflow changes
2024-09-30 21:46:16 -04:00
75f86a68a7
Merge pull request #4190 from alphataubio/kokkos-unit-testing
...
Improve Kokkos unit testing
2024-09-30 19:50:08 -04:00
c4b32f4b38
remove debugging lines, screen.* are inside the subfolders downloaded from the runs
2024-09-30 17:25:19 -05:00
4c91dcff3f
list artifacts subfolders
2024-09-30 17:16:55 -05:00
29e995f137
keep debugging the artifacts downloaded
2024-09-30 17:09:28 -05:00
db4c6fbaaa
restore changes from Kokkos upstream to support GFX1103 chips (Radeon 7xxM and 8xxM) with HIP
2024-09-30 17:59:40 -04:00
a5b94f0870
more debugging to list all files inside the artifacts folder
2024-09-30 16:46:34 -05:00
cb72f19595
temporarily put some debug lines in the workflow file
2024-09-30 16:25:24 -05:00
f5507c252d
need to download the artifacts from cloud to the merge job
2024-09-30 16:10:09 -05:00
2fbfec0d11
use zipgrep for the merged zip artifact
2024-09-30 15:39:47 -05:00
97920f9fc3
try again with the github step summary
2024-09-30 15:15:30 -05:00
af2f9c06dc
add #include "kokkos_few.h"
2024-09-30 15:51:37 -04:00
a199289e23
cuda bugfix
2024-09-30 15:47:06 -04:00
b25e370e63
some more fixes and rewording
2024-09-30 15:42:34 -04:00
a31f083bab
update read_dump docs with respect to reading xyz style dump files
2024-09-30 14:54:35 -04:00
4cfc407605
Merge branch 'develop' of github.com:lammps/lammps into kokkos-unit-testing
2024-09-30 10:51:59 -06:00
ec392d5613
Remove failed attempts to create a job summary
2024-09-30 10:56:49 -04:00
3cefa5c9f1
try another approach for creating job summaries
2024-09-30 10:46:27 -04:00
d5f630db6c
Fix sign used for atom-style potential
...
A positive sign in front of the electric potential is consistent with
E = -grad(electric potential).
2024-09-30 12:28:16 +01:00
d86de2862b
Make signs consistent with efield = -grad(phi)
2024-09-30 12:10:33 +01:00
d33ecd6bbf
reorder ctip style
2024-09-29 05:58:02 -06:00
622e3ed4d2
add notice after merge
2024-09-28 17:35:12 -04:00
2f53ea37e5
try printing GitHub job summary style 3
2024-09-28 13:31:56 -04:00
c16759ffc3
try printing GitHub job summary style 2
2024-09-28 13:24:41 -04:00
c1040ad9bb
try printing GitHub job summary style 1
2024-09-28 13:13:43 -04:00
98834a3e27
fix cut-n-paste error
2024-09-27 20:06:27 -04:00
8b899d60fe
Clarifying scoping for iterators in compute rheo/kernel
2024-09-27 15:32:54 -06:00
ba071fe55a
Merge branch 'develop' into small-patches
2024-09-27 15:30:31 -06:00
c0d7b9975e
avoid using std::shared_ptr. use new/delete for MPI rank 0 instead
2024-09-27 14:38:28 -04:00
65cacc7ef4
recreate log files for MS-MEAM due to changes to the code.
2024-09-27 14:29:05 -04:00
7276d5301b
update unit test for change in MS-MEAM
2024-09-27 14:18:18 -04:00
51d104975a
whitespace
2024-09-27 13:59:18 -04:00
0445936ac4
Added one-line change to make meam/ms correct for L12 lattice
2024-09-27 11:26:36 -06:00
7ccb7876f6
initialize *all* allocated iterms, even if we don't use them.
2024-09-27 12:40:39 -04:00
10e5f4270f
Swapping srcmp to utils method
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-09-26 20:36:17 -06:00
13591dbdb0
Changing pour insertion note box
2024-09-26 20:02:47 -06:00
94f5f3cfa5
Fix compile issue with HIP
2024-09-26 15:25:32 -07:00
4436197081
PAdding possible note to fix pour doc
2024-09-26 16:14:57 -06:00
4035c3561e
Merge branch 'develop' into collected-small-changes
2024-09-26 16:38:11 -04:00
ec2fece8db
Merge pull request #4322 from stanmoore1/kk_update_4.4.0
...
Update Kokkos library in LAMMPS to v4.4.1
2024-09-26 16:29:31 -04:00
350551ecac
Fix whitespace
2024-09-26 21:27:53 +01:00
5ee63d7afe
documenting fix nonaffine/disp's incompatability with rerun
2024-09-26 13:06:32 -06:00
5d0f1aeeaf
Expand documentation
2024-09-26 17:21:16 +01:00
d64be895e6
Allow for output of effective electronegativities
2024-09-26 16:42:01 +01:00
15e513958e
clarification of min/max keywords in fix gcmc
2024-09-26 11:08:59 -04:00
ddaba91d12
Typo
2024-09-25 21:02:40 -06:00
c6fdd8ddb6
get rid of some non-ASCII characters
2024-09-25 22:01:42 -04:00
f30842ca11
first draft
2024-09-25 20:57:09 -04:00
e29e943ae6
apply clang-format
2024-09-25 18:48:47 -04:00
e44e462da6
remove redundant enum definition
2024-09-25 17:58:51 -04:00
725f6db5c1
skip no longer needed
2024-09-25 17:58:34 -04:00
e17e6e7a9d
restore dihedral test
2024-09-25 17:58:22 -04:00
fee06d0d12
Merge branch 'develop' into kokkos-unit-testing
2024-09-25 17:52:59 -04:00
3a53b01ed9
Restricting options in fix wall/gran
2024-09-25 15:49:32 -06:00
2c2eb31362
Updating example logs affected by fix pour
2024-09-25 15:39:44 -06:00
149e92d1b9
Merge branch 'develop' into kokkos-unit-testing
2024-09-25 17:25:38 -04:00
7036930360
Patches to fix pour
2024-09-25 15:17:43 -06:00
385a0da892
update and correct description of running LAMMPS on Windows
2024-09-25 12:29:26 -04:00
17c5643d66
cosmetic
2024-09-25 11:59:30 -04:00
a420f1c42a
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2024-09-24 10:57:10 -04:00
bb0ead0ee3
fix cut-n-paste bug
2024-09-24 10:56:46 -04:00
d09ea909e5
Merge branch 'develop' of https://www.github.com/lammps/lammps into angle-mwlc
2024-09-24 10:34:32 +08:00
38e4df45ef
mwlc angle documentation
2024-09-24 10:33:08 +08:00
9cd7d32a1c
mwlc angle potential
2024-09-24 10:32:44 +08:00
80832ce763
Merge branch 'develop' of github.com:lammps/lammps into kk_update_4.4.0
2024-09-23 16:14:12 -06:00
7e31a4f482
Simplify view deallocation code
2024-09-23 16:14:06 -06:00
e95de835c0
Tweak build defaults
2024-09-23 15:38:29 -06:00
2e05cfeea9
Small code cleanup
2024-09-23 15:12:30 -06:00
2429c89eae
Fix deadlock by always deallocating views of views in serial
2024-09-23 14:59:51 -06:00
e68851edae
fix cut-n-modify issue
2024-09-23 14:54:54 -04:00
b9600c5a67
Merge remote-tracking branch 'github/develop' into collected-small-changes
2024-09-23 14:50:45 -04:00
d787ecdcb3
clarify docs for XYZ file format
2024-09-23 14:44:16 -04:00
cfe96064e8
Fixing errors in RHEO doc files
2024-09-23 12:39:16 -06:00
b95f7c2ab2
Merge pull request #4333 from evoyiatzis/patch-4
...
add extract() function to several angle styles
2024-09-23 14:27:47 -04:00
6f6e365682
unit test for extract() in angle-cosine_periodic.yaml
2024-09-22 20:24:26 +02:00
11aa128951
unit test for extract() in angle-fourier_simple.yaml
2024-09-22 20:23:32 +02:00
950bcba592
unit test for extract() in angle-fourier.yaml
2024-09-22 20:22:43 +02:00
8355d3796a
unit test for extract() in angle-cosine_squared_restricted.yaml
2024-09-22 20:09:37 +02:00
662ea3a191
unit test for extract() in angle-quartic.yaml
2024-09-22 20:08:52 +02:00
517b4f4342
unit test for extract() in angle-dipole.yaml
2024-09-22 20:06:17 +02:00
d6d63b87d1
unit test for extract() in angle-class2.yaml
2024-09-22 20:05:32 +02:00
1287977bee
unit test for extract() in angle-spica.yaml
2024-09-22 20:04:32 +02:00
cd4bada16f
unit test for extract() in angle-charmm.yaml
2024-09-22 20:03:33 +02:00
25c9f5a6ff
unit test for extract() in angle-mm3.yaml
2024-09-22 20:01:52 +02:00
96d99e3dd6
unit test for extract() in bond-fene_expand.yaml
2024-09-22 15:33:46 +02:00
0d6abcb86a
unit test for extract() in bond-mm3.yaml
2024-09-22 15:31:01 +02:00
abb8b5ae45
reorder to avoid overflows
2024-09-22 00:11:03 -04:00
2a6fdfec02
improve error message and labelmap detection
2024-09-21 22:20:24 -04:00
12b67e0fd1
update ASPHERE/line example to follow conventions and avoid crashes.
2024-09-21 17:48:17 -04:00
061c80104a
add docs to mention using a type labels for xyz files with string labels
2024-09-21 12:24:41 -04:00
d16d744550
enable and apply clang-format
2024-09-21 12:12:27 -04:00
29fce19c19
support typelabels for parsing xyz file with non-numeric types
2024-09-21 11:57:01 -04:00
8294bea7a7
Update angle section of fix_adapt.rst
2024-09-21 10:02:06 +02:00
5290779554
Merge branch 'develop' into collected-small-changes
2024-09-21 00:01:28 -04:00
3c8b846a66
Merge pull request #4330 from akohlmey/rheo-gsl-to-lapack
...
Convert RHEO package to use plain LAPACK instead of GSL
2024-09-21 00:00:13 -04:00
20f3b5a7db
update readme
2024-09-20 21:44:52 -04:00
68548cbb0d
Update angle_spica.cpp
2024-09-20 20:53:22 +02:00
d8c0691684
Update bond section of fix_adapt.rst
2024-09-20 19:55:07 +02:00
b2a2cefc02
add extract() function to bond_fene_expand.cpp
2024-09-20 19:38:58 +02:00
423b058820
add extract() function to bond_fene_expand.h
2024-09-20 19:38:22 +02:00
7f0ff96324
add extract() function to angle_class2.cpp
2024-09-20 19:37:12 +02:00
b49f3412df
add extract() function to angle_class2.h
2024-09-20 19:36:35 +02:00
c5e62b4a47
add extract() function to angle_dipole.cpp
2024-09-20 19:35:46 +02:00
873030982d
add extract() function to angle_dipole.h
2024-09-20 19:35:11 +02:00
3ce4c782d1
add extract() function to angle_spica.cpp
2024-09-20 19:34:16 +02:00
8e07149593
add extract() function to angle_spica.h
2024-09-20 19:33:41 +02:00
8a2564fff1
add extract() function to bond_mm3.cpp
2024-09-20 19:32:41 +02:00
4272d4a390
add extract() function to bond_mm3.h
2024-09-20 19:32:05 +02:00
83b2e88b73
add extract() function to angle_mm3.cpp
2024-09-20 19:31:20 +02:00
c65a6e8b59
add extract() function to angle_mm3.h
2024-09-20 19:30:42 +02:00
cc9f45af88
add extract() function to angle_cosine_squared_restricted.cpp
2024-09-20 19:29:34 +02:00
25f12bf800
add extract() function to angle_cosine_squared_restricted.h
2024-09-20 19:28:56 +02:00
f916a0cc63
add extract() function to angle_cosine_periodic.cpp
2024-09-20 19:27:58 +02:00
42f0940aee
add extract() function to angle_cosine_periodic.h
2024-09-20 19:27:18 +02:00
7b37f1ae17
add extract() function to angle_fourier.cpp
2024-09-20 19:26:25 +02:00
bf9cb26afb
add extract() function to angle_fourier.h
2024-09-20 19:25:49 +02:00
1e00249b73
add extract() function to angle_quartic.cpp
2024-09-20 19:25:04 +02:00
df533d97cb
add extract() function to angle_quartic.h
2024-09-20 19:24:20 +02:00
3b73f56d79
add extract() function to angle_fourier_simple.cpp
2024-09-20 19:22:29 +02:00
9d1a0240d6
add extract() function to angle_fourier_simple.h
2024-09-20 19:21:32 +02:00
438a8c9335
add extract() function to angle_charmm.cpp
2024-09-20 19:19:47 +02:00
cc24f3d240
add extract() function to angle_charmm.h
2024-09-20 19:16:55 +02:00
958f2ae58b
add tests for library interface and python
2024-09-20 03:57:12 -04:00
e35a00258e
add lammps_expand() to swig interface file
2024-09-20 03:56:36 -04:00
3902215018
add lammps_expand to plugin wrapper
2024-09-20 03:56:19 -04:00
95afe40f55
add lammps_expand() to Fortran wrapper
2024-09-20 03:46:36 -04:00
3905cfd0a6
avoid memory leak
2024-09-20 00:58:40 -04:00
5e15eb6949
add lammps_expand() method and make available in python
2024-09-20 00:17:06 -04:00
a43a3a50e0
ELECTRODE is going CMake-only as well
2024-09-19 09:59:53 -04:00
11838801d6
add extract() function to angle style cosine/squared
2024-09-19 07:21:15 -04:00
6f10648d5f
update unit test
2024-09-19 05:03:37 -04:00
586e6bb410
must run apt-get update before installing packages to avoid failures
2024-09-19 04:55:49 -04:00
b1eefe71c7
add extract() method to bond style harmonic/shift/cut
2024-09-19 04:53:04 -04:00
3d2a344dd5
we no longer need to install GSL for workflows with RHEO
2024-09-19 03:36:09 -04:00
d23b8aa17f
try to work around macOS issue
2024-09-18 23:29:49 -04:00
4eb1b1f606
clarify docs
2024-09-18 23:14:27 -04:00
bf469b347e
add missing override
2024-09-18 20:51:12 -04:00
42bcc43ece
add missing line in Install.sh file
2024-09-18 20:22:17 -04:00
d909b205c7
update docs for building the RHEO package
2024-09-18 20:14:43 -04:00
1ac9f0801c
update build support for using LAPACK with RHEO instead of GSL
2024-09-18 19:55:59 -04:00
b16b683cb4
replace calls to GSL with calls to LAPACK
2024-09-18 19:26:00 -04:00
9f867b5f54
add LAPACK functions for matrix inversion via Cholesky decomposition
2024-09-18 19:13:37 -04:00
7263bb49b6
deprecate ML-POD from using GNU make build
2024-09-18 16:38:16 -04:00
3d4a73a739
deprecate COMPRESS and VTK package from GNU build
2024-09-18 16:22:34 -04:00
906ae818da
add package removal warnings and GNU make deprecation warnings
2024-09-18 15:43:56 -04:00
3bed50c1c3
Add text that we favor now CMake based builds
2024-09-18 15:18:41 -04:00
ce13d22656
enable and apply clang-format, modernize access to list of fixes
2024-09-18 11:33:03 -04:00
575c1014d4
bugfix in lammps-open.py unit test
2024-09-17 22:13:07 -06:00
3effab8024
Merge branch 'lammps:develop' into develop
2024-09-17 13:47:55 -04:00
ae80dba958
Remove even more whitespace
2024-09-17 13:02:26 -04:00
bf492c108b
Remove more whitespace
2024-09-17 12:29:12 -04:00
2d86e6b4f0
Remove whitespace
2024-09-17 11:12:06 -04:00
e1f36275f1
Update fix-timestep-epot_lepton.yaml
2024-09-17 10:49:44 -04:00
995ccd494e
Update fix-timestep-epot_lepton_region.yaml
2024-09-17 10:46:17 -04:00
805c2ae131
Merge pull request #4326 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-09-17 08:48:46 -04:00
6503f297d4
support angle style hybrid with fix adapt
2024-09-16 21:21:20 -04:00
47bb1a8748
update unit test
2024-09-16 21:04:22 -04:00
516d988deb
update fix adapt docs
2024-09-16 20:59:04 -04:00
5d40a9640d
add support for bond style hybrid to fix adapt
2024-09-16 20:49:44 -04:00
11365e7b2e
add extract method to bond style harmonic/shift
2024-09-16 20:48:41 -04:00
804aa4ee85
improve error message
2024-09-16 20:38:50 -04:00
80cd9ace57
remove documentation check (for now)
2024-09-16 01:07:38 -04:00
4a9b7b1ba7
fix typo
2024-09-16 00:59:43 -04:00
f8eac87724
make programming style check and doc info check a github action
2024-09-16 00:56:09 -04:00
44d86c378b
relax epsilon or mark unstable based on test results on non-x86 architectures
2024-09-16 00:34:28 -04:00
0db24828a5
first draft delete_atoms/kk
2024-09-15 12:20:12 -04:00
4d55c53c10
update rst kk
2024-09-14 21:01:06 -04:00
1f28ac4f54
oops
2024-09-14 20:50:30 -04:00
0db92ea135
auto variables for lambda capture
2024-09-14 20:48:20 -04:00
0a9137272d
replace ubuf with static_cast
2024-09-14 20:33:40 -04:00
0921c8e087
pack/unpack on device
2024-09-14 19:51:43 -04:00
ae7fa643fd
oops
2024-09-14 18:08:57 -04:00
94eed6e10a
sort on device
2024-09-14 18:02:33 -04:00
78b2b7a024
explicit warning(s) exchange_comm_device=0
2024-09-14 17:29:56 -04:00
02b6fa088d
explicit warning(s) which fix sort_device=0
2024-09-14 17:22:11 -04:00
f133b8a4a0
cleanup
2024-09-14 17:14:57 -04:00
813fd880cd
tagged operators
2024-09-14 17:09:21 -04:00
63483b3fc2
KOKKOS_CLASS_LAMBDA
2024-09-14 16:09:56 -04:00
8dfc6207c2
fix warnings
2024-09-14 16:04:15 -04:00
2556788ed2
thanks @crtrott
2024-09-14 15:02:55 -04:00
8c4e67c10b
add concurrency group feature to unit test workflows, too.
2024-09-14 06:07:07 -04:00
79fbd46bd9
try out concurrency group feature on quick regression as suggested by @junghans
2024-09-14 06:04:35 -04:00
1587473ab5
fix comparison for missing arguments when using wildcards
2024-09-14 05:11:51 -04:00
bdca275f10
correct indexing when filling lmp_firstneigh array
2024-09-14 02:25:03 -04:00
fe8611bfc8
sync author info with LAMMPS home page
2024-09-13 22:55:05 -04:00
0729c04dc1
document that GNU make build support is no longer required for new contributions
2024-09-13 22:38:20 -04:00
861be216a1
parallel_scan
2024-09-13 14:38:12 -04:00
5075c7cfa1
Update CMake
2024-09-13 12:16:58 -06:00
487f7ade68
Update Kokkos library in LAMMPS to v4.4.1
2024-09-13 12:14:49 -06:00
96c776c51f
Add log files for qtpie/reaxff examples
2024-09-13 18:08:14 +01:00
3f232caf9b
Fix whitespace
2024-09-13 17:13:59 +01:00
af6efcc514
Add fix qtpie/reaxff documentation
2024-09-13 16:43:13 +01:00
bd07f1e8e0
Change qeq to qtpie
2024-09-13 15:56:16 +01:00
8ec010f8ca
Remove unused header file
2024-09-13 15:54:12 +01:00
d56f43b4e6
Remove unnecessary tests
2024-09-13 15:50:44 +01:00
62f82a7fe1
Remove additional fix name
2024-09-13 15:46:27 +01:00
3079d51eaf
enforce that Pair::map is always initialized
2024-09-13 05:34:40 -04:00
97627bd77a
fix indexing error
2024-09-13 05:34:15 -04:00
92bd9fc161
fix linking a URL and fix spelling
2024-09-13 02:20:26 -04:00
1adaab80aa
make certain values for LAMMPS variables are initialized
2024-09-13 00:11:13 -04:00
f93281d868
Implement CMake upgrade and C++ standard deprecation as we did with C++11
2024-09-12 23:49:48 -04:00
2995cb76ae
Merge pull request #4324 from rbberger/cmake_optional_docenv
...
Make CMake Doc build docenv optional
2024-09-12 17:57:45 -04:00
9339da075b
Merge pull request #4299 from evoyiatzis/patch-3
...
Allow the definition of point in region plane using variables
2024-09-12 17:52:30 -04:00
36d73e8976
Merge branch 'kk_update_4.4.0' of https://github.com/stanmoore1/lammps into kk_update_4.4.0
2024-09-12 17:34:28 -04:00
5699e3c8cf
add overridable settings
2024-09-12 17:34:12 -04:00
72024e90c9
Only check dynamic rank
2024-09-12 14:18:31 -06:00
d67d237386
Update author contributions
2024-09-12 19:41:12 +01:00
7b19228299
Make realloc_kokkos function safer, suggested in discussion with @weinbe2
2024-09-12 11:30:11 -06:00
0abcec1b22
Merge branch 'kk_update_4.4.0' of github.com:stanmoore1/lammps into kk_update_4.4.0
2024-09-12 10:50:45 -06:00
dc15e4ae81
Enforce options in CMake
2024-09-12 10:50:19 -06:00
18f1d32f8e
Apply suggestions from code review
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-09-12 09:00:55 -06:00
58272bca00
move and update ctip example
2024-09-12 00:17:21 -04:00
5a12c762f3
Merge branch 'develop' into ctip
2024-09-11 23:36:16 -04:00
0ebd4f5ddb
Make CMake Doc build docenv optional
2024-09-11 21:33:07 -06:00
9525dae7b9
Merge branch 'develop' into kk_update_4.4.0
2024-09-11 13:35:32 -04:00
fcbc37d5a4
Merge pull request #4321 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2024-09-11 13:07:02 -04:00
64db592a84
Update Kokkos version in CMake
2024-09-11 09:45:21 -06:00
cfcd7ddfbc
Add KOKKOS_ENABLE_ATOMICS_BYPASS
2024-09-11 09:31:54 -06:00
a44955dd2e
Update Kokkos library in LAMMPS to v4.4.0
2024-09-11 09:20:36 -06:00
e8184e63a5
create dummy output files to prevent test job failures
2024-09-11 09:15:05 -04:00
c3a62833c7
update
2024-09-11 06:54:06 -04:00
9f2bc30ba6
rename source files to be consistent with naming conventions
2024-09-11 06:46:51 -04:00
6b2a47d9c6
fix typo
2024-09-11 06:34:15 -04:00
4b7045d9ba
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-09-11 00:31:46 -04:00
16b19c71c1
Merge pull request #4207 from stanmoore1/kk_reaxff_overflow
...
Fix integer overflow for large QEq systems with KOKKOS package
2024-09-11 00:31:01 -04:00
0f4aedaf39
Merge pull request #4318 from weinbe2/bugfix/reaxff-bond-int-overflow
...
Fixes to ReaxFF/Kokkos integer overflow issues for bond tables + cleanup of unused compute
2024-09-11 00:30:25 -04:00
3308915a7b
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-09-11 00:11:43 -04:00
fde43d5079
Merge pull request #4143 from hagertnl/hagerty_issue4140_kokkos_collective
...
Implement kspace_modify collective yes in KOKKOS package
2024-09-11 00:07:10 -04:00
b74ef238c9
Merge branch 'develop' into collected-small-fixes
2024-09-10 23:32:37 -04:00
4a11b96635
update with upstream
2024-09-10 23:31:37 -04:00
94e3351e4f
Merge pull request #4308 from lammps/quick-regression
...
Add a quick and full regression test as GitHub Actions
2024-09-10 23:28:49 -04:00
d76e10d2ca
remove some more VLAs
2024-09-10 22:12:22 -04:00
ac5d2d560d
remove redundant code
2024-09-10 21:49:21 -04:00
88ceae303f
documentation integration and version tags
2024-09-10 21:41:20 -04:00
55fc12a5d1
add force style test
2024-09-10 21:31:27 -04:00
89f314fec2
Pair::single() is not supported
2024-09-10 21:31:14 -04:00
6b2dc5d3e8
make consistent
2024-09-10 21:23:20 -04:00
0ac23fddd3
avoid variable length arrays
2024-09-10 21:22:56 -04:00
a15c51a8c4
make reading of QEq parameters compatible with all QEq styles
2024-09-10 21:16:12 -04:00
2b1bef39e4
bring back changes from develop that were wiped out
2024-09-10 21:15:37 -04:00
6488fd2a48
reorganize example, potentials, logfiles
2024-09-10 21:14:52 -04:00
2b03a1ce17
move VLA arrays to header and initialize them only once
2024-09-10 20:31:58 -04:00
ddaba8a2c4
must not free memory that was obtained by extract()
2024-09-10 20:31:17 -04:00
1de74b46cd
modernize
2024-09-10 20:30:49 -04:00
12abaf83cc
Changes from @sjplimp
2024-09-10 16:25:06 -06:00
b39386afe5
count all the runs with error and failed num checks as failed
2024-09-10 17:00:57 -05:00
cbbea47718
fix the incorrect keys
2024-09-10 16:22:35 -05:00
8e2dacd0e3
put some cosmetic stuffs
2024-09-10 15:51:04 -05:00
847ce1e363
enable generating new reference log files if desirable
2024-09-10 15:39:52 -05:00
8e99835100
Merge pull request #4319 from ndtrung81/gpu_max_num_blocks
...
Enable large numbers of atoms per proc with the GPU package
2024-09-10 12:35:22 -04:00
6f2c4aaf0b
Remove unused code
2024-09-10 16:40:19 +01:00
25f33e8721
Add water examples featuring fix qtpie/reaxff
2024-09-10 16:20:51 +01:00
b16bb27184
revert to using the max number of blocks on device for each pass, as the number of blocks (32767 or 65535) already saturates the number of SMs anyway
2024-09-10 09:47:07 -05:00
c63c88f8b6
reduced the max number of blocks for each transpose
2024-09-10 08:58:42 -05:00
5e8ecf9cb4
Rename variables and function for min exponent
2024-09-10 14:45:16 +01:00
7006e19d59
Update fix_cmap_kokkos.cpp
2024-09-10 07:57:51 -04:00
f398add7d5
fixed the value of shift being the number of rows processed in each chunk (g2y_m * b2y)
2024-09-10 00:36:13 -05:00
23bdc5ddc2
Allowed number of blocks greater than 65,535 for k_transpose
2024-09-10 00:18:50 -05:00
a6b9c17010
update reference.yaml
2024-09-09 22:30:09 -04:00
50d0eace23
more consistent conversions
2024-09-09 21:47:30 -04:00
29bd3fc11b
apply clang-format
2024-09-09 21:12:03 -04:00
68e134773c
move pair style and fix whitespace
2024-09-09 20:58:01 -04:00
a4a8f99471
forgot to update the --analyze step to 8 runners
2024-09-09 20:50:16 -04:00
48689d1925
Merge branch 'develop' into ctip
2024-09-09 20:46:09 -04:00
c3162b4488
increase timeout for full regression to 180 seconds. use 8 runners.
2024-09-09 20:29:23 -04:00
f875b1e110
Tweak error message to use correct style
2024-09-09 17:51:19 -06:00
f7553779ff
Merge branch 'develop' of github.com:lammps/lammps into kk_reaxff_overflow
2024-09-09 15:55:02 -06:00
2be54aa454
Cleaned up the spurious calculations in Cdbo, Cdbopi, Cdbopi2 and removed the overallocations
2024-09-09 12:56:59 -07:00
8b9e2544f0
Verified that some unused data gets written to extra space in Cdbo, Cdbopi, Cdbopi2 via moving them to 3-d Views
2024-09-09 12:56:57 -07:00
fced73ffd7
Converted d_bo_list and d_hb_list to 2-d Views, removed integer overflow checks
2024-09-09 12:18:10 -07:00
8e56f37d3d
Removed the variables bo_first_i, hb_first_i from build_bo/hb_list, replacing them with the strided offset calculation
2024-09-09 12:14:44 -07:00
c05390209e
Removed d_bo_first, d_hb_first, replacing it with the strided offsets to the bonds for atom i
2024-09-09 12:10:13 -07:00
274112834b
remove double quotes
2024-09-08 17:11:02 -05:00
4d04d8492d
report the number of abs and rel diff checks failed
2024-09-08 17:09:05 -05:00
9cfd809b6e
feeble attempt
2024-09-08 17:03:40 -04:00
3dcfb3f755
replace error->all() with kokkos::abort()
2024-09-08 16:54:44 -04:00
29e0ec3809
revert to original cmap plus minimal changes for kk
2024-09-08 16:46:16 -04:00
7724502e90
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-09-08 16:40:42 -04:00
b67b38ab68
kokkos parallel_for
2024-09-08 16:36:39 -04:00
4e8e84a1e4
Merge branch 'lammps:develop' into alphataubio-kokkos-fixes
2024-09-08 13:48:43 -04:00
bce51ea2c9
Update fix_nve_limit_kokkos.cpp
2024-09-08 12:53:49 -04:00
77bf224b3f
report if a run is timeout to progress.yaml
2024-09-08 00:24:33 -05:00
397ca4bd25
correct the file names in examples phonon that are actually not LAMMPS input
2024-09-07 09:10:25 -05:00
6b68656a74
fix a typo
2024-09-07 09:06:22 -05:00
57353566d6
one more fix (it is getting late...)
2024-09-07 00:35:57 -04:00
fa5a3446c0
add forgotten file
2024-09-07 00:28:59 -04:00
5aea0a061f
provide updated reference and update command line
2024-09-07 00:22:56 -04:00
e5c870fcd2
switch full regression back to serial execution
2024-09-06 23:15:32 -04:00
c853b8d81a
switch quick run back to serial
2024-09-06 23:14:09 -04:00
b6e78c1f20
another attempt to avoid oversubscription error
2024-09-06 21:46:18 -04:00
6cd710444d
add dedicated config for quick regression test. allow oversubscription.
2024-09-06 21:34:10 -04:00
6e0c44a25c
temporarily run the full test with the pull request
2024-09-06 21:18:58 -04:00
afc9f72887
whitespace
2024-09-06 21:18:31 -04:00
6214182fd0
remove unused imports, reformat
2024-09-06 21:06:01 -04:00
93b4e91801
update docs and add ref
2024-09-06 20:51:56 -04:00
0b92bf2c0c
oops
2024-09-06 19:40:21 -04:00
d19f5e0e8e
bugfix
2024-09-06 19:30:15 -04:00
bca271a286
mention regression tester in Build_development
2024-09-06 17:34:35 -05:00
b09e88a179
Merge pull request #4314 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-09-06 16:24:31 -04:00
8fcdb5c271
silence compiler warnings
2024-09-06 14:58:42 -04:00
42a7294bc1
silence compiler warnings
2024-09-06 14:00:27 -04:00
d20ce26bd8
Merge pull request #4313 from cjknight/aurora_updates
...
Intel GPU updates: kspace & cmake
2024-09-06 13:51:43 -04:00
932f10e3b6
update README for syntax and added arguments in run_tests.py
2024-09-06 12:46:42 -05:00
1683205fed
cleanup
2024-09-06 13:42:33 -04:00
b4e01aaa45
fix warnings
2024-09-06 13:42:16 -04:00
2a2ea89524
fix warnings
2024-09-06 13:40:47 -04:00
e65fb63a97
match base class in kokkos
2024-09-06 13:39:18 -04:00
eedcbc6b5f
Revert "match base class in kokkos"
...
This reverts commit 36494af3c7 .
2024-09-06 13:36:34 -04:00
36494af3c7
match base class in kokkos
2024-09-06 13:36:13 -04:00
638bba5319
fix warnings
2024-09-06 13:27:08 -04:00
1335774593
Update fix_recenter_kokkos.cpp
2024-09-06 13:24:13 -04:00
8eeba71f5f
cleanup
2024-09-06 13:19:47 -04:00
b468e1cb9a
kokkos atan2
2024-09-06 13:04:31 -04:00
74e61c05b9
fix warnings
2024-09-06 12:42:49 -04:00
78342e5b6f
fix typo
2024-09-06 12:28:46 -04:00
6b83ef8d33
auto var lambda capture
2024-09-06 12:21:29 -04:00
e25979386a
Update fix_nve_limit_kokkos.cpp
2024-09-06 12:18:33 -04:00
bbc3dc2958
auto atomKK variables for lambda capture
2024-09-06 11:56:19 -04:00
842896040d
Merge branch 'develop' into aurora_updates, resolve merge conflicts
2024-09-06 11:20:29 -04:00
0c788f831e
Merge pull request #4294 from rbberger/add_kspace_nvpl_support
...
Add Kspace NVPL FFT support
2024-09-06 11:04:51 -04:00
b2cc2582e1
switch to config.yaml in actual runs in quick and full tests
2024-09-06 09:33:23 -05:00
de8dc82801
report walltime normalized by the reference walltime for completed runs in the progress.yaml file
2024-09-06 09:19:00 -05:00
e1d6bb91a8
get reference walltime from running bench/in.lj, guess the default config file if not specified from the command line args
2024-09-06 09:06:45 -05:00
bafe7c91fa
switch to using config.yaml with 4 procs for testing
2024-09-06 08:29:55 -05:00
f179f2a80d
update a few reference data files for current LAMMPS
2024-09-06 07:32:19 -04:00
513fc95f81
update msi2lmp manpage
2024-09-06 07:30:50 -04:00
93de00f649
move kspace style definition after reading the data file to comply with needs of recent LAMMPS versions
2024-09-06 07:25:52 -04:00
683643c248
sort lists of bonds, angles, dihedrals and impropers by atom IDs before comparing
2024-09-06 07:25:01 -04:00
4554c0367b
use memcpy() instead of strncpy() to avoid issues with adding a terminal zero and array boundaries
2024-09-06 07:24:07 -04:00
3e2f929f31
must call Error::all() from all MPI ranks.
2024-09-05 23:22:04 -04:00
360fdabc19
small clarification
2024-09-05 23:05:25 -04:00
d67e0e6a41
consolidate spelling
2024-09-05 21:47:35 -04:00
03631aab00
whitespace and spelling fixes
2024-09-05 21:46:32 -04:00
95cb7d7dd8
Merge branch 'develop' into quick-regression
2024-09-05 17:23:52 -04:00
3357889d57
install MPI
2024-09-05 17:21:42 -04:00
5881a60f50
Revert change to fix shake that is no longer needed
2024-09-05 14:42:51 -06:00
688cff71e6
print out more info for failed tests if verbose is True, indent output
2024-09-05 11:22:00 -05:00
dfd0772aff
list the failed tests (including crashed, with error, or numerical checks) into a separate file
2024-09-05 10:38:32 -05:00
e22ff76132
fix cuda warnings
2024-09-05 08:32:21 -04:00
33080199e7
fix cuda warnings
2024-09-05 08:29:08 -04:00
3312ef9793
KOKKOS_INLINE_FUNCTION powint() to replace MathSpecial::powint
2024-09-05 08:25:13 -04:00
04ff7b4736
add missing import
2024-09-05 04:18:23 -04:00
79dc5ee130
Merge branch 'python-lint' into collected-small-changes
2024-09-05 04:04:52 -04:00
274f86b142
Merge branch 'develop' into python-lint
2024-09-05 04:03:06 -04:00
e3ced6d26f
docs
2024-09-04 23:44:44 -05:00
29cd430da6
no longer need the warnings module since the deprecated functions were removed
2024-09-04 23:09:10 -04:00
7e6eb96422
Merge branch 'alphataubio-kokkos-fixes' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-fixes
2024-09-04 22:38:24 -04:00
9932c4e38b
add 3d float views to ArrayTypes<LMPHostType>
2024-09-04 22:38:19 -04:00
ee602a7daa
Merge branch 'lammps:develop' into alphataubio-kokkos-fixes
2024-09-04 21:05:58 -04:00
4ed5dfe88d
reported the total wall time of each run in the progress.yaml file
2024-09-04 15:32:20 -05:00
ab10f2d723
Update fix_efield.cpp
2024-09-04 16:12:23 -04:00
49d2a4026d
Update fix_efield.h
2024-09-04 16:11:17 -04:00
18514f404f
docs: mentiond build options for NVPL FFT
2024-09-04 12:00:31 -06:00
37e6f3ef21
kspace: add NVPL FFT support
2024-09-04 12:00:31 -06:00
9e8a1f4734
Remove comment
2024-09-04 11:15:59 -06:00
26af8878c9
More general fix
2024-09-04 11:13:35 -06:00
7a1dd6e82e
Merge branch 'develop' of github.com:lammps/lammps into aurora_updates
2024-09-04 11:08:12 -06:00
7d93460717
add commented example for implementing a command style
2024-09-04 08:23:29 -04:00
311cac0348
Add document describing how to implement a new command style
2024-09-04 05:47:59 -04:00
ec98481d01
move check for libcurl to EXTRA-COMMAND.cmake package CMake module
2024-09-04 04:22:49 -04:00
597c53756e
update plumed library to version 2.9.2
2024-09-03 22:33:39 -04:00
e240619b94
update pace plugin loader to include the two additional styles added
2024-09-03 22:30:32 -04:00
7b025e1a1f
Merge branch 'develop' into qtpie
2024-09-03 17:31:16 -04:00
4aefb894bb
remove comments
2024-09-03 15:56:16 -05:00
9243959ca4
Merge pull request #4304 from akohlmey/collected-small-changes
...
Add lammps_extract_atom_size() call to library interface and equivalent to python and fortran modules
2024-09-03 16:43:37 -04:00
42b6c0f62c
enable cmake support
2024-09-03 20:10:29 +00:00
2f7a7d1edb
forgot shake header
2024-09-03 20:07:53 +00:00
3a5e764730
Fix whitespace
2024-09-03 17:50:14 +01:00
787c49d841
Add information about mixing and shift into doc and improve code format
2024-09-03 21:14:10 +08:00
49dcb679f6
Change names of orbital exponents
2024-09-03 12:22:10 +01:00
a48b67baae
Fix angle cutoff logical error
...
Angle should > angle cutoff instead of <
2024-09-03 11:09:35 +08:00
731847b4dc
report proper style name in error messages
2024-09-02 21:21:14 -04:00
4b56e81b66
fix typo
2024-09-02 21:03:16 -04:00
61ffe1ece1
correct link
2024-09-02 21:00:02 -04:00
9cfbf3dcdd
fix link and grammar
2024-09-02 20:58:40 -04:00
e763f9e052
use correct style in error messages
2024-09-02 20:49:41 -04:00
6aa592d286
build system integration
2024-09-02 20:43:48 -04:00
9f2e542c80
integrate into manual build
2024-09-02 20:42:33 -04:00
7c13562c41
spelling
2024-09-02 20:42:15 -04:00
9f73494c91
correct ReStructuredText and LaTeX formatting issues
2024-09-02 20:42:05 -04:00
5fab9e665f
Update with changes made to fix_qeq_reaxff.cpp
2024-09-02 16:59:07 +01:00
ba2217a4b4
Improve exceptions in reading of gauss file
2024-09-02 16:12:23 +01:00
dff91accb0
Correct calculation of cut off distance
2024-09-02 16:12:23 +01:00
f3e5e4b4c1
Rename misleading variable name
2024-09-02 16:12:23 +01:00
79cc70c9da
Rename variable for sum of local and ghost atoms
2024-09-02 16:12:23 +01:00
62b14aa702
Remove unused include
2024-09-02 16:12:23 +01:00
c2e4816717
Update contributing authors
2024-09-02 16:12:23 +01:00
6dd45ccfdb
Add fix_qtpie_reaxff
2024-09-02 16:12:23 +01:00
eb6e5b438a
Remove virtual keyword
2024-09-02 16:12:23 +01:00
149d9b310d
Remove dual as a possible keyword argument
2024-09-02 16:12:23 +01:00
5021c8c971
Replace qeq with qtpie
2024-09-02 16:12:23 +01:00
27e911cd10
Remove chi_field
2024-09-02 16:12:23 +01:00
6d47e41741
Update calculation of chi_eff
...
chi_eff can now be calculated when atom or equal style variables are
used for the electric field, under the restriction that the electric
field is applied to all atoms.
2024-09-02 16:12:23 +01:00
8c8882927c
Rename variables in calc_chi_eff()
2024-09-02 16:12:23 +01:00
bfb1c64b64
Add functionality for calculating chi_eff
2024-09-02 16:12:23 +01:00
be43a2bdeb
Allow for reading of Gaussian exponents from file
2024-09-02 16:12:23 +01:00
d9151d745a
Create fix qtpie/reaxff
2024-09-02 16:12:23 +01:00
bb1624b20d
Add documentation for modified pair_hbond_dreiding with angleoffset
2024-09-02 20:33:34 +08:00
7c80b00f23
small corrections in the DIFFRACTION package, mostly cosmetic
2024-09-02 06:26:27 -04:00
27d5ad1714
convert string to int
2024-09-01 08:49:13 -04:00
a9573551a7
run 100 quick test inputs at the most
2024-09-01 08:43:16 -04:00
14dc326160
fix typo
2024-09-01 08:36:50 -04:00
6aa6ed86be
Curb number of (randomly) selected tests for quick regression run
2024-09-01 08:33:12 -04:00
da98d30cf7
update README
2024-09-01 08:31:52 -04:00
1b5413189d
Add more details to documentation of GitHub CLI "gh"
2024-09-01 08:15:58 -04:00
a143e0a183
small corrections
2024-09-01 08:15:26 -04:00
f6f7122041
Merge branch 'doc-modified' into collected-small-changes
2024-09-01 08:09:45 -04:00
898d97e603
Add angle offset for pair_hbond_dreiding
2024-09-01 16:13:20 +08:00
d2b5f55737
Copy and rename base files
2024-09-01 16:10:29 +08:00
93d11c376d
Fix small typo and errors, unifiy example inputs
2024-09-01 15:48:34 +08:00
aa901b205d
only run quick regression if there are actual input files to process
2024-09-01 00:59:15 -04:00
d3d9094ad0
update settings when the actions will be triggered automatically
2024-09-01 00:44:23 -04:00
3ea0612795
small cleanups
2024-09-01 00:39:27 -04:00
af747ac6c0
restore old code structure so we can test subsets again
2024-09-01 00:17:25 -04:00
0f1b7b5bd6
simplify even more
2024-09-01 00:09:19 -04:00
f39e795bca
revert changes to create_box
2024-08-31 23:19:16 -04:00
591d20b00d
Merge branch 'develop' into quick-regression
2024-08-31 23:16:27 -04:00
6fb50cbdc1
integrate quick regression support into regression tester
2024-08-31 23:16:02 -04:00
62bfd7dc74
Move Linux unit test workflow to PR #4304
2024-08-31 16:05:55 -04:00
2e58e4c428
Simplify some more. don't install undetected MPI.
2024-08-31 15:57:34 -04:00
debda72170
print ccache statistics after compilation again
2024-08-31 15:51:52 -04:00
8023074650
build release version
2024-08-31 15:30:40 -04:00
0b7ba6f8c1
let ninja decide how many processes to launch
2024-08-31 15:23:55 -04:00
b372aa0bdc
try to skip using Fortran
2024-08-31 15:18:27 -04:00
06bee65a1a
use windows style pathnames
2024-08-31 15:10:11 -04:00
34bd2c4f2a
use our own fork
2024-08-31 14:58:53 -04:00
b890aee7de
update alternate action from GitHub marketplace
2024-08-31 14:55:01 -04:00
11172b1c62
use different structure
2024-08-31 14:42:50 -04:00
73fdd66f03
correct syntax issue
2024-08-31 14:40:31 -04:00
d85380476d
alternate approach for using ninja with MSVC++
2024-08-31 14:38:12 -04:00
6e612f68c2
remove misplaced comma
2024-08-31 14:09:47 -04:00
6d55da7207
bring back multi-config
2024-08-31 14:00:51 -04:00
6c40e8dc79
revert back to MSBuild and report launcher, if active
2024-08-31 13:57:54 -04:00
2998d88edb
prefer MSVC++ over MinGW
2024-08-31 13:48:10 -04:00
72acea291a
switch to ninja-build and single configuration setup
2024-08-31 13:42:55 -04:00
0d7305672b
use chocolatey instead of winget
2024-08-31 12:48:09 -04:00
55a549a2fb
try speed up windows compilation with ccache
2024-08-31 12:43:50 -04:00
56ae7e465e
Merge branch 'develop' of https://github.com/lammps/lammps into aurora_updates
2024-08-31 11:33:51 -05:00
7492ab7541
sync forces on step 0
2024-08-31 11:18:43 -05:00
78597a9c39
add fortran module tests for extracting atom properties with array dimensions
2024-08-31 12:16:27 -04:00
6f114eddea
Fix typo in CMakeLists.txt
2024-08-31 11:14:50 -04:00
84fa26ee2c
update test checking tool
2024-08-31 11:13:53 -04:00
2c05378815
expand python module unit tests for extract_atom()
2024-08-31 07:04:59 -04:00
7d176cb66e
fix logic bug
2024-08-31 07:04:53 -04:00
70a62d5ebf
make certain that the mass and mass_setflag arrays are fully initialized (to zero)
2024-08-31 06:20:44 -04:00
6ebdb0b982
some more tweaks to the workflows
2024-08-31 04:53:09 -04:00
e5f8a4bec5
must install mpi for compiling with mpi
2024-08-31 04:47:03 -04:00
fb2c060d63
add unit test run on GitHub with -DLAMMPS_BIGBIG
2024-08-31 04:40:25 -04:00
abc621ddbd
Add GitHub workflow to check for variable length arrays
2024-08-31 04:33:31 -04:00
a764930998
consolidate replicated enum to base class header and inside the class definition
2024-08-31 02:00:30 -04:00
d908010ead
Merge branch 'develop' into patch-3
2024-08-31 01:54:29 -04:00
b2ce4051aa
Consistent spacing after full stops.
2024-08-31 01:53:54 -04:00
59fdfaf884
consistent indentation
2024-08-31 01:50:58 -04:00
70b8b987ca
add noreturn attribute to templated version of error->one and error->all
2024-08-31 00:57:59 -04:00
35c36bb16e
step version number for LAMMPS-GUI
2024-08-31 00:55:22 -04:00
dab9d4bc59
Merge branch 'develop' into hagerty_issue4140_kokkos_collective
2024-08-31 00:08:30 -04:00
cdd2640101
remove double delete[]
2024-08-30 23:22:29 -04:00
0cdf8f2658
swap rows/cols for less confusion
2024-08-30 23:16:37 -04:00
b426556632
replace bogus allocation
2024-08-30 22:51:31 -04:00
3e7123e21e
make compatible with comm_modify vel yes
2024-08-30 22:51:08 -04:00
9d9e591b54
first try at implementing lammps_extract_atom_size()
2024-08-30 22:50:42 -04:00
1fe905d8a2
update types
2024-08-30 15:15:18 -05:00
9a11570836
cleanup
2024-08-30 19:08:35 +00:00
d9e6dff93b
cleanup
2024-08-30 14:05:36 -05:00
d95d65bb69
Major updates
2024-08-30 13:47:25 -04:00
e921af8efa
fix bug where custom property dimension was not reported
2024-08-30 10:40:58 -04:00
f3f69da328
expand tests on properties including custom properties
2024-08-30 10:29:41 -04:00
742e6d4ff4
Update doc/src/fix_epot_lepton.rst
...
Co-authored-by: Shern Tee <shernren@gmail.com >
2024-08-30 09:38:20 -04:00
6b1aec981e
exceptions are always enabled now
2024-08-29 22:33:40 -04:00
02f16251d4
flag development version
2024-08-29 22:09:11 -04:00
05e836f50e
Merge pull request #4297 from akohlmey/next_release
...
Update version strings for release
2024-08-29 20:26:41 -04:00
317fb8d537
Merge pull request #4301 from stanmoore1/reaxff_overflow_errors
...
Gracefully error out if integer overflow in ReaxFF or QEq
2024-08-29 20:19:29 -04:00
4aca808da6
Casts need to be bigint
2024-08-29 17:40:38 -06:00
7a9f0cd60d
Fix potential overflow in Kokkos neighbor counting
2024-08-29 14:40:50 -06:00
2d8e473807
Merge branch 'develop' of github.com:lammps/lammps into kk_reaxff_overflow
2024-08-29 14:37:16 -06:00
6fd022695a
Tweak error message
2024-08-29 14:23:49 -06:00
571076a5a7
Gracefully error out if integer overflow in ReaxFF or QEq
2024-08-29 14:18:08 -06:00
0c753d92ba
single & double support ; fix plan bug
2024-08-29 18:21:26 +00:00
f0513bad4c
cleanup
2024-08-29 18:20:41 +00:00
af560356fe
Merge branch 'develop' of https://github.com/lammps/lammps into aurora_updates
2024-08-29 12:50:17 -05:00
ba51b59add
first pass on MKL FFT for Intel GPUs; rhodo benchmark results are close to CPU...
2024-08-29 12:28:54 -05:00
2581b1abfe
update change log info for flatpak
2024-08-28 22:13:04 -04:00
a2138b79d6
Merge branch 'develop' into next_release
2024-08-28 22:12:31 -04:00
d48ca258fa
Merge pull request #4209 from akohlmey/plumed-plugin
...
Add support to build the PLUMED package as a plugin
2024-08-28 19:10:46 -04:00
2d3cd2a0b9
fix typo in the per-job artifact names
2024-08-28 17:22:13 -05:00
a1a3e4e5b7
name the artifacts with their matrix idx
2024-08-28 16:45:00 -05:00
04bd62a677
add another job with the action merge
2024-08-28 16:13:10 -05:00
796a0f18d3
upload per-job artifacts, try action merge in a separate job
2024-08-28 16:07:13 -05:00
5306f5ff18
provide path to the artifacts
2024-08-28 15:35:25 -05:00
aa088da59b
pack test output into separate artifacts
2024-08-28 14:43:27 -05:00
af5f437aeb
update list of dependencies
2024-08-28 15:30:44 -04:00
acfed12684
avoid recursion. there is only one executable.
2024-08-28 15:12:46 -04:00
4e40b4ba63
upload the artifacts of the full regression test workflow
2024-08-28 14:11:23 -05:00
c60e69ea1e
have a single job definition with matrix strategy, the build and env do not persist between jobs
2024-08-28 14:06:40 -05:00
4e8c1f3284
Merge branch 'develop' into plumed-plugin
2024-08-28 14:28:05 -04:00
f5ffb28a1f
use the log file with 1 proc in serial runs, removed examples/bpm/impact/brokenDump
2024-08-28 12:57:58 -05:00
e3119155e1
Update doc/src/region.rst
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-08-28 18:20:18 +02:00
0ad64045f5
Merge pull request #4298 from akohlmey/collected-small-fixes
...
Collected small fixes for LAMMPS and LAMMPS-GUI for the stable release
2024-08-28 11:54:27 -04:00
f2102b76f2
cosmetic
2024-08-28 11:09:47 -04:00
709ab8fbe9
Update region.rst
2024-08-28 11:04:47 +02:00
40cd70465c
Code for variable point definition in region_plane.cpp
2024-08-28 10:57:02 +02:00
5c11c5ead8
include variable definitions in region_plane.h
2024-08-28 10:48:12 +02:00
78310bddcf
update docs for LAMMPS-GUI plugin changes and document flatpak build
2024-08-27 21:43:00 -04:00
932eaf864a
must register variant for QList<QString> before using QSettings
2024-08-27 21:19:09 -04:00
99e5b06279
make plugin path canonical
2024-08-27 17:18:11 -04:00
98b4771ed6
sanity check
2024-08-27 17:18:01 -04:00
c01585e8b2
revise plugin loading logic
2024-08-27 17:02:17 -04:00
49d664583a
correct define
2024-08-27 17:00:42 -04:00
4060de6a9c
make handling of plugin path and recent files more consistent
2024-08-27 14:27:39 -04:00
83aab0f425
add option to set plugin path from the command line
2024-08-27 10:40:24 -04:00
d8b9679b87
fix cut-n-paste issue
2024-08-27 10:10:29 -04:00
5fbdf155e5
remove unused variables
2024-08-27 08:57:42 -04:00
2ebe1f019f
avoid uninitialized data access in case there are no atoms owned by a process
2024-08-26 21:14:44 -04:00
a59ac7ec86
Reduced the timeout for quick reg tests
2024-08-26 17:43:36 -05:00
6e791034f9
Merge pull request #4295 from akohlmey/collected-small-fixes
...
Updates for LAMMPS-GUI
2024-08-26 14:03:41 -04:00
ac90dca5a1
whitespace
2024-08-26 11:38:26 -04:00
4e590507f0
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-08-26 11:37:56 -04:00
121195d19d
Merge pull request #4290 from lammps/doc-page-ke-tensors
...
Amend doc page explanations of vector outputs from the various compute temp commands
2024-08-26 11:18:19 -04:00
d9a2fd9f36
kokkos: move #endif to correct location
2024-08-26 10:54:14 -04:00
dc66929e65
Merge pull request #4293 from jrgissing/bond_react_fixes_summ24
...
Bond/react: fixes and error checking
2024-08-26 10:45:32 -04:00
d1f141c962
Merge branch 'develop' into plumed-plugin
2024-08-26 04:17:04 -04:00
99153f20be
refactor how reactions are skipped
...
better treatment of allowing all possible reactions when using 'overlap' keyword of 'create_atoms' feature
2024-08-25 21:55:19 -04:00
1148f5f5c8
cast into PosixPath to str before writing to file
2024-08-25 16:41:26 -05:00
9f20e5b7f7
put a timeout for a run, specified in the config file
2024-08-25 16:19:52 -05:00
04400e10a8
Updated the regression tester run_tests.py to handle list of input scripts
2024-08-25 16:02:16 -05:00
fa373eb685
update pending version tags with planned release date
2024-08-25 16:39:13 -04:00
c68981c7fc
build LAMMPS-GUI flatpack from release branch of the official repo
2024-08-25 16:37:49 -04:00
b8b103df28
update version strings
2024-08-25 16:37:25 -04:00
9e5e1af125
update TODO list for LAMMPS-GUI
2024-08-25 16:25:42 -04:00
d59d31b445
remove accidental commit
2024-08-25 16:14:36 -04:00
cfcbad9e38
back to 5 sigma
2024-08-25 16:07:22 -04:00
586e5db757
completely hide inactive atom size field instead of only disabling them
2024-08-25 15:49:42 -04:00
a1a72f741a
update docs with recent paper
2024-08-25 14:54:51 -04:00
e94d32e7d3
clean up tiny_nylon example
2024-08-25 14:19:17 -04:00
6514dbb4b6
refactor how to insert atoms
2024-08-25 13:42:51 -04:00
86975151b2
step LAMMPS-GUI version
2024-08-25 07:27:37 -04:00
e3773cad83
workaround for Qt 5.12 which is lacking some color constants
2024-08-25 02:50:47 -04:00
765212eae2
LAMMPS-GUI doc update
2024-08-25 01:18:29 -04:00
97c5bcc00c
update
2024-08-25 00:55:56 -04:00
180593e53c
add missing picture
2024-08-25 00:51:43 -04:00
67bba08b3d
add unit tests for extracting lattice spacings
2024-08-25 00:41:58 -04:00
6c13e8d053
tweak docs for better formatting
2024-08-25 00:41:26 -04:00
ac91b4fbb3
add field to set atom size if not determined otherwise. seed by lattice spacing
2024-08-25 00:21:07 -04:00
3c2fba1112
add support for extracting the current lattice spacing to library interface
2024-08-25 00:17:17 -04:00
4507101ec3
show dark mode screenshot
2024-08-24 22:51:50 -04:00
e19556263c
provide syntax highlighting color schemes for light and dark themes
2024-08-24 19:28:11 -04:00
baf1511f23
add light/dark mode detection
2024-08-24 19:21:03 -04:00
217546ed3b
tweak LAMMPS-GUI howto typesetting
2024-08-24 15:11:43 -04:00
2a84aa8063
document find and replace dialog
2024-08-24 14:39:33 -04:00
be029a9122
tweak layout of keyboard shortcut table
2024-08-24 14:39:19 -04:00
35d8a3d68e
Document 'Find and Replace' dialog
2024-08-24 14:32:01 -04:00
d98a3d61da
reduce outlier margin from 5 sigma to 4 sigma
2024-08-24 11:58:26 -04:00
1b3652583b
implement text search and replace functionality
2024-08-24 11:58:14 -04:00
37c312bf8a
added pair coeffs
2024-08-24 05:28:38 -04:00
72873b0dca
line number area attempts to be dark mode compatible
2024-08-24 02:56:47 -04:00
ec0cdb8bdc
tweak background color settings
2024-08-24 02:11:18 -04:00
149ae74631
debug matrix strategy
2024-08-23 17:06:11 -05:00
afb1e499af
debugging the issue with the runs, list index out of range for run 7
2024-08-23 16:28:51 -05:00
d09e9d46fa
specify the config file when analyzing the examples folder
2024-08-23 16:00:15 -05:00
5a9b742086
experiment with the matrix feature at the job level
2024-08-23 15:52:41 -05:00
9e172665f2
enable full regression tests
2024-08-23 15:45:13 -05:00
380447c6ba
updated regression test config files
2024-08-23 14:44:08 -05:00
b69a9847f7
add a config file for running regression tests in serial (no mpirun), modify run_tests.py to handle this case
2024-08-23 14:40:07 -05:00
e1b324a3e9
upload artifacts
2024-08-23 14:18:40 -05:00
0d00578978
move download artifacts to a separate step
2024-08-23 14:03:25 -05:00
b1d40014a6
allow to download artifact from the regression test
2024-08-23 14:00:13 -05:00
c0770715dd
Merge pull request #4292 from akohlmey/collected-small-fixes
...
Collected small fixes and changes
2024-08-23 14:49:40 -04:00
ebe3bd2f7e
activate the env before running the python scripts
2024-08-23 11:59:16 -05:00
7475e5a5ef
run the regression tester tool with the list of suggested inputs
2024-08-23 11:49:20 -05:00
bc701c20f7
cleaning clipboard has no effect
2024-08-23 03:30:56 -04:00
2beda14b23
clear clipboard before exiting
2024-08-23 03:26:46 -04:00
a20997b7cd
regularize application startup. use Qt's command line parser support
2024-08-23 03:16:48 -04:00
1b339b84e1
forgot to store chart update preference
2024-08-23 02:24:18 -04:00
4f3004fc40
we use PNG version of logo
2024-08-23 00:22:14 -04:00
d8329b30e1
force initialization
2024-08-23 00:09:41 -04:00
f6d0d91e2b
make certain local virial storage is initialized
2024-08-23 00:02:59 -04:00
b28f18106c
try to make coverity happy
2024-08-22 23:55:59 -04:00
51a78a8a7f
make else branches only for fixes
2024-08-22 23:55:42 -04:00
b300ef29ee
simplify; make certain nmax is always initialized
2024-08-22 23:39:29 -04:00
40cae6e79a
first draft charmm_c36_jul24.gz to LAMMPS data converter
2024-08-22 21:06:04 -04:00
42dec6fe6e
modernize and remove dead code
2024-08-22 21:03:29 -04:00
01bbd60568
avoid INTEL package compilation failure with upcoming Intel compiler releases
2024-08-22 17:41:47 -04:00
abbfa9470e
remove debug print() statement
2024-08-22 17:07:12 -04:00
bda862a3a2
actually honor the branch argument
2024-08-22 16:50:03 -04:00
dc4e4988a9
do not fetch specific commit hash
2024-08-22 16:37:35 -04:00
a204f8e69f
refer to branch with origin/develop
2024-08-22 16:30:02 -04:00
613e053373
check out whole history
2024-08-22 16:23:57 -04:00
1c5c3b41a9
more debugging
2024-08-22 16:20:27 -04:00
50cd510e79
no merge commit so we get differences
2024-08-22 16:16:26 -04:00
f1f7eb01c8
tweak settings in action
2024-08-22 16:15:06 -04:00
f3df42ec02
include debug info
2024-08-22 16:07:26 -04:00
27ff1fa5d4
pass string instead of compiled regexp
2024-08-22 15:57:28 -04:00
db9a618a7b
more fault tolerance
2024-08-22 15:51:15 -04:00
66d6804d23
apply clang-format to some pair style headers
2024-08-22 15:43:55 -04:00
022d1d7959
get-quick-list.py script is feature complete
2024-08-22 15:41:31 -04:00
1916d0be06
add incomplete draft of quick input file lister
2024-08-22 11:41:56 -04:00
61fd2ba25c
apply clang-format to have some files with changes
2024-08-22 11:40:26 -04:00
10dce38a76
small tweaks
2024-08-22 11:40:01 -04:00
664c6f908a
must use different ccache keys to avoid conflicts between concurrent jobs
2024-08-22 11:02:43 -04:00
8c6351b6b9
remove unneeded stuff from quick regression test
2024-08-22 10:43:30 -04:00
8adc90b71f
add Linux unit test with -DLAMMPS_BIGBIG
2024-08-22 10:41:54 -04:00
d5c245cb3b
add workflow for full regression testing
2024-08-22 10:40:19 -04:00
9d80c22a0b
install a few extra packages
2024-08-22 09:43:43 -04:00
5562d66931
need sudo for software installation
2024-08-22 08:43:07 -04:00
b540f572a3
prototype workflow for a quick regression test
2024-08-22 08:40:24 -04:00
1494d12b88
step LAMMPS-GUI version number. update TODO list
2024-08-22 08:31:35 -04:00
5c48a120dd
add versionadded entry for smooth plots
2024-08-22 01:54:05 -04:00
5f58650d2c
update LAMMPS-GUI documentation for recent changes
2024-08-22 01:23:34 -04:00
f24b7c02ed
add label for plots selection
2024-08-22 01:23:09 -04:00
4a291f8bed
spelling
2024-08-22 01:04:05 -04:00
4d6b998a75
flang may be called flang-new
2024-08-22 00:00:27 -04:00
446b9ed7b3
make compatible with -DLAMMPS_BIGBIG
2024-08-21 22:32:29 -04:00
9cd83a9513
remove dead code
2024-08-21 22:29:54 -04:00
4a115d66e0
update region doc for sphere/kk
2024-08-21 20:54:08 -04:00
79fd385239
whitespace
2024-08-21 20:22:01 -04:00
97f8a62f59
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-08-21 20:21:43 -04:00
827bc6361b
fix spelling and formatting issues
2024-08-21 20:18:28 -04:00
d07e1b918e
update email and fix typo
2024-08-21 20:07:43 -04:00
9e314b6a06
Merge pull request #4291 from lammps/extend-verlet-split
...
Add error checks to verlet/split for unsupported KSpace methods
2024-08-21 20:07:42 -04:00
623e1d68e5
oops
2024-08-21 20:07:14 -04:00
5ea26e6cc1
added RegSphereKokkos to bugfix dynamic_cast in FixWallRegionKokkos
2024-08-21 20:07:04 -04:00
0ca7bd9aaa
Merge branch 'develop' into collected-small-fixes
2024-08-21 18:04:38 -04:00
f36e09720a
Merge pull request #4287 from akohlmey/collected-small-fixes
...
Collected small fixes and updates for LAMMPS and LAMMPS-GUI
2024-08-21 17:51:58 -04:00
c8b485a2df
improve error message
2024-08-21 17:48:01 -04:00
9b46cd9a3a
add error checks to verlet/split
2024-08-21 15:23:27 -06:00
b4eb027851
Merge pull request #4289 from lammps/grid-debug
...
Fix 2 bugs with distributed grids
2024-08-21 17:21:35 -04:00
466927b0df
update code owners list
2024-08-21 16:45:28 -04:00
92abea3372
Merge pull request #4273 from jtclemm/small-patches
...
Few small patches to BPM, RHEO, and GRANULAR packages
2024-08-21 16:33:28 -04:00
3ea74b1725
update atom_style template test for added charge
2024-08-21 16:20:17 -04:00
c968787c41
fix molecule add for MESH and remove 'not compatible' error message
2024-08-21 16:19:09 -04:00
e142e4fe23
Merge pull request #4228 from ndtrung81/regression-tests
...
Adding support for doing regression tests
2024-08-21 16:07:42 -04:00
d1fb321eae
Merge branch 'develop' into small-patches
2024-08-21 16:04:40 -04:00
aca36d1e6a
apply clang-format
2024-08-21 15:17:28 -04:00
7eb105adbe
tweak
2024-08-21 13:09:00 -06:00
32a6db151f
clarify compute pressure doc page as well
2024-08-21 13:07:51 -06:00
7de2073e8e
better explanations of vector outputs for compute temp commands
2024-08-21 12:46:45 -06:00
a541873b41
2 bug fixes
2024-08-21 10:28:24 -06:00
26a0501e67
use large logo version with rounded corners and drop shadow
2024-08-21 12:07:37 -04:00
47b5b2dfa3
throw error when trying to use neigh_modify exclude with dynamic groups
2024-08-21 10:34:20 -04:00
cdbec96e07
enable and apply clang-format
2024-08-21 09:00:11 -04:00
e3333bc19d
tweak no-git version output
2024-08-21 00:01:04 -04:00
2746ec609f
remove unused argument
2024-08-20 23:55:35 -04:00
b65c92e2bb
fix syntax error
2024-08-20 23:40:02 -04:00
64e7e7234e
work around unavailable git info for PDF title
2024-08-20 23:32:18 -04:00
355b62a788
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-08-20 22:38:12 -04:00
adc5adf799
Merge pull request #4256 from rbberger/docs_authors
...
docs: expand author list
2024-08-20 22:37:53 -04:00
6db454a5e2
tweak title page some more
2024-08-20 22:37:25 -04:00
77f19f1dc9
small tweak to license text
2024-08-20 21:12:14 -04:00
28cd3bdb73
reorder and group author list and improve formatting in PDF file
2024-08-20 21:11:37 -04:00
4e947a9003
debugging
2024-08-20 17:28:36 -06:00
3aadd8bd84
fix typo in comment
2024-08-20 19:12:27 -04:00
cac0c56687
add charge to atom style template
2024-08-20 19:12:09 -04:00
0a77c2fe35
Merge branch 'develop' into docs_authors
2024-08-20 18:12:48 -04:00
72a7634dec
use custom title page
2024-08-20 16:31:32 -04:00
047d1010a0
Merge branch 'develop' into plumed-plugin
2024-08-20 11:09:18 -04:00
5665f29e03
move to proper place
2024-08-20 09:31:57 -04:00
19d6227220
plug memory leaks in testers
2024-08-20 09:19:58 -04:00
d75fe348f1
bugfix for compute_scalar() to work, test PASSED
2024-08-20 05:40:02 -04:00
2b485a3f62
be more paranoid about cleaning up
2024-08-20 04:10:15 -04:00
80ea7ac120
plug another memory leak
2024-08-20 01:26:48 -04:00
02752ddf6a
don't leak memory when throwing an exception
2024-08-20 01:15:53 -04:00
8cfd856296
plug small memory leak
2024-08-20 00:50:24 -04:00
1809115c64
avoid uninitialized access to next_thermo and next_restart from reset_dt()
2024-08-20 00:12:29 -04:00
085dec4d3c
Use drop down list to select raw or smooth plot or both. Fix plot color.
2024-08-20 00:02:17 -04:00
5f5e2d9a64
added fix nve/limit/kk
2024-08-19 20:58:41 -04:00
2f6ac590b0
spelling and cosmetic stuff
2024-08-19 17:59:13 -04:00
3ebdc04aac
Merge branch 'develop' into regression-tests
2024-08-19 17:50:43 -04:00
7fadaf08b2
Made the tool name and the subfolder consistent
2024-08-19 15:53:13 -05:00
71d102402f
Added a paragraph to describe the regression-tests tool in Tools.rst
2024-08-19 15:44:23 -05:00
4c6beb548e
white on black title. Make page 1 show up in PDF sidebar
2024-08-19 16:26:38 -04:00
7b62f82428
Merge branch 'doc_fixes' into merge-richard
2024-08-19 15:58:42 -04:00
c299c94ebc
Merge pull request #4262 from jrgissing/type-labels-for-pair_style_commands
...
Type label support for pair_style commands
2024-08-19 15:02:23 -04:00
921f4f678d
Merge pull request #4275 from akohlmey/collected-small-fixes
...
Collected fixes and changes for LAMMPS and LAMMPS-GUI
2024-08-19 14:07:24 -04:00
1bd6ba2b19
remove redundant navigation
2024-08-19 13:28:01 -04:00
a46c427de7
spelling
2024-08-19 08:45:56 -04:00
2cda355a92
restore to original for windows
2024-08-19 04:45:32 -04:00
26096d3399
tweak table widths for smoother display as PDF
2024-08-19 04:43:57 -04:00
03df6b276f
restore table column tweaks for @rbberger
2024-08-19 01:36:08 -04:00
75663ab14b
windows hack
2024-08-19 01:21:00 -04:00
c341344873
revert back to old layout. looks better with HTML.
2024-08-19 01:10:01 -04:00
4c15ac99a3
expand_type_int verify->bool
2024-08-18 23:05:52 -06:00
1afa56e0da
expand_type_int: optional flag to check types
...
verifying type could probably be default, except for historical reasons
would involve removing redundant checks after calling routine
2024-08-18 22:39:01 -06:00
ca937372f4
fix typo
2024-08-19 00:34:52 -04:00
67e0af8a1b
find LAMMPS python module for force style tests
2024-08-19 00:31:24 -04:00
d39354d569
docs: proposal for pdf title page customization
2024-08-18 22:31:06 -06:00
5902d81eca
Revert "use memory create/destroy for allocating MPI objects which prefer 16 byte alignment"
...
This reverts commit 827d4709ac .
2024-08-19 00:16:50 -04:00
3edcc9ac00
silence compiler warnings
2024-08-19 00:04:50 -04:00
88583a862e
cosmetic
2024-08-18 23:15:07 -04:00
827d4709ac
use memory create/destroy for allocating MPI objects which prefer 16 byte alignment
2024-08-18 23:14:53 -04:00
a8447b419d
fix bug causing memory corruption and clean up lmp_f2c.h header
2024-08-18 21:34:15 -04:00
67dccdc52f
make "invisible" first page of manual show up in table of contents
2024-08-18 18:56:45 -04:00
a8a66211c0
add some more advertisement for LAMMPS-GUI
2024-08-18 18:55:59 -04:00
80ff92d172
modernize, improve error output
2024-08-18 18:49:16 -04:00
3f9d244281
spelling
2024-08-18 17:36:11 -04:00
0735e976ff
Merge branch 'doc_fixes' of github.com:jmgoff/lammps_compute_PACE into collected-small-fixes
2024-08-18 17:32:06 -04:00
a5695829a9
refer to icc as Intel Classic Compiler
2024-08-18 17:28:54 -04:00
90a595f519
"back end" keeps the spellchecker happier and is just as well.
2024-08-18 17:28:34 -04:00
b3a7d4dc95
revert white on black PDF title page
2024-08-18 17:28:03 -04:00
4b01401815
more consistent fix average notation
2024-08-18 15:04:58 -06:00
cac32085a7
Merge branch 'doc_fixes' of https://github.com/rbberger/lammps into collected-small-fixes
2024-08-18 16:45:48 -04:00
2b879324f0
minor doc fix
2024-08-18 14:00:58 -06:00
84c102fe36
docs: proposal for pdf title page customization
2024-08-18 13:20:40 -06:00
216be2e96f
docs: complete howto review
2024-08-18 13:20:00 -06:00
e5876b3b36
convert to c++ style declarations
2024-08-18 14:55:46 -04:00
0e1863d9bb
correct forward declaration
2024-08-18 14:55:24 -04:00
80fefbb3f8
Various small cleanups to RHEO package flagged by compiler warnings
...
The individual changes are:
- remove of unused function parameters
- replace non-standard variable length arrays on the stack with static ones
- disable citation removed from the manual
- replace #defined constants with enum or static constexpr
- enable and apply clang-format
2024-08-18 13:01:31 -04:00
5a85702752
don't print multi-line messages multiple times
2024-08-18 11:38:24 -04:00
ffc04aaf7c
silence compiler warnings
2024-08-18 11:02:01 -04:00
b7cf79a7b9
docs: start with howto section
2024-08-18 07:59:29 -06:00
0b54a0b1e3
docs: add :lammps: role
...
This allows to write :lammps:`command` for inline highlighting of LAMMPS
code.
2024-08-18 07:42:46 -06:00
05857315d8
docs: fixup Packages_list.rst table
2024-08-18 07:41:06 -06:00
271ae19fe7
must use overload wrapper on Qt5
2024-08-18 06:03:41 -04:00
9dddc7945d
add missing file
2024-08-18 05:51:31 -04:00
98a7e045bb
add smoothed plot to chart windows
2024-08-18 00:53:10 -04:00
e4b9da147a
reintroduce facility to skip over outlier data due to corrupted data
2024-08-17 21:28:56 -04:00
87abcc6f0f
mass replace 2 -> two, and 3 -> three where it can be safely detecte
2024-08-17 08:15:58 -04:00
435c8fdd32
Merge branch 'Edits/corrections-to-doc-pages-949---1220' of https://github.com/jrgissing/lammps into collected-small-fixes
2024-08-17 07:59:11 -04:00
9f6dbf6609
doc pages 949-1220
2024-08-17 00:28:57 -04:00
dd6c933269
remove normalization
2024-08-17 00:15:08 -04:00
3758d575d7
Update fix_balance.rst
2024-08-16 23:44:17 -04:00
8973d9a9ba
avoid outlier data in plots from corrupted data when polling thermo data
2024-08-16 23:25:41 -04:00
a3990ad73f
update chart window less frequently than updating data. interval set in preferences
2024-08-16 23:01:47 -04:00
6f7a48fa7a
fix off-by-on bug preventing the "reset zoom" button for charts to work as expected
2024-08-16 23:00:41 -04:00
d443e7dc8c
cannot reference undocumented fix
2024-08-16 17:36:37 -04:00
12016be69a
update log file
2024-08-16 17:36:19 -04:00
85d79e2aa5
fix typo
2024-08-16 16:56:22 -04:00
9d3c60b334
make sphinx happy
2024-08-16 16:38:02 -04:00
b6b2cc0667
Merge branch 'doc-updates' of https://github.com/jtclemm/lammps into collected-small-fixes
2024-08-16 16:34:30 -04:00
a2fa7d68d7
update docs to make wall fix restrictions more explicit
2024-08-16 16:29:45 -04:00
5111170d8f
modernize access to fixes and flag incompatible wall fixes
2024-08-16 16:10:36 -04:00
9c2c8045cb
docs: update speed section
2024-08-16 14:09:32 -06:00
15127ad2e2
Last batch of edits
2024-08-16 14:03:40 -06:00
2db37c9a35
fix issues with compute smd/vol and related docs
2024-08-16 14:58:47 -04:00
1fca4d94d0
docs: update Packages_details.rst
2024-08-16 12:54:57 -06:00
a625955143
docs: update commands section
2024-08-16 12:54:53 -06:00
4aaf7d7098
fix LATBOLTZ example
2024-08-16 14:51:29 -04:00
e4a654c7cd
fix typo
2024-08-16 12:49:09 -04:00
635f6000eb
improve error messages, especiall for compile time selected options
2024-08-16 12:49:04 -04:00
04fdfdadc6
tweak layout of commands lists
2024-08-16 00:46:44 -04:00
661e2e74fb
make table widths explicit and tweak them to improve readability in PDF
2024-08-16 00:25:25 -04:00
8f366268bb
whitespace
2024-08-15 22:55:07 -04:00
5a96d537de
final set of bibliography updates
2024-08-15 22:52:42 -04:00
732be489a3
another error check
2024-08-15 19:48:17 -04:00
dca156eacc
Edits to devleoper doc files 2
2024-08-15 17:12:39 -06:00
c68ea4fe1e
better place for error check
2024-08-15 19:09:16 -04:00
27bf4d7974
bond/react: change where to reset mol IDs
...
needs to happen after topology changes communicated
2024-08-15 18:15:30 -04:00
a0b125f905
use automatic numbering
2024-08-15 16:46:06 -04:00
6b226f1ff2
display commands summary category list only with HTML
2024-08-15 16:45:53 -04:00
db603a380e
Merge branch 'doc-pdf' of https://github.com/ndtrung81/lammps into collected-small-fixes
2024-08-15 13:37:11 -04:00
875ba17dd8
Edits/corrections to doc pages 2315-2589
2024-08-15 09:38:58 -05:00
68b808d3b5
precompute random numbers to avoid memory corruption with multi-threading
2024-08-15 00:25:28 -04:00
97026569a7
more bibliography updates
2024-08-14 23:45:59 -04:00
b97717eb46
update false-positives
2024-08-14 22:47:28 -04:00
298fb4eb3f
Merge branch 'doc-pdf-GClavier' of https://github.com/Bibobu/lammps into collected-small-fixes
2024-08-14 22:30:19 -04:00
a796554096
use explicit column widths and tweak them for good display in PDF. HTML is unaffected
2024-08-14 22:29:19 -04:00
bc492afe1c
tweak size of tables
2024-08-14 21:34:17 -04:00
e9f5ff4ea9
distribute additional LaTeX files for better looking manual
2024-08-14 17:54:46 -04:00
efc53d6439
docs: update run section
2024-08-14 15:29:21 -06:00
817f92d1fe
docs: completed review of build section
2024-08-14 15:25:53 -06:00
26f9a84c4f
doc: more build section updates
2024-08-14 14:15:48 -06:00
9ab9212612
Changed docstring of lammps_create_atoms to avoid weird formatting in
...
Manual.pdf
2024-08-14 21:57:56 +02:00
29ee719129
Formatting typo
2024-08-14 21:20:07 +02:00
cb03f45528
Some typos
2024-08-14 21:16:54 +02:00
9d5710ad53
some more documentation updates for bibliography
2024-08-14 14:57:53 -04:00
892d2dda96
Added mention of the MatSci forum in the Errors_common introduction
...
section after the section about mailing the devs.
2024-08-14 20:49:49 +02:00
a91e534eab
Changed Germain Clavier's mail adress.
2024-08-14 19:57:48 +02:00
e52c739814
There are actually 3 scripts in the amber2lmp folder. Is the 99 format
...
version necessary?
2024-08-14 19:35:47 +02:00
30208f7173
Added a tinker section to Tools.rst.
2024-08-14 19:32:56 +02:00
c683489110
Added a valgrind section to Tools.rst.
2024-08-14 19:25:22 +02:00
10f32e0548
make index single-column
2024-08-14 13:12:44 -04:00
60fe24acb4
Edits to developer doc files
2024-08-14 10:41:52 -06:00
ffeb74c05f
Adding py links to python scatter
2024-08-14 10:41:08 -06:00
f36f3ca26b
make index single column
2024-08-14 12:18:26 -04:00
9b97e37f72
strip off common namespace components from index entries
2024-08-14 12:18:17 -04:00
9144f7abcf
populate dump style index by moving commands off of commands_list.rst
2024-08-14 11:06:35 -04:00
6a91f2ec67
bibliography cleanup
2024-08-14 10:32:46 -04:00
9e6715504b
fix typo and reformat
2024-08-14 06:59:57 -04:00
e0dad96e53
a couple more doc tweaks
2024-08-14 06:44:44 -04:00
7ecdea20eb
fix issue with pair style srp that broke regression test
2024-08-14 05:16:45 -04:00
e1a0cc29be
docs: update build section
2024-08-14 00:42:36 -06:00
cf0bc0e6bb
docs: update install section
2024-08-14 00:03:10 -06:00
a7df221b14
correct indentation to comply with sphinx requirements
2024-08-14 01:46:18 -04:00
511b642a60
use math environments to typeset math expressions. make consistent.
2024-08-14 01:44:17 -04:00
308ecaef1c
more doc reformatting
2024-08-14 01:34:42 -04:00
3c0397f8b9
Edits to modify doc files
2024-08-13 20:17:26 -06:00
5a55ca39bc
convert lists with global values from fixes to use automatic numbering
2024-08-13 20:59:57 -04:00
4d1632b9f7
small doc fixes
2024-08-13 20:47:46 -04:00
35cf16b109
Update pair_srp.cpp
2024-08-13 18:49:53 -04:00
726311f8d2
Update pair_e3b.cpp
2024-08-13 18:48:35 -04:00
3321477c7f
misc doc fixes to python section
2024-08-13 16:30:33 -06:00
70384d4344
syntax highlighting updates for added command
2024-08-13 17:57:11 -04:00
56d0d7c1c2
Updating log file
2024-08-13 15:28:06 -06:00
09af3e0fac
initialize pointers in constructor. removed commented out code
2024-08-13 17:07:28 -04:00
fcaaca8304
step LAMMPS-GUI version to 1.6.8
2024-08-13 16:46:46 -04:00
8dd655dd1c
Merge branch 'develop' into type-labels-for-pair_style_commands
2024-08-13 16:19:44 -04:00
5da737fd11
must not set tip4p atom and bond types when restarting from a restart file
2024-08-13 16:07:20 -04:00
a69356a02f
Processed the ERROR line in the output, increased max_np to 4 when no reference log file exists
2024-08-13 15:01:29 -05:00
aa0b6c47c2
Merge pull request #4263 from akohlmey/collected-small-fixes
...
Collected small fixes and updates for LAMMPS and LAMMPS-GUI
2024-08-13 15:22:54 -04:00
0f792b0434
cast return value to void to indicate that we want to ignore the result
2024-08-13 12:36:43 -04:00
700a22b7cd
Cleaned up and added check for "Total wall time" in the output
2024-08-13 11:03:35 -05:00
b479cf6c68
use old fashioned way to signal we want to ignore the return value
2024-08-13 11:38:22 -04:00
dd148557b5
enforce initialization
2024-08-13 11:34:11 -04:00
b459f33f5e
avoid off-by-on overflow
2024-08-13 11:34:11 -04:00
6dad7f7396
forgot to flag development version.
2024-08-13 11:09:14 -04:00
063e6bcdc8
small tweaks
2024-08-13 11:06:04 -04:00
0d968374b8
small cleanup
2024-08-13 06:39:47 -04:00
164419bc1f
cosmetic
2024-08-13 03:48:35 -04:00
bd2e1098ce
avoid tiny memory leak
2024-08-13 03:44:30 -04:00
bb2c8d8da0
propagate font choices
2024-08-13 03:42:41 -04:00
206302a8e1
more consistent font selections by avoiding QApplication
2024-08-13 03:21:32 -04:00
8111697882
relax epsilong to accommodate MSVC++
2024-08-13 01:08:57 -04:00
a5fe6543a7
check for errors of the geturl command and abort with message
2024-08-13 00:15:35 -04:00
17ea8d6381
update comment
2024-08-12 23:52:41 -04:00
4ee6910d98
add tests for 2NN MEAM potentials
2024-08-12 23:48:06 -04:00
1af5519379
update -restart2info and info docs
2024-08-12 22:57:21 -04:00
5bcfed5fce
symlink potentials
2024-08-12 22:02:57 -04:00
a4bff8988b
add missing potentials via symlinks
2024-08-12 21:55:13 -04:00
633ff19ab9
fix up some EFF inputs and create conventional log files
2024-08-12 21:51:59 -04:00
2115ac8971
use compliant box creation for 2d
2024-08-12 21:25:42 -04:00
8a77949db2
cleanly demo/test using restart files without leaving binary files behind
2024-08-12 21:19:46 -04:00
a1adf5d2d1
avoid mismatched new/deletep[] and malloc()/free()
2024-08-12 21:04:12 -04:00
24436e3463
fix typo
2024-08-12 11:11:32 -04:00
bbd72a8960
Switched the order of the checks for ERROR in the output to be first
2024-08-12 09:59:58 -05:00
462e9756ce
fix box dimensions to comply with stricter requirement for 2d geometries
2024-08-12 10:54:00 -04:00
fe98a875bb
must check more thoroughly
2024-08-12 10:26:56 -04:00
f98568c350
add completer for extra/* arguments to read_data
2024-08-12 00:57:50 -04:00
d759d8acf7
must have network access for the flatpak app
2024-08-11 23:40:17 -04:00
243b593426
add permission to desktop
2024-08-11 23:23:58 -04:00
accbd69c03
use more reliable conversion to const char *
2024-08-11 23:15:21 -04:00
9ab07ecba6
don't return temporaries
2024-08-11 22:55:37 -04:00
9080d6bfed
add wizard for tutorial 2
2024-08-11 22:55:27 -04:00
23139db860
must use different conversion to const char* to avoid garbage output
2024-08-11 19:19:56 -04:00
c6e90eed9c
update appdata for LAMMPS-GUI
2024-08-11 14:08:43 -04:00
231c3910ba
fix up icon
2024-08-11 12:25:20 -04:00
c7f6d75856
add an "info" page to the wizard explaining the content of tutorial 1
2024-08-11 12:17:29 -04:00
cccb43bb9b
turn off CA verification as it fails on Windows
2024-08-11 12:17:06 -04:00
9163c40b7d
put the tutorial folders into the user's "Desktop" folder instead of home or application folder.
2024-08-11 12:16:46 -04:00
a92192d16b
automatically include release version in binary package name
2024-08-11 09:58:21 -04:00
ccd77da836
integrate new tutorial logo
2024-08-11 09:31:09 -04:00
fedeeaef24
rework wizard for tutorial 1 to load manifest
2024-08-11 00:18:11 -04:00
6b0f529c0b
Added more detailed output
2024-08-10 17:52:10 -05:00
a94fa9cd43
Merge branch 'develop' into collected-small-fixes
2024-08-10 11:54:50 -04:00
4b756e0b1c
Merge pull request #4270 from lammps/fix-store-global-bug-fix
...
Fix a bug when restarting with stored data in fix STORE/GLOBAL for global vectors or arrays
2024-08-10 11:29:06 -04:00
22f25f0c00
whitespace
2024-08-10 10:13:36 -04:00
1617870fc3
Extracted the compiler name from log file names (g++, or intel)
2024-08-09 23:43:28 -05:00
f5b1ec668e
enforce using the same style wizard dialogs on all platforms
2024-08-09 22:41:24 -04:00
423cf977fa
wizard for tutorial 1 is almost complete
2024-08-09 18:30:24 -04:00
658cadceea
add helper to purge directories recursively
2024-08-09 18:29:38 -04:00
f4fa78cf03
Fixed issues with detecting the basename of input (e.g. in.min.box) and the log file
2024-08-09 17:17:37 -05:00
b5929be883
Merge conflicts
2024-08-09 15:38:19 -06:00
8f8ff6f636
updating fix add/heat in example
2024-08-09 15:36:27 -06:00
a7c6b0ee42
Fixing errors in add heat
2024-08-09 15:36:27 -06:00
07ac930733
Typo
2024-08-09 15:36:27 -06:00
7ce2919092
removed debug info
2024-08-09 14:10:15 -06:00
a294a970e3
ensure restart with global data resets the vector/array sizes
2024-08-09 14:01:41 -06:00
d4b6bce4af
grow a bit again
2024-08-09 12:22:18 -04:00
76fbece9ee
clarification
2024-08-09 09:27:02 -04:00
90aaaea75a
cleanup
2024-08-09 03:05:23 -04:00
28dc58a389
add 2NN MEAM potential files for High-Entropy Alloys
2024-08-08 21:56:58 -04:00
800335fe2f
whitespace
2024-08-08 21:47:47 -04:00
9ce75ac45a
remove menu entry to open web tutorial
2024-08-08 21:40:39 -04:00
2edc8dc1ac
do not copy internal "noinit" keyword to clipboard
2024-08-08 21:40:20 -04:00
751d7f0197
improve error handling and reporting for MEAM user parameter file
2024-08-08 21:27:44 -04:00
54dc7776f2
small grammar tweak
2024-08-08 21:27:06 -04:00
444e85d46c
convert e3b and srp
2024-08-08 18:57:53 -04:00
c12974f006
convert rest of tip4p
2024-08-08 18:13:19 -04:00
7f2267041e
make smaller
2024-08-08 15:30:28 -04:00
23fb11736a
rewrite
2024-08-08 15:30:20 -04:00
bd0574c11d
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-08-08 13:43:25 -04:00
62665dd079
Merge pull request #4266 from akohlmey/geturl-command
...
New geturl command to download files for LAMMPS inputs on demand
2024-08-08 13:42:21 -04:00
4ad7740676
fix up cut-n-paste error
2024-08-08 11:41:54 -04:00
dbf9c75509
some more atom info in "info system"
2024-08-08 11:22:02 -04:00
eac7c6a8ed
rephrase
2024-08-08 11:12:30 -04:00
6f3056511b
follow common convention for manual pages documenting multiple styles
2024-08-08 05:00:01 -04:00
45e90ac2f8
must not access thermo class, if not yet created
2024-08-08 04:37:59 -04:00
4f0e99793f
refactor tip4p/long
2024-08-08 00:23:33 -04:00
1b29dc4920
refactor lj/long/tip4p/long
2024-08-08 00:19:12 -04:00
6203738dcb
proposed solution
...
bit of trickery to allow type labels to be used before they are defined
2024-08-08 00:05:20 -04:00
b9e7c9534b
switch branch
2024-08-07 22:47:25 -04:00
da26b69d8d
partial implementation of wizards to start tutorials
2024-08-07 22:44:10 -04:00
03bc0768cd
try to free resources allocated by inspecting restart files
2024-08-07 17:30:55 -04:00
6bc0cae2d4
fix up fix colvars docs
2024-08-07 16:07:58 -04:00
6544861bd3
document large restart file warning
2024-08-07 16:01:02 -04:00
323ecdd891
add confirmation dialog with warning when trying to inspect a large restart
2024-08-07 15:57:42 -04:00
7f8bcbd93a
document "verbose" keyword to "geturl"
2024-08-07 14:01:23 -04:00
69294ef343
add "verbose" option for debugging which will divert libcurl logging to the screen
2024-08-07 13:08:35 -04:00
af68051981
switch libcur to verbose output
2024-08-07 12:41:32 -04:00
c8ba358f67
more debugging github runner for macos
2024-08-07 12:20:35 -04:00
cdab8d09ad
need to update LAMMPS help message, too
2024-08-07 12:12:45 -04:00
a8bb296a17
switch to verbose mode to debug GitHub runner.
2024-08-07 11:15:13 -04:00
c47a32206b
add versionadded tags
2024-08-07 10:47:58 -04:00
f197ce3165
expose new introspection to library interfaces for consistency
2024-08-07 10:37:20 -04:00
937c17f3b8
add tests for geturl command
2024-08-07 10:27:48 -04:00
85f322e4f2
add introspection support for -DLAMMPS_CURL
2024-08-07 10:27:19 -04:00
fe9c9cc77d
fix highlighting bug and add geturl
2024-08-07 09:38:10 -04:00
dcb3871e58
doc integration of gerurl
2024-08-07 09:37:49 -04:00
3fa48dfa34
build system integration of geturl
2024-08-07 09:37:33 -04:00
b645a0c4b1
new command geturl
2024-08-07 09:37:09 -04:00
ce4e01fb78
author information only in cpp, kokkos version needs protected instead of private variables
2024-08-07 00:12:11 -04:00
c4510ba1ed
type label support for pair_write
2024-08-06 23:51:49 -04:00
3833309725
type labels for pair_srp bond type
2024-08-06 23:37:14 -04:00
e605c1a62e
type label for pair e3b oxygen
2024-08-06 23:27:34 -04:00
288f0a672d
type labels for hbond pair styles K value
2024-08-06 23:13:44 -04:00
de7fdf99a3
type label for pair_coeff atm K value
2024-08-06 22:54:16 -04:00
530d6b5869
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-08-06 18:39:36 -04:00
b25cb2adff
Merge pull request #4261 from Colvars/colvars-update
...
Colvars update
2024-08-06 18:01:35 -04:00
b7bb8083ed
implement -restart2info command line flag and document it
2024-08-06 17:14:46 -04:00
40b2b08f23
avoid uninitialized access and get a "clean" core dump if the wrong pointer is used.
2024-08-06 16:08:41 -04:00
4818aec25b
cosmetic
2024-08-06 15:50:50 -04:00
2344b7bcc3
enable and apply clang-format
2024-08-06 15:34:16 -04:00
ce3b3b2950
remove dead code
2024-08-06 15:30:57 -04:00
8194a9fd2f
do not confuse static code analysis
2024-08-06 15:22:29 -04:00
5509cd4a19
remove include/using/enum's no longer needed
2024-08-06 11:32:18 -04:00
3c524871f7
Revert "remove include/using/enum's no longer needed"
...
This reverts commit 83ce042a86 .
2024-08-06 11:26:02 -04:00
83ce042a86
remove include/using/enum's no longer needed
2024-08-06 11:25:47 -04:00
19b7d3eac6
mention LAMMPS-GUI as visualizer option and tool to general dump image commands
2024-08-06 11:16:20 -04:00
0fe1f2c2be
Merge branch 'develop' into plumed-plugin
2024-08-06 10:58:15 -04:00
8118d8e829
Merge pull request #2 from akohlmey/colvars-update
2024-08-06 15:05:06 +02:00
5f86046a92
document "Inspect Restart" feature
2024-08-06 06:36:54 -04:00
69ac247088
generate data file from restart with "pair ij" flag
2024-08-06 06:18:20 -04:00
543ceaaf89
when using "write_data" with "noinit" and "pair ij" generate missing pair coeffs by calling Pair::init_one()
2024-08-06 06:17:44 -04:00
056e3c0853
comply with @akohlmey's request
...
- revert my DBL_EPSILON change to EXPECT_FP_LE_WITH_EPS macro
- round the reference data for global_vector() to zeros for 2 unit tests to pass
2024-08-06 02:12:52 -04:00
1166531594
add 4 units tests for fix wall/region/kk
2024-08-06 01:24:21 -04:00
83ab240921
remove whitespaces
2024-08-06 01:21:02 -04:00
a98e9edd30
cleanup
2024-08-06 01:10:45 -04:00
494660700a
reduce default size of image viewer
2024-08-06 00:59:23 -04:00
7d6ef008e0
uncomment after debugging done
2024-08-06 00:58:49 -04:00
fa4c1d6190
oops
2024-08-06 00:51:11 -04:00
cac6b5dc02
bugfix for gpu and simplify by replacing functor with operator()
2024-08-06 00:43:07 -04:00
f21dec8b06
Fixed issues with empty output, thus no Step nor Loop
2024-08-05 23:40:05 -05:00
f956fb1059
Update pair_coul.rst
2024-08-06 00:29:00 -04:00
5d5303b59e
wrong link
2024-08-06 00:21:25 -04:00
bba2ec9adf
type labels for MOLECULE tip4p styles
2024-08-06 00:08:11 -04:00
2627d90adf
docs for FEP tip4p type labels
2024-08-06 00:04:16 -04:00
1753343727
copy/paste error
2024-08-06 00:01:35 -04:00
ca0e155b9d
type labels for FEP tip4p styles
2024-08-05 23:56:47 -04:00
0b87199e4a
docs for tip4p type labels update
...
lj/cut and lj/long
2024-08-05 23:50:09 -04:00
6492ef1320
type labels for other KSPACE pair_styles
2024-08-05 23:32:45 -04:00
ea3fb32805
comm info is more distracting than useful
2024-08-05 23:11:38 -04:00
654fd05f0e
Merge branch 'develop' into collected-small-fixes
2024-08-05 22:43:50 -04:00
46c5ff624c
follow the LAMMPS programming style more closely
2024-08-05 22:32:55 -04:00
445020359b
simplify using LAMMPS_NS::utils functions
2024-08-05 22:13:20 -04:00
e5957ccc19
recreate example logs with new colvars version
2024-08-05 22:12:30 -04:00
f73a7bca5f
"Not necessary, the variable is the same."
2024-08-05 22:10:05 -04:00
88a32e6916
refactor domain and fix_deform for KOKKOS
2024-08-05 22:01:40 -04:00
04eb6c421d
remove class member "me" and apply clang-format
2024-08-05 21:47:12 -04:00
a42d632aed
Merge branch 'develop' into colvars-update
2024-08-05 21:38:57 -04:00
843e678a78
Merge pull request #4255 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-08-05 20:53:15 -04:00
ae39fc5b21
fix logic bug
2024-08-05 20:24:38 -04:00
0216692698
add restart file inspector showing system info, data file, and snapshot image
2024-08-05 20:04:44 -04:00
3f79b7e493
Update pair_lj_cut_tip4p_long.cpp
2024-08-05 19:52:03 -04:00
7561e05218
output timestep info as part of the system info
2024-08-05 19:39:57 -04:00
89debb2141
add a hidden "noinit" flag to write_dump that works the same as for write_data
2024-08-05 19:31:21 -04:00
d9e0847c3b
update read_restart docs about timestep info
2024-08-05 19:27:36 -04:00
9fa2ffa659
Merge pull request #4259 from jrgissing/add_some_more_type_label_support,again
...
Type label support for dump image, movie
2024-08-05 19:22:55 -04:00
133dee9ac1
Update Colvars library to version 2024-06-04
2024-08-06 01:07:43 +02:00
278accd9ea
Update FixColvars to expand usage of fix_modify commands
...
See https://github.com/Colvars/colvars/pull/418
Also moving inthash code to a separate file to simplify future refactoring
2024-08-06 01:05:51 +02:00
72a0992054
Propagate OpenMP flags to Colvars library
2024-08-06 00:57:12 +02:00
e599663b2b
Update dump_image.rst
2024-08-05 18:11:53 -04:00
c6eb1fb9dd
Allowed to skip subfolders from input lists by commenting them out
2024-08-05 16:28:23 -05:00
54a5d5e605
improve flatpak building so it sets up the required repo automatically as well
2024-08-05 14:23:54 -04:00
b094113e7a
update TODO list
2024-08-05 08:58:31 -04:00
4b50356aa8
step LAMMPS-GUI version number
2024-08-05 08:55:34 -04:00
52416afd95
remove comment
2024-08-05 08:55:20 -04:00
f6ea649585
add fix wall/region/kk
2024-08-05 06:30:01 -04:00
ab558fb174
remove whitespace
2024-08-04 23:39:57 -04:00
ea6905a4b7
bugfix for NPH target temperature ptemp
2024-08-04 23:33:19 -04:00
093490afad
Update fix-timestep-nph_sphere.yaml
2024-08-04 23:21:29 -04:00
b83521b22e
regenerated unit tests with run_torque
2024-08-04 23:15:33 -04:00
90cdb023dd
added dipole support to kokkos version, plus 2 unit tests
2024-08-04 22:57:05 -04:00
af203f7fc7
added run_torque and EXPECT_TORQUES
2024-08-04 22:40:36 -04:00
f20aa6271c
also support bcolor, bdiam
...
(type label support)
2024-08-04 19:35:02 -04:00
a0f4da37e9
docs for type label support
2024-08-04 19:09:18 -04:00
6ecaa7c7ba
type label support for acolor, adiam
...
for dump_image, movie
2024-08-04 19:02:30 -04:00
6e1c2bde4d
add missing icon file
2024-08-04 18:49:38 -04:00
66621a99fd
update docs for LAMMPS-GUI to include recent additions
2024-08-04 18:48:35 -04:00
fd8a5d3e88
make default choice of image shininess selectable in preferences
2024-08-04 18:25:46 -04:00
fbc505c7c6
add shininess toggle button to image viewer, move buttons to second line on top
2024-08-04 17:51:34 -04:00
d1804fc776
Merge branch 'alphataubio-kokkos-bio' of https://github.com/alphataubio/lammps-alphataubio into alphataubio-kokkos-bio
2024-08-04 17:38:21 -04:00
c2e192e734
call the plumber to fix some leaks
2024-08-04 17:33:11 -04:00
0ebb56e5e8
remove commented out code
2024-08-04 17:14:20 -04:00
6671e3b410
Fixed valgrind tests with 1 proc and typo in the config file
2024-08-04 15:26:54 -05:00
d470919a44
implement auto-save on run and quit
2024-08-04 11:27:03 -04:00
1d1b448e18
update Linux installation docs to describe flatpak installation
2024-08-04 06:34:07 -04:00
298329dc74
bugfix dilate option, test now passes
2024-08-04 03:29:34 -04:00
0e9a419593
updated find_fix to get_fix_by_id for kokkos_omp test
2024-08-04 01:53:08 -04:00
84afef94f6
added "fix_modify test virial yes" and regenerated yaml files
2024-08-04 01:52:15 -04:00
c8c9e34e2d
significant rewrite, all 3 tests pass
2024-08-04 01:51:26 -04:00
755fdc5986
fix false negative floating point test
2024-08-04 00:07:01 -04:00
e1275baa99
update LAMMPS-GUI TODO list
2024-08-03 23:09:12 -04:00
081169b239
automatically switch between showing stable, release, latests doc pages
2024-08-03 14:35:37 -04:00
14b552372d
update help index table
2024-08-03 13:38:33 -04:00
92b33b3c07
export git and LAMMPS version strings through library interface
2024-08-03 13:33:21 -04:00
7c9703b416
update LAMMPS-GUI docs for changing the default of "Reformat on 'Enter'"
2024-08-03 09:16:34 -04:00
950237105d
remove redundant entry
2024-08-03 08:58:38 -04:00
c6e03d2aa4
disable re-indent on return by default
2024-08-03 08:28:16 -04:00
4dfc15151a
cap the maximum number of threads used by default at 16
2024-08-03 08:26:54 -04:00
62a2486d95
virial bugfix
2024-08-02 23:59:03 -04:00
70abf60d73
Merge branch 'develop' into plumed-plugin
2024-08-02 23:13:37 -04:00
c60c42cede
correct order of initializater list
2024-08-02 23:11:56 -04:00
1096da2d01
plug memory leaks
2024-08-02 18:17:14 -04:00
0367f3ed07
avoid memory leaks from extracting scalar data from fixes
2024-08-02 18:17:01 -04:00
b41b2c9bfc
must destroy before allocate to avoid leaking
2024-08-02 17:44:38 -04:00
d3919be102
don't leak file handle
2024-08-02 17:41:13 -04:00
a905c9fd32
make sure virial array is initialized in the constructor to avoid uninitialized access
2024-08-02 17:18:09 -04:00
0abc4f3464
initialize class data
2024-08-02 17:17:42 -04:00
859cbc90ef
plug memory leaks
2024-08-02 17:17:23 -04:00
d03ca368b5
add a couple more suppressions
2024-08-02 16:03:12 -04:00
423ca92d39
use try/catch to delete dump on dump_modify error and then rethrow exception
2024-08-02 15:59:25 -04:00
332157fa9b
fix typo
2024-08-02 15:40:40 -04:00
75061d4b9d
docs: expand author list
2024-08-02 12:54:03 -06:00
b0bc154ab8
must provide branch name when building flatpak bundle
2024-08-02 12:29:15 -04:00
51e7e91c6d
Use (short) LAMMPS version string as default branch for flatpak
2024-08-02 12:10:36 -04:00
2ef1e9936f
partial bugfix (kokkos_omp test passes, fix_modify test virial yes still crashes)
2024-08-02 11:59:57 -04:00
b5460061be
more details about running CLI utils in the flatpak bundle
2024-08-02 11:50:15 -04:00
1f7ef3e790
add target for creating a flatpak bundle to CMake
2024-08-02 11:46:31 -04:00
e73e522e40
update docs for installing LAMMPS-GUI
2024-08-02 10:19:42 -04:00
36a691e42e
more small tweaks
2024-08-02 04:31:15 -04:00
d903026bd2
small updates and corrections
2024-08-02 04:16:05 -04:00
38611afeba
add support for building LAMMPS-GUI as flatpak
2024-08-02 03:15:55 -04:00
9e1bf78201
enforce initialization
2024-08-01 22:12:18 -04:00
6b9e9ae5d8
remove commented out code
2024-08-01 21:48:16 -04:00
24fc761396
remove nodiscard warning
2024-08-01 19:55:54 -04:00
f62d1b5d55
complete rewrite of kokkos version
...
- array of structs set[i] from base class, converted to view- Host, converted to execution_space
- atom->nlocal converted to atomKK->nlocal- domain converted to domainKK- class now templated for DeviceType- SCALE not implemented in kokkos version
... actually by the time i was done it was a complete rewrite of the kokkos version
2024-08-01 18:55:16 -04:00
742bb3aae2
silence warnings
2024-08-01 18:46:48 -04:00
7a3ba6027b
add option to skip death tests for use with valgrind checking of unit tests
2024-08-01 17:38:12 -04:00
99a2bd799e
Merge branch 'develop' into kokkos-unit-testing
2024-08-01 16:23:35 -04:00
d0b023e6b5
Merge branch 'lammps:develop' into alphataubio-kokkos-bio
2024-08-01 16:18:15 -04:00
db230cd89e
step LAMMPS-GUI patch level
2024-08-01 10:17:16 -04:00
a775cf4136
avoid error in image creation when sigma is zero
2024-08-01 10:02:42 -04:00
a41d20e412
make sure a dump with ID WRITE_DUMP does not exist (e.g. as a leftover from a previous crash)
2024-08-01 09:41:38 -04:00
252c8483c3
make LAMMPS python module compatible with mpi4py 4.x.x
2024-08-01 03:45:45 -04:00
4bec1788a6
make operator and inline functions const, plus remove printf debugging
2024-08-01 01:31:11 -04:00
fbf1451a2f
add more crossterms to cmap unit test
2024-08-01 01:28:57 -04:00
18b3f6b4d4
Merge pull request #4250 from akohlmey/collected-small-fixes
...
Collected small changes and fixes
2024-07-31 18:21:23 -04:00
ff2639a196
Merge pull request #4252 from k-harris27/fix-empty-label
...
Fix reading empty type label string in restart
2024-07-31 17:37:32 -04:00
3da8e9a9a5
add cmap unit test
2024-07-31 12:59:24 -04:00
4f89b0b783
first draft fix cmap/kk
2024-07-31 12:58:14 -04:00
8bc38709a4
raise minimum required version of clang-format and extend search to newer versions
2024-07-31 09:10:43 -04:00
9c9fac49d7
Fix reading empty type label string in restart
2024-07-31 13:39:41 +01:00
5dff36aa43
apply clang-format
2024-07-31 06:49:55 -04:00
c540252d8b
sphinx 7.4.x is the last series of versions compatible with current breathe
2024-07-30 22:31:20 -04:00
7e3d613c80
set to zero on underflow to avoid std::stod() throwing an out-of-range exception
2024-07-30 22:24:59 -04:00
cc1e0ac9c5
replace atoi() with std::stoi()
2024-07-30 21:50:44 -04:00
d68bc9f628
replace remaining calls to atof() with std::stod()
2024-07-30 21:02:55 -04:00
cb00839357
Merge branch 'develop' into plumed-plugin
2024-07-30 20:30:21 -04:00
a54e67bf1c
Merge pull request #4242 from akohlmey/collected-small-fixes
...
Collected small fixes and updates for LAMMPS and LAMMPS-GUI
2024-07-30 20:04:19 -04:00
3c6adde66b
replace atoi()/atof() with std::stoX()
2024-07-30 16:25:39 -04:00
7b2c7e0df8
new code owner
2024-07-30 16:17:24 -04:00
5016a0848f
make compatible with per-type and per-atom masses
2024-07-30 16:16:05 -04:00
1254d579f7
reduce compiler warnings, remove dead code, follow LAMMPS conventions more closely
2024-07-30 16:13:06 -04:00
701280a648
lower GSL version requirement for compatibility with more (Linux) systems
2024-07-30 15:20:48 -04:00
b6834f33c0
modernize, more selective argument checking, better error messages
2024-07-30 14:21:56 -04:00
7decc33327
Fixed mpiexec valgrind command line, enforced a single proc run
2024-07-30 12:05:47 -05:00
75b09ed143
discuss in more detail MPI support in PyLammps. Some small improvements in MPI support
...
MPI related changes are:
- Raise exception in PyLammps.eval() if called from MPI rank
- Print (some) informational and warning messages only from MPI rank 0
2024-07-30 11:27:31 -04:00
a5a0620dca
When KOKKOS has been compiled with GPU support the GPU *must* be used
2024-07-30 10:35:15 -04:00
bd2e071ef0
clarify that hybrid styles also do not write coeff data to data files
2024-07-30 08:59:51 -04:00
208216ba3d
Merge branch 'kokkos-amd-gfx1103-support' into collected-small-fixes
2024-07-30 08:46:22 -04:00
cb6e71b72f
fix typo
2024-07-30 08:46:01 -04:00
1c40cd1c22
avoid segfault
2024-07-30 08:45:01 -04:00
0ea45d89d9
clarify that all hybrid styles do not write Coeff sections
2024-07-30 05:45:24 -04:00
4a972c4311
fix recenter/kk works with coords, init, null plus 3 tests
2024-07-30 04:28:40 -04:00
620af2599b
use std::stoX() functions
2024-07-30 03:57:23 -04:00
92cbbaab6a
no longer used
2024-07-30 03:54:47 -04:00
a75862088a
replace atof() with std::stod()
2024-07-30 03:43:26 -04:00
f0e9d0c96d
update comment
2024-07-30 03:39:03 -04:00
5082d15844
use std::stoXX() functions and check for incomplete conversions and exceptions
2024-07-30 03:38:53 -04:00
53ae731e09
first draft fix recenter/kk and unit test
2024-07-30 03:30:38 -04:00
bbe1ba4499
Merge branch 'lammps:develop' into alphataubio-kokkos-bio
2024-07-30 02:09:44 -04:00
d2b12372f1
not used anymore
2024-07-30 01:31:56 -04:00
9aadb16c06
not used anymore
2024-07-30 01:31:38 -04:00
1035dcf735
get rid of ATOBIGINT
2024-07-30 01:18:22 -04:00
95513838da
fix typo
2024-07-30 00:54:12 -04:00
361b8c25c4
use c++11 function to convert strings to numbers
2024-07-30 00:34:12 -04:00
d5e57ac02d
reimplement using C++11
2024-07-30 00:33:44 -04:00
60d118a41a
update to current list of compression tools
2024-07-29 20:13:27 -04:00
1d5aa19e4f
document on-the-fly decompression for file viewer
2024-07-29 20:13:09 -04:00
f3c1697b10
support reading compressed files, same as LAMMPS itself.
2024-07-29 20:01:06 -04:00
9af53e3af8
portability
2024-07-29 20:00:30 -04:00
afcf00c399
update
2024-07-29 19:59:36 -04:00
6eb3679468
add commented out commands for visualization with LAMMPS-GUI
2024-07-29 19:59:22 -04:00
e1f17cec7d
update list of supported devices
2024-07-29 17:11:51 -04:00
41254b26c7
backward compatibility not needed
2024-07-29 17:01:34 -04:00
2f2412bd95
correctly use versionchanged command
2024-07-29 15:24:05 -04:00
6bb89f6a14
Merge branch 'develop' into collected-small-fixes
2024-07-29 15:17:55 -04:00
04f7aaca26
Merge pull request #4243 from jtclemm/sph-update
...
Cleaning up and fixing bug in SPH package
2024-07-29 15:16:48 -04:00
a00b396159
re-enabled unit test
2024-07-29 15:12:16 -04:00
dc7768105a
Merge remote-tracking branch 'github/fix_issues' into collected-small-fixes
2024-07-29 15:10:39 -04:00
36bec29736
Revert "temporarily remove non-compiling KOKKOS sources"
...
This reverts commit 4a2901bd5e .
2024-07-29 15:08:52 -04:00
490f3e6890
fix compilation
2024-07-29 15:07:51 -04:00
ddf6dd50cf
Merge pull request #4224 from lab-cosmo/bugfix/parallel-ipi
...
Bugfix/parallel ipi
2024-07-29 15:06:49 -04:00
9c937113fd
use strtoll() and strtod() instead of atoi(), atol(), atoll() and atof()
2024-07-29 14:45:43 -04:00
0b4dad1335
Made progress status as a whole string
2024-07-29 12:12:23 -05:00
e870217507
Handled cases to skip when resuming from last progress
2024-07-29 11:45:22 -05:00
d84b12ea63
define EPSILON consistently as static constexp
2024-07-29 11:57:46 -04:00
eeaa1eadeb
add test for value tokenizer to check limits
2024-07-29 11:57:09 -04:00
abb19890f9
Fix another compiler warning
2024-07-29 11:46:22 -04:00
b773c12284
Tweak comment
2024-07-29 11:46:11 -04:00
d81bf66fe1
Fix issues with new KOKKOS hybrid topo styles
2024-07-29 09:29:40 -06:00
a4ad184d37
Fix Makefile build for UF3 with KOKKOS
2024-07-29 09:29:11 -06:00
2ff43fc8bd
Fix compile issue
2024-07-29 09:27:28 -06:00
204fc79211
Remove unused var
2024-07-29 09:27:09 -06:00
3155b6f361
Avoided rewriting progress with completed runs, improved parsing log.lammps to yaml
2024-07-29 09:41:13 -05:00
20a1fc6a78
apply clang-format
2024-07-29 01:25:12 -04:00
8a13db457a
small fix
2024-07-29 01:22:03 -04:00
7c4b1bdc4a
update include files according to include-what-you-use testing
2024-07-29 01:18:08 -04:00
4d8e03e2ae
document recenter option
2024-07-29 00:16:31 -04:00
15c2c59d0c
add button to recenter the image on the currently selected group's COM
2024-07-29 00:06:53 -04:00
aa3c287999
add wrapper to extract value of equal style and compatible variables
2024-07-29 00:05:53 -04:00
7d69535d78
step LAMMPS-GUI version number to 1.6.5
2024-07-29 00:04:54 -04:00
84edc5ac81
correct documentation
2024-07-29 00:04:31 -04:00
08d47d389d
remove include obsoleted in Qt6
2024-07-28 22:16:44 -04:00
e6a708d253
add support for AMD Phoenix APUs with HIP
2024-07-28 20:49:17 -04:00
4a2901bd5e
temporarily remove non-compiling KOKKOS sources
2024-07-28 20:46:44 -04:00
d101fecf4d
Fixed bugs with num_runs undefined
2024-07-28 16:47:56 -05:00
4f46b07d35
make more similar to pair style sw/kk
2024-07-28 16:22:46 -04:00
b9b62822ee
add missing "override" property
2024-07-28 16:00:57 -04:00
b42ccf3a0f
don't check for omp.h if the compiler identifies as Clang since the CMake check seems broken
2024-07-28 12:42:05 -04:00
26aba2c314
silence compiler warnings
2024-07-28 11:49:27 -04:00
5501f608f5
fix out of bound memory access bug detected by hipcc
2024-07-28 11:25:15 -04:00
ffdf499cb1
fix typo
2024-07-28 11:24:46 -04:00
3654f822f3
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-07-28 03:31:08 -04:00
122e9176e7
Merge pull request #4240 from akohlmey/more-typelabel-support
...
Add some more typelabel support
2024-07-28 03:30:36 -04:00
45795acdbf
import bugfix for dihedral style charmmfsw from PR #4190 . Test passes.
2024-07-28 03:28:59 -04:00
8751d07375
fix bug in dihedral_charmmfsw_kokkos and update tests
2024-07-27 23:38:03 -04:00
517fadd167
skip kokkos_omp tests for now since they are failing
2024-07-27 21:11:21 -04:00
83297a1071
extend force style testers for bonded interactions to check KOKKOS/OpenMP
...
selectively imported from PR #4190 by @alphataubio
2024-07-27 21:06:52 -04:00
a5d0efcd5b
make test environment consistent across all force tests
2024-07-27 20:42:42 -04:00
aa32273aa1
Allowed to skip input scripts whose name matches patterns, handled cases where runs completed but log.lammps has irregular format (multi, in.tmd)
2024-07-27 17:10:23 -05:00
a3775f785a
add some installation info
2024-07-27 08:55:02 -04:00
6eb6d972e9
more doc tweaks
2024-07-27 04:38:20 -04:00
16fabe83ae
Merge branch 'develop' into kokkos-unit-testing
2024-07-27 03:27:35 -04:00
ab0da442a4
Handled cases where log files have different thermo ouput columns than the reference log file (in.hyper.local) in subsequent runs
2024-07-26 23:51:23 -05:00
8b0aaa814e
small tweak to refer to LAMMPS-GUI more consistently
2024-07-27 00:19:21 -04:00
06563b8255
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-07-26 22:48:26 -04:00
7396426963
Merge pull request #4183 from alphataubio/spica-kk
...
Add Kokkos version of spica pair and angle styles
2024-07-26 22:45:47 -04:00
91f462e70b
Add #include
...
Add #include that prevents Windows compile
minor touch-ups
2024-07-26 21:13:08 -04:00
08fdad12e8
fix typo and rewrap
2024-07-26 19:47:10 -04:00
a972a282a7
Adding remap v restriction to doc files
2024-07-26 17:43:04 -06:00
2a99b9957d
simplify and shorten charmmfsw example. add reference logs.
2024-07-26 19:34:23 -04:00
e7d338573f
Merge branch 'develop' into spica-kk
2024-07-26 19:10:46 -04:00
cabde6549e
add backward compatibility with inputs created before the rename of SDK to SPICA
2024-07-26 19:08:59 -04:00
ca25071353
include generic accelerated style blurb
2024-07-26 18:33:07 -04:00
06767886de
Merge branch 'develop' into collected-small-fixes
2024-07-26 18:32:49 -04:00
1014cd1e0e
Merge pull request #4211 from megmcca/kk_hybrid_topo_a-d-i
...
Port hybrid angle, dihedral, improper topology styles to Kokkos
2024-07-26 18:31:19 -04:00
343d600410
make docs consistent with rest of manual and rephrase fix shake changes
2024-07-26 17:23:46 -04:00
50bf022946
Improved error messages in the log files
2024-07-26 15:19:01 -05:00
e0857ad558
Handled more cases with ERROR in log.lammps
2024-07-26 14:11:43 -05:00
e28de32a77
update docs, kk accel style
2024-07-26 13:06:17 -06:00
e317c18e1e
whitespace
2024-07-26 12:57:22 -06:00
ce42418efc
Merge branch 'lammps:develop' into kk_hybrid_topo_a-d-i
2024-07-26 12:56:27 -06:00
90d98d9a92
Added a config file for valgrind tests
2024-07-26 12:26:37 -05:00
5bcf124431
Converted the return results from iterate() into a dict, processed memory leaks if valgrind is used
2024-07-26 12:23:58 -05:00
59ef492982
Handled a few cases with mismatched columns in thermo output
2024-07-26 09:51:19 -05:00
a2f461c688
fix cut-n-paste doc issue
2024-07-26 10:35:07 -04:00
c0c69af709
update LAMMPS-GUI howto docs
2024-07-26 10:19:15 -04:00
7bae7ea2f7
add export to YAML to chart viewer
2024-07-26 10:04:39 -04:00
c8818a16c5
Add menu entries to open LAMMPS tutorial website
2024-07-25 22:14:06 -04:00
df4ae41283
update docs for added typelabel support
2024-07-25 21:25:14 -04:00
c343287f2c
add conditional typelabel support
2024-07-25 21:15:16 -04:00
1a034af7d5
fix logic bug
2024-07-25 21:14:38 -04:00
68a6bc0693
Adding missing header file
2024-07-25 18:15:34 -06:00
3deffb0dfd
typo
2024-07-25 18:10:27 -06:00
d43e87bce1
Missing word
2024-07-25 17:54:52 -06:00
49b377fc3d
Adding errors to unpatched uses of vest with vremap
2024-07-25 17:51:48 -06:00
6abbbdba6c
Patching vremap in SPH
2024-07-25 17:10:23 -06:00
e02ad1a3b2
Cleaning up SPH package, minor bug fixes
2024-07-25 17:02:22 -06:00
282183dc57
Update fix_epot_lepton.cpp
...
Add flags for .getVariableReference()
Add initialization in constructor
2024-07-25 17:52:24 -04:00
1a344853e0
Added more info on the number of input scripts per subfolder
2024-07-25 16:49:53 -05:00
1e41dfaeb9
Adding movie references to BPM/RHEO
2024-07-25 15:18:45 -06:00
26503c948a
improve detection of triclinic box trajectory files
2024-07-25 16:59:41 -04:00
ff27bb8865
add missing space
2024-07-25 16:59:13 -04:00
0c5b9175d6
Fixed an issue with num_ref_runs not specified before use
2024-07-25 13:26:47 -05:00
590c7dcf8f
Merge branch 'lammps:develop' into spica-kk
2024-07-25 13:54:44 -04:00
f84b18170f
Reported different outcomes for the test runs, priotized running the input first, then processing the output, mem leaks and finally numerical checks
2024-07-25 12:19:00 -05:00
13fabe445e
add check to detect whether there are overlaps between type labels and fix shake keywords
2024-07-25 09:07:23 -04:00
a278a6f951
restore original fix shake code
2024-07-25 09:02:47 -04:00
870306dd04
use preferred comparison method
2024-07-25 08:49:03 -04:00
e844ce3ddf
re-align ReaxFF OpenMP version of ValidateLists with serial version
2024-07-25 08:48:43 -04:00
c25f9032ad
add unit test inputs for fix epot/lepton
2024-07-25 05:24:40 -04:00
5d418e90a5
version is still TBD
2024-07-25 05:16:24 -04:00
4af280c9f0
small fixups
2024-07-25 05:14:46 -04:00
2251ac9127
apply clang-format
2024-07-25 05:12:11 -04:00
339911eeed
whitespace
2024-07-25 05:11:14 -04:00
efdaf57058
Merge remote-tracking branch 'github/develop' into gsalkuin_develop
2024-07-25 05:10:21 -04:00
f2b778aa5e
add new fix to .gitignore
2024-07-25 05:09:59 -04:00
eb5f45dfe7
Fixed bugs with progress file close
2024-07-24 23:50:18 -05:00
f254af2bab
Updated logger and output format
2024-07-24 23:11:54 -05:00
c75b9a929c
Fix typo
2024-07-24 20:35:12 -04:00
fa2db39c55
Edit docs
2024-07-24 19:43:18 -04:00
8ef96f6ff8
Add new fix
2024-07-24 19:05:44 -04:00
90291a9b3a
Merge pull request #4237 from Yi-FanLi/pimd_langevin_lj
...
fix pimd/langevin: improve usage of lj reduced units
2024-07-24 18:58:12 -04:00
1c42a06f1b
use enums instead of numbers.
2024-07-24 15:59:55 -04:00
93bab0cfcc
simplify parser for fix shake/rattle options and add typelabel support
2024-07-24 10:40:59 -04:00
20fb6a4279
add typelabel support to neigh_modify exclude type
2024-07-24 10:21:20 -04:00
732786d178
use preferred comparison method
2024-07-24 08:57:47 -04:00
fbd37bd5e9
Merge pull request #4235 from akohlmey/collected-small-fixes
...
LAMMPS GUI improvements
2024-07-24 00:04:24 -04:00
61c0001286
Merge pull request #4239 from lammps/occasional-neighbor-bug-fix
...
Bug fix for determining when an occasional neighbor list needs rebuilding
2024-07-23 22:37:51 -04:00
992b279b3a
Merge branch 'develop' into pimd_langevin_lj
2024-07-23 21:34:30 -04:00
eaf875187c
Fix bug in GPU/CPU overlap
2024-07-23 19:47:26 -04:00
ce0e513d8c
Remove unused function
2024-07-23 17:42:23 -06:00
8bba2d12ec
Fix bug in GPU/CPU overlap
2024-07-23 17:41:48 -06:00
c1c8525f4b
fix typo in comment
2024-07-23 19:03:43 -04:00
91931f0ea2
Merge remote-tracking branch 'github/develop' into collected-small-fixes
...
# Conflicts:
# doc/src/Tools.rst
2024-07-23 17:04:36 -04:00
afbcbc2dd6
Merge pull request #4238 from akohlmey/remove-lammps-shell
...
Remove lammps-shell tool as it has been superseded by LAMMPS-GUI
2024-07-23 14:58:40 -04:00
1bde65c1f3
Updated README with example uses, added progress file option
2024-07-23 10:01:29 -05:00
dbc1582c86
Reformated the screen output
2024-07-23 09:37:01 -05:00
b3c2083ff1
Split the input list before quitting for dry run
2024-07-23 08:53:42 -05:00
0210341489
whitespace
2024-07-23 05:09:33 -04:00
b459d0c9b9
apply clang-format
2024-07-22 23:58:10 -04:00
ed3ab86ba7
typo
2024-07-22 18:57:53 -04:00
d0528f7f02
Removing more obsolete args from nlist build_one()
2024-07-22 16:45:51 -06:00
4a783b74be
Split the subfolders into num_workers and write out the separate text files
2024-07-22 16:53:12 -05:00
572c511830
sanity check that occasionsal list is assigned to an NPair class
2024-07-22 14:37:13 -06:00
c6b7143863
whitespace around comment
2024-07-22 14:12:52 -06:00
445251d569
simplify logic for checking whether occasional neight list needs to be rebuilt
2024-07-22 14:11:04 -06:00
244db720b9
the list of subfolders can be loaded from a text file
2024-07-22 14:58:50 -05:00
b551a8197f
remove extra iteration
2024-07-22 10:57:49 -06:00
409e795027
remove extra iteration
2024-07-22 10:45:31 -06:00
9fd21fa065
Remove lammps-shell tool as it has been superseded by LAMMPS-GUI
2024-07-22 06:43:10 -04:00
70ee5495a2
mention dump_modify binary for VTK style dumps
2024-07-22 06:14:31 -04:00
1f14f36708
step patch level version
2024-07-21 19:11:01 -04:00
c05b184cca
update documentation for file viewer feature
2024-07-21 19:10:15 -04:00
51b58b4249
Cleaned up and added comments
2024-07-21 18:06:34 -05:00
7aaa5edf29
Updated progress tracking to skip completed tests
2024-07-21 17:56:10 -05:00
7dc0ace48f
file viewer can be called from File menu or context menu in editor if word under cursor is a file
2024-07-21 18:37:06 -04:00
97ffabda0e
add (text) file viewer class
2024-07-21 18:36:20 -04:00
36665683d4
Updated progress tracking
2024-07-21 16:57:08 -05:00
ca859c1d17
Added progress to track the tests processed
2024-07-21 16:22:11 -05:00
47c6f1633c
Reverted the changes to examples/melt/in.melt, no need to add #REG
2024-07-21 10:34:23 -05:00
3ddb202853
Removed the unnecessary thermo yaml file under examples/melt
2024-07-21 10:32:44 -05:00
695f25521d
Cleaned up and fixed issues with in_place = False (using the provided in.lj for debugging)
2024-07-21 10:21:14 -05:00
f23835932c
Updated README and cleaned up
2024-07-21 10:06:37 -05:00
e8f09bfb02
Rearranged the functions for processing #REG markers, maybe phased out later as not needed
2024-07-21 09:11:38 -05:00
9109b4d89e
Removed input scripts, data files and ref thermo files that were previously used for debugging, keeping only in.lj
2024-07-21 09:01:03 -05:00
051ed89851
Reverted the unintentional changes to examples/bpm/impact/brokenDump
2024-07-21 08:58:34 -05:00
c689cea7d8
initialize in constructor rather than header
2024-07-20 23:48:39 -04:00
9413bb825f
match lj/spica/coul/long as close as possible to lj/cut/coul/long
2024-07-20 23:25:46 -04:00
49ead6be10
update doc
2024-07-20 22:46:06 -04:00
ce0fd7dcb7
initialize lj parameters to 1
2024-07-20 22:34:27 -04:00
9676b0cb06
Merge branch 'upstream' into regression-tests
2024-07-20 16:46:49 -05:00
063d5d2fcd
keep entries in roughly alphabetical order
2024-07-20 03:35:04 -04:00
39efd3bb2d
Merge branch 'develop' into small-patches
2024-07-19 13:58:52 -06:00
3d4074d574
Accessor for history, ensure saved bonds processed in update/special/bonds
2024-07-19 13:58:16 -06:00
884b9dd9bd
add PALS env var
2024-07-19 15:34:02 +00:00
bae822fea7
update Makefiles
2024-07-19 15:23:49 +00:00
cf4654d9cf
spelling
2024-07-18 19:07:59 -04:00
3017630c01
Merge remote-tracking branch 'github/develop' into collected-small-fixes
2024-07-18 18:40:22 -04:00
1ed6e153b6
Merge pull request #4214 from jtclemm/rheo
...
New multiphase fluids package
2024-07-18 18:38:51 -04:00
1c99d7f813
bugfix for extracting 2d-data with lammps_pair_extract()
2024-07-18 13:37:04 -04:00
517681eb1e
avoid passing uninitialized data
2024-07-18 13:23:20 -04:00
3b022e86db
add extract_pair_dimension and extract_pair for fortran module
2024-07-18 07:39:15 -04:00
bb005e1858
k_cut_ljsq and k_cut_coulsq
2024-07-18 04:24:40 -04:00
23f37e6f63
minor fixes
2024-07-18 03:53:44 -04:00
992987eb6a
fix formatting to make diff easier
2024-07-18 00:27:35 -04:00
85beac7107
compatibility with Qt-5.12 and Ubuntu 20.04LTS
2024-07-18 00:16:12 -04:00
78aacfb52e
whitespace
2024-07-18 00:11:36 -04:00
93d40f494f
revise documentation for changes in version 1.6
2024-07-18 00:06:51 -04:00
11c77b6136
drop icon since we now have the File menu entry and keyboard shortcut
2024-07-18 00:06:23 -04:00
1d1bf669f6
apply clang-format
2024-07-17 23:18:03 -04:00
7c804f7843
add feature to image viewer that copies the dump image command line to the clipboard
2024-07-17 23:16:49 -04:00
c3272297fc
use LAMMPS-GUI consistenly (instead of LAMMPS GUI)
2024-07-17 23:01:15 -04:00
2e2dc2abe5
document new features
2024-07-17 19:14:22 -04:00
955db30b32
use LAMMPS-GUI consistently
2024-07-17 19:14:04 -04:00
f877a6f4ce
more consistency changes
2024-07-17 19:13:10 -04:00
470b106d99
small tweaks for more consistency
2024-07-17 15:11:17 -04:00
1e75695558
Updating LAMMPS GUI documentation for version 1.6
2024-07-17 14:08:35 -04:00
de95eb907a
Clarifying comment on breakage in bond hybrid
2024-07-17 11:53:01 -06:00
5afde3f0f5
export to YAML functionality is only available if there is YAML format data
2024-07-17 04:14:51 -04:00
99ec87dddc
Update pair_lj_spica_coul_long.cpp
2024-07-17 01:16:37 -04:00
d277a12e43
add missing icon file
2024-07-16 23:44:46 -04:00
2a1447ff03
extract YAML format thermo data from output window text
2024-07-16 23:38:18 -04:00
1b9302299a
implement delete-all-images function with pushbutton in slideshow viewer
2024-07-16 22:54:38 -04:00
ccfdb4aee4
https://matsci.org/t/a-few-kokkos-development-questions/56598
2024-07-16 19:45:47 -04:00
dc84078156
spelling
2024-07-16 19:15:31 -04:00
5b29871198
update docs for new library function
2024-07-16 19:08:01 -04:00
8d4a80729a
don't overwrite string type argument variables with their encoded version
2024-07-16 19:01:06 -04:00
4daba292d7
add unit tests for library interface function lammps_extract_pair() and python equivalent
2024-07-16 18:30:45 -04:00
afa44e931b
Fixed log file name issues, ignored log files that don't give thermo ouput as normally expected
2024-07-16 14:46:13 -05:00
a5299b48d9
update view size
2024-07-16 12:33:49 -06:00
9730bb4f10
step LAMMPS GUI version to 1.6.0
2024-07-16 14:25:41 -04:00
44edc61a00
Fixed issues with log file names with overlapping patterns (e.g. log.10Jan22.abcfire.* and log.10Jan22.neb.sivac.abcfire.*)
2024-07-16 13:16:23 -05:00
d274989843
update indices
2024-07-16 11:11:31 -06:00
74780e74ef
update TODO list with new ideas motivated by tutorial paper
2024-07-16 07:30:14 -04:00
615c1bb623
more compact and consistent window titles
2024-07-16 05:13:04 -04:00
90dee57aae
try using LJ sigma for particle radius in VDW mode
2024-07-16 01:40:18 -04:00
3b853adaac
add lammps_extract_pair_dimension and lammps_extract_pair to library interface
2024-07-16 01:38:21 -04:00
a9a896c677
Small doc changes, renaming status variable
2024-07-15 17:19:51 -06:00
1b5c42e1b7
add shortcut button for save buffer
2024-07-15 18:48:18 -04:00
207d1e20b9
warn about problematic compiler versions and C++ standard combinations
2024-07-15 18:23:59 -04:00
d7792956d6
bugfix for unittest/fortran/wrap_configuration.cpp
2024-07-15 17:47:22 -04:00
0f13f632e2
Merge pull request #4227 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-07-15 16:22:58 -04:00
6f8bedd01c
sync minimum sphinx version with requirements file
2024-07-15 14:14:13 -04:00
7cfc34e45d
the source_suffix option is supposed to be a map
2024-07-15 14:08:19 -04:00
046f57625a
Merge branch 'develop' into collected-small-changes
2024-07-15 13:10:35 -04:00
0b08ee898c
Merge pull request #4218 from robeme/electrode
...
Bugfixes and improvements for ELECTRODE package
2024-07-15 13:10:09 -04:00
bb15fa53cb
Merge pull request #4230 from jrgissing/chunk_related_fixes
...
docs + minor msd/chunk refactor
2024-07-15 13:08:02 -04:00
b0238b1bf2
Merge pull request #4232 from rbberger/remove_sprintf_from_core
...
core files: replace sprintf with snprintf
2024-07-15 12:17:55 -04:00
1fe1aa0683
lower default update interval to 10ms
2024-07-15 10:28:22 -04:00
1d6959efe6
only print fix reaxff/bonds output during setup the first time
2024-07-15 06:58:05 -04:00
acd7bd111d
remove dead code
2024-07-15 06:51:58 -04:00
6fedb6a1b8
fix compilation issue with latest QUIP/libAtoms code
2024-07-15 06:48:21 -04:00
970f518939
avoid out of range access
2024-07-15 06:25:03 -04:00
fb9a36c2f4
do not update the chart window when LAMMPS is not in a minimization or run
2024-07-13 19:12:46 -04:00
58513320d3
core files: replace sprintf with snprintf
2024-07-13 15:33:56 -06:00
f83b82f04f
Handled more cases
2024-07-12 23:59:17 -05:00
1912083935
add warning about overflowing image flags and how to prevent that
2024-07-12 23:43:14 -04:00
a0fb12c265
disentangle the fix deform and fix deform/pressure pages somewhere for easier reading
2024-07-12 23:42:42 -04:00
06511a6e77
couple more doc tweaks
2024-07-11 19:17:09 -04:00
0e6ff7d70a
only call post_force() if it was selected as callback.
2024-07-11 15:02:38 -04:00
47af1775c2
update test since we have now one invocation also during setup
2024-07-11 15:02:03 -04:00
a55092dc26
rewrap docs
2024-07-11 13:39:44 -04:00
c1c1d32136
The post_force callback should also be called during "setup"
2024-07-11 13:32:56 -04:00
9e917412c9
fix typo and rewrap lines
2024-07-11 12:39:42 -04:00
e51e0c1fb7
re-order entries
2024-07-11 11:37:42 -04:00
e0a0c94c6e
Prepared for multiprocessing, maybe using separate input lists for different run_tests.py is sufficient
2024-07-11 00:04:26 -05:00
b9e263b1d1
re-add empty row between special and regular pair styles
2024-07-10 16:17:33 -04:00
00f214f323
Added the --dry-run option to print statistics for the LAMMPS build and examples folder only
2024-07-10 11:35:23 -05:00
8f6cf085e8
syncing table in build_packages/extra
2024-07-09 15:06:18 -06:00
d875c5bb0f
Updated README
2024-07-09 09:02:44 -05:00
17b2282a1e
Merge branch 'upstream' into regression-tests
2024-07-09 08:24:46 -05:00
a72cffd198
Changed indentation
2024-07-09 08:22:37 -05:00
170c12d5df
Handled error runs where log.lammps is not created (e.g. using more MPI procs than the number of physical CPUs)
2024-07-08 17:19:57 -05:00
0b3de48ef0
Added the config file for kokkos testing and enabled logging for the output of the failed runs
2024-07-08 16:32:45 -05:00
c7d729e3d6
Allowed to skip a list of input scripts as specified in the config file
2024-07-08 15:52:49 -05:00
d0e5640a75
add cvflag check, update mem usage
2024-07-08 05:05:36 -06:00
7673a904d1
update variable for consistency w/ non-kokkos
2024-07-08 05:05:06 -06:00
4bc97dc812
fix topo labels
2024-07-08 05:01:23 -06:00
aaf25602e3
add Q_MASK to datamask_read
2024-07-07 17:11:18 -04:00
b1a4f08dd2
Update in.charmmfsw
2024-07-07 16:56:00 -04:00
c77d2d952d
Update pair_lj_charmmfsw_coul_long_kokkos.cpp
2024-07-07 16:55:39 -04:00
06e8f8eab2
cleanup
2024-07-07 15:57:37 -04:00
9c37e0f0df
add charmmfsw example for kokkos gpu testing
2024-07-07 15:32:12 -04:00
2cb3cb3323
merging charmmfsw properly into spica (1st try)
2024-07-07 11:04:11 -04:00
bac8885739
minor changes
2024-07-07 06:19:42 -04:00
2459b7e975
oops
2024-07-07 05:58:27 -04:00
68231e9ba4
minor formatting changes
2024-07-07 05:49:03 -04:00
62ac8d0ab3
fixes
2024-07-07 02:59:43 -04:00
1a30fe5349
reset_atoms: one more grammar tweak
2024-07-06 18:03:43 -04:00
08cf19955d
minor corrections to 'reset_atoms' docs
2024-07-06 17:57:18 -04:00
b1db2ddb3f
store 'nchunk for msd' on first pass
...
because nchunk can be modified elsewhere
2024-07-06 15:57:18 -04:00
b7942ead3f
chunk docs typo
2024-07-06 15:49:46 -04:00
54901eb8a4
remove pointless check
2024-07-06 09:55:41 -04:00
f34b6dacaf
improve fix indent documentation
2024-07-06 09:55:22 -04:00
c3f76dcc81
cleanup
2024-07-06 01:12:23 -04:00
fdf9ffee73
use auto for type
2024-07-06 00:52:27 -04:00
9c8f7854ad
avoid out-of-bounds string character access during completion
2024-07-06 00:50:15 -04:00
fecf38e116
move d_type = atomKK->k_type.view<DeviceType>() to compute()
2024-07-06 00:20:45 -04:00
87060b2d3e
display selected C++ standard as part of the CMake summary output
2024-07-05 21:37:04 -04:00
f05c87cd43
use proper const qualifier
2024-07-05 21:31:52 -04:00
96f2e32591
fix typo
2024-07-05 20:15:30 -04:00
61e391b449
correct check for invalid header keywords
2024-07-05 19:28:04 -04:00
b89bc47626
more thorough checks for molecule file header keywords
2024-07-05 19:10:48 -04:00
a3bacfca65
more unit tests for tokenizer functions constains() and matches()
2024-07-05 18:55:55 -04:00
6fd962e132
spelling
2024-07-05 16:44:08 -04:00
880aa40d1b
add missing header
2024-07-05 16:23:02 -04:00
2fc664d5da
added kokkos views
2024-07-05 16:21:43 -04:00
dacc55b889
Prevent overflow in neighbor output
2024-07-05 16:20:28 -04:00
f0a11dbefd
also promote ndatum in MyPoolChunk class
2024-07-05 16:16:04 -04:00
caa1b4a891
promote ndatum to bigint to avoid overflows
2024-07-05 16:12:08 -04:00
8fcde04097
add a "matches()" method to the Tokenizer and ValueTokenizer classes using utils::strmatch()
2024-07-05 15:45:49 -04:00
4746fe74ed
Allowed to specify tolerances for individual input scripts, overriding the global values
2024-07-05 09:37:06 -05:00
810698dc07
Skip neighbor folding at first call
...
There may be issues due to the fact that the NL is initialized
with the LAMMPS data file, that does not have to be the same
as the starting config in i-PI
2024-07-05 09:07:30 +02:00
eeaecb3ed3
macOS app bundle requires -D BUILD_TOOLS=yes
2024-07-04 15:13:06 -04:00
0d54f99fc0
Fixed a nasty bug when running the ipi interface with many MPI workers
...
Looks like the migrate() call should happen before trajectory folding
2024-07-04 17:34:18 +02:00
c0dfccdd64
add a few more flags to clang-tidy
2024-07-04 11:18:08 -04:00
da2bd44b73
modernize and reformat with clang-tidy and clang-format
2024-07-04 11:17:54 -04:00
cefe76919c
make more use of auto and thus avoid having to specify the same type twice
2024-07-04 11:12:40 -04:00
10e3595b57
separately catch exceptions thrown by new
2024-07-03 22:20:06 -04:00
a4d69878fa
update list of available sanitizers for Fedora 40 and GCC 14
2024-07-03 22:02:35 -04:00
f94b078936
use pkg-config instead of pkgconf consistently, since the latter comes with compatibility to the former
2024-07-03 21:21:35 -04:00
0fb7493658
spelling fixes
2024-07-03 19:17:11 -04:00
b6d11b5902
document GSL dependency and provide build instructions for RHEO package
2024-07-03 19:07:19 -04:00
96d58bb03e
automatically set include/libs flags for GSL, if pkg-config is available
2024-07-03 18:32:42 -04:00
feba9640af
not needed anymore
2024-07-03 18:22:27 -04:00
e1232af867
Missing flag and changing dependencies
2024-07-03 16:12:17 -06:00
9b52888e53
Adding RHEO dependency to cmake
2024-07-03 15:53:38 -06:00
ece17cf56f
Adding rheo make support
2024-07-03 15:30:33 -06:00
17d736c0f9
Merge branch 'develop' into electrode
2024-07-03 15:17:43 -04:00
01502f70a4
print warnings only on MPI rank 0
2024-07-03 15:16:08 -04:00
33490fc402
align with other similar tests in LAMMPS
2024-07-03 15:09:25 -04:00
1f02178263
make exclusion more specific
2024-07-03 09:32:37 -04:00
66552d80da
Merge branch 'develop' into rheo
2024-07-03 03:42:44 -04:00
0a6fd5b097
get rid of some evil tabs
2024-07-03 03:41:57 -04:00
3385198b51
fix typo
2024-07-03 00:51:32 -04:00
993a7cce54
Merge pull request #4215 from lammps/atom-map-bug
...
Ensure atom map is reset by fix pour and fix deposit
2024-07-03 00:38:33 -04:00
7739c7ad90
Add files via upload
2024-07-02 14:50:12 -07:00
2b84cd0524
Add files via upload
2024-07-02 14:47:48 -07:00
44ff2698c5
Delete examples/log.ctip
2024-07-02 14:47:12 -07:00
b6a007b769
Delete examples/in.ctip
2024-07-02 14:47:01 -07:00
a170ecc202
Delete examples/data.ctip
2024-07-02 14:46:49 -07:00
567d492121
Delete examples/NiO.eam.fs
2024-07-02 14:46:35 -07:00
ba675c0806
Delete examples/NiO.ctip
2024-07-02 14:46:20 -07:00
b98b82fb09
Create in.ctip
2024-07-02 14:45:34 -07:00
6dd47fbbb0
Add files via upload
2024-07-02 14:40:26 -07:00
5bd4b92826
Merge branch 'lammps:develop' into ctip
2024-07-02 14:39:24 -07:00
4b8f961098
Updating headers
2024-07-02 14:00:37 -06:00
9513c0edac
small cleanup
2024-07-02 13:28:46 -06:00
9d529c6995
Merge branch 'hagerty_issue4140_kokkos_collective' of github.com:hagertnl/lammps-fork into hagerty_issue4140_kokkos_collective
2024-07-02 15:10:58 -04:00
d630fc67ab
Updated remap kokkos to remove unused recv_proc and recv_bufloc buffers
2024-07-02 15:10:44 -04:00
ad4573e4f6
add fourth term
2024-07-02 11:08:05 -06:00
56a9192cf3
Merge pull request #4212 from akohlmey/collected-small-changes
...
Collected small changes and fixes
2024-07-02 00:46:14 -04:00
edebab9a5c
clarify possible map styles on atom_modify doc page
2024-07-01 14:57:26 -06:00
abcc9ed08d
Merge branch 'develop' of github.com:lammps/lammps into hagerty_issue4140_kokkos_collective
2024-07-01 12:33:17 -06:00
f633b03602
ensure atom map is reset by fix pour and fix deposit
2024-07-01 09:33:20 -06:00
b8360631e1
Fix typos and add TF definitions to fix_electrode.rst
2024-07-01 10:35:54 +02:00
49c84dbe1e
Bugfix virial with fix electrode
2024-07-01 10:05:28 +02:00
dc07a75011
whitespace
2024-06-30 18:36:18 -04:00
d75e66dc71
add unit tests for lammps_extract_variable()
2024-06-30 18:32:37 -04:00
f8a7fc787c
correct documentation and simplify extracting vector length
2024-06-29 21:32:37 -04:00
6ad0145709
new special variable function is_timeout()
2024-06-29 04:02:33 -04:00
246698d3c2
Timer::_timeout should be double and it should be allowed to have fractions.
2024-06-29 03:43:26 -04:00
d5c90eebfd
Flipping doc reference name
2024-06-28 17:27:13 -06:00
1326592f23
Proofing RHEO package
2024-06-28 17:07:23 -06:00
8397738978
add explanation about integrating new styles into packages
2024-06-28 18:32:58 -04:00
a8c7ebf47d
must use the "roots" communicator only on world->me == 0
...
Thanks to @joshuakempfert. See issue #4210
2024-06-28 14:17:20 -04:00
6a8e7b4d70
update variables, templates, kk types
2024-06-27 22:56:12 -06:00
d7da58752b
update commands, zero functors
2024-06-27 22:54:00 -06:00
62d564f81a
add hybrid kk for angle, dihedral, improper styles
2024-06-27 22:49:03 -06:00
4fd14f4e1c
update install actions
2024-06-27 22:44:25 -06:00
9fef3b68e0
update deallocate, suffix flags
2024-06-27 22:36:15 -06:00
0de8192a9b
add kokkosable variable
2024-06-27 22:31:59 -06:00
185141bd7d
use faster compression
2024-06-27 23:24:20 -04:00
2ad8119282
do not try to install plumed patches
2024-06-27 21:24:12 -04:00
1f7fb7b6f5
correct path (again)
2024-06-27 20:57:35 -04:00
42724fda74
note the ability to build ML-PACE and PLUMED as plugins
2024-06-27 20:56:20 -04:00
e75e63c218
also package the plumed.exe executable with the plugin
2024-06-27 20:08:15 -04:00
5014e408c0
use correct path to (downloaded) plumed source tree
2024-06-27 20:07:52 -04:00
3c0eaf6870
Moving stress calculation to rheo/prop/atom
2024-06-27 16:57:53 -06:00
2c2007ff55
silence warnings
2024-06-27 18:52:58 -04:00
0e706d4dcc
add support for building the PLUMED package as plugin
2024-06-27 18:14:56 -04:00
cdb4a331a6
remove INTEL package from cross-compiler config.
...
It doesn't do much goos since we're not using an Intel compiler
and we are running out of capacity for auto-exported symbols
for the LAMMPS shared library (limited to 65k).
2024-06-27 06:27:58 -04:00
09c121ebbc
Prevent overflow in neighbor output
2024-06-26 14:56:28 -06:00
7da7e69ccb
Fix integer overflow for large ReaxFF systems with KOKKOS package
2024-06-26 15:14:55 -04:00
4bb71195aa
Allow NULL for eta in fix electrode
2024-06-26 12:08:45 +02:00
69b9deca39
Merge branch 'develop' of github.com:athomps/lammps into develop
2024-06-25 13:49:30 -06:00
53f39eeae4
Rolled back a premature update for MS-MEAM
2024-06-25 13:46:12 -06:00
bf4aab68d3
update sdk -> spica
2024-06-24 17:45:53 -04:00
5442446460
remove commented out code
2024-06-24 17:44:07 -04:00
43bace6748
Fix typo
2024-06-24 15:16:37 -06:00
b0718a0983
Merge conflicts
2024-06-24 14:16:40 -06:00
b219bb8de8
Merge conflicts
2024-06-24 14:09:33 -06:00
21a42c1304
Small cleanup
2024-06-24 14:08:47 -06:00
5207b93fd8
small update for consistency
2024-06-22 20:33:44 -04:00
7e7f3c08f4
make check more specific but accelerator compatible
2024-06-22 20:29:26 -04:00
e6042c7db2
Merge branch 'develop' into spica-kk
2024-06-22 20:27:00 -04:00
1349d7632e
flag KOKKOS support for added styles in commands lists
2024-06-22 20:26:45 -04:00
663aa8aa80
fix missing pairs within same bin
2024-06-20 22:33:11 -05:00
f9a95f7256
fix virial accumulate for gran/hooke/history/kokkos
2024-06-19 16:55:18 -05:00
b217bf4b24
Resolving conflict in src/MEAM/meam_force.cpp
2024-06-18 10:03:39 -06:00
241d36b14e
skip kokkos_omp test for dihedral_style_charmmfsw
...
pair_style lj/charmmfsw/coul/charmmfsh is not available in kokkos so the kokkos unit test for dihedral_style charmmfsw fails.
2024-06-14 14:48:57 -04:00
1c4b2d460b
remove respa from kokkos_omp tests
2024-06-14 14:47:56 -04:00
360d59fc88
Create dihedral-charmmfsw-kokkos.yaml
2024-06-13 12:32:09 -04:00
424fb7ce06
Revert "Update dihedral-charmmfsw.yaml"
...
This reverts commit 1eb8afcba4 .
2024-06-13 12:28:49 -04:00
af9d97ea07
Revert "added dihedral charmfsw kokkos test"
...
This reverts commit 95af3cdab2 .
2024-06-13 12:27:56 -04:00
95af3cdab2
added dihedral charmfsw kokkos test
2024-06-13 12:27:08 -04:00
f915c144fd
Revert "added dihedral charmfsw kokkos test"
...
This reverts commit 55b1b5d008 .
2024-06-13 12:17:41 -04:00
55b1b5d008
added dihedral charmfsw kokkos test
2024-06-13 12:16:49 -04:00
37f3233040
Check the atom style has an atom map
2024-06-13 17:14:13 +02:00
80e96d8c9b
Bugfix electrode piston example
2024-06-13 17:00:01 +02:00
2aacc017cb
Changes to CMake to hopefully match Sachith's suggestions
2024-06-12 17:29:30 -06:00
ca8eb4fb68
update angle spica test
2024-06-08 21:57:24 -04:00
42b4ff4cc5
revert to develop test_angle_style, kokkos_omp test is in kokkos-unit-testing branch
2024-06-08 21:31:31 -04:00
bdf243e36a
more kokkos tests
2024-06-07 19:41:58 -04:00
1eb8afcba4
Update dihedral-charmmfsw.yaml
2024-06-07 16:25:52 -04:00
0f4065f6cd
Update test_improper_style.cpp
2024-06-07 15:41:14 -04:00
c4b1704bd3
added kokkos_omp tests
2024-06-07 11:13:41 -04:00
3defe567df
Merge branch 'develop' of github.com:lammps/lammps into hagerty_issue4140_kokkos_collective
2024-06-07 07:28:58 -06:00
203194c7fb
Merge branch 'lammps:develop' into spica-kk
2024-06-06 14:13:32 -04:00
91c718c467
Update Install.sh
2024-06-06 12:47:11 -04:00
1fa67290c3
updated pair style and angle style /kk in docs
2024-06-05 19:56:29 -04:00
a256021588
added 2 kokkos styles to legacy make system
2024-06-05 19:56:09 -04:00
44e13d97c6
removed more whitespace
2024-06-05 19:55:38 -04:00
f2db99193e
removed whitespaces
2024-06-05 19:31:12 -04:00
235c1179b1
implemented evtally13
2024-06-05 19:13:57 -04:00
43d94985fa
angle-spica.yaml using in.spica and data.spica
...
in.spica and data.spica based on in.fourmol and data.fourmol with pair style lj_spica instead of pair style zero
2024-06-05 19:13:16 -04:00
7990da4ee8
Update angle_spica.cpp
2024-06-04 23:00:17 -04:00
860c190712
fixes
2024-06-04 22:56:09 -04:00
e7581af0f5
fixes
2024-06-04 22:43:53 -04:00
a093ddf3fd
fixes
2024-06-04 22:20:27 -04:00
261f0e0bb4
Update test_angle_style.cpp
2024-06-04 21:29:44 -04:00
42a3c754ec
fixes
2024-06-04 21:26:58 -04:00
4f128fae81
fixes
2024-06-04 20:58:42 -04:00
e2a819e399
fixes
2024-06-04 20:53:41 -04:00
6bbd3be1a9
fixes
2024-06-04 20:45:47 -04:00
657befa959
second version angle_spica_kokkos and added kokkos_omp test to test_angle_style
2024-06-04 20:24:33 -04:00
e42c2b7bb5
more fixes
2024-06-03 19:21:15 -04:00
cd04de58dc
pair_lj_spica_coul_long fixes, now passes unit test
2024-06-03 19:07:58 -04:00
b1570fc855
first draft angle_spica_kokkos based on angle_harmonic_kokkos
2024-06-03 18:56:39 -04:00
fc0b155de9
Dam example, generalizing non-quintic kernels
2024-06-03 15:04:24 -06:00
1792679bb8
first draft of pair style lj/spica/coul/long/kk
2024-06-03 14:28:31 -04:00
8573152988
Update src/QEQ/fix_qeq_ctip.cpp
...
Co-authored-by: Axel Kohlmeyer <akohlmey@gmail.com >
2024-06-03 11:11:40 -07:00
e2e17b1326
CTIP pair style and qeq fix implemented
2024-05-31 13:29:49 -07:00
b5f8d4b46c
fix memory leak for fix_dynamic(a.k.a. neigh/history)
2024-05-30 14:34:15 -05:00
bdbfa7f6e2
track pair_brownian changes in COLLOID
2024-05-29 03:29:37 +00:00
8abaf20ae6
Merge branch 'develop' of https://github.com/lammps/lammps into lubricate
2024-05-29 03:18:36 +00:00
13d42b7955
update sphere_flag to radius_flag
2024-05-28 22:11:52 -05:00
8d25c510c1
Draft examples, patches, clarify interface reconstruct in RHEO
2024-05-19 11:22:52 -06:00
343f8afbf6
Many minor tweaks, adding self/mass + oxide noshift
2024-05-14 14:47:11 -06:00
c9049c090d
Cleaned up memory deallocation logic, improved comments on remap_kokkos.h for collective fields
2024-05-13 15:47:25 -04:00
bd52e31128
Added optimization to collective to local copy to self
2024-05-11 20:58:47 -04:00
e5d6875287
Update Howto_rheo.rst
...
Typos and wording.
2024-05-09 11:52:16 -04:00
da7459c805
Adding heat options, prevent asynchronous mpi bond creation/deletion
2024-05-03 15:13:45 -06:00
4889f1b9fd
remove print statements
2024-05-01 15:55:35 +00:00
8cee2604eb
remove debug output
2024-05-01 15:55:35 +00:00
7261c833df
clean up & fix virial
2024-05-01 15:55:35 +00:00
8002f985da
enable half neighlist + kk support; correct except for neighbor list difference...
2024-05-01 15:55:35 +00:00
26f52f7552
enable base classes to support Kokkos style
2024-05-01 15:55:35 +00:00
ed18f3014a
fix virial when both global and per-atom requested
2024-05-01 15:55:35 +00:00
83c9d47f5e
correct forces + virial
2024-05-01 15:55:35 +00:00
9749c0658a
need to update velocities on host for non-kokkos computes
2024-05-01 15:55:34 +00:00
1be59745fb
correct forces and per-atom virials, but thermo still off
2024-05-01 15:55:34 +00:00
8d3c7cca94
add PairBrownianKokkos::init_one()
2024-05-01 15:55:34 +00:00
e9f7b62f04
fix FULL (as much as it can since not conservative)
2024-05-01 15:55:34 +00:00
8ddceeb7af
fix instantiation of compute; now correct pressure on step zero and support for FULL
2024-05-01 15:55:34 +00:00
a4b3eea189
brownian/kk almost correct on cpu
2024-05-01 15:55:34 +00:00
a4892da145
Merge branch 'upstream' into regression-tests
2024-05-01 11:18:51 +05:45
4886678619
Updating masks, cleaning up special bond handling
2024-04-29 16:14:53 -06:00
8c3dab03b7
downgrade macOS to version 13
2024-04-27 02:49:52 -04:00
3f9d96d38d
make pip install packages in virtual environment
2024-04-27 02:49:52 -04:00
71f82e70ef
Refactored kspace+kokkos collective remap. Need to go back and tidy up memory allocations
2024-04-25 13:16:03 -04:00
7ad74ffbd8
Removing unused files
2024-04-24 13:10:44 -06:00
21cae39d14
Documentation for fix add/heat
2024-04-24 13:04:51 -06:00
4220be380c
Finishing oxidation, adding hybrid compatability for BPM
2024-04-24 11:48:44 -06:00
1a431b02ae
Split collective and non-collective into conditionals. Multi-node test passing. Beginning optimization of collective
2024-04-24 09:23:29 -04:00
65e8a5c981
Relocated send & recv initializations to occur together, since they are independent
2024-04-23 14:59:42 -04:00
f9e349a2bc
Fix load balancing issue with 2D FFTs
2024-04-23 13:42:46 -04:00
5c5dd1efb4
Updated kspace kokkos to use input file for collective setting
2024-04-22 10:26:34 -04:00
f43fec417d
Updated collective flag keyword in KOKKOS PPPM to use setting from input file
2024-04-22 10:23:14 -04:00
0af4fe2702
Enable collective comm for PPPMKokkos
2024-04-20 09:39:41 -06:00
3116250da9
Initial port of kspace_modify collective yes to KOKKOS package
2024-04-19 16:00:58 -04:00
38874c5aaa
make more consistent
2024-04-18 00:27:38 -04:00
d16d3ee02b
replace wildcard imports with explicit ones
2024-04-18 00:21:53 -04:00
ebd77afd58
initialize in the constructor for the class that defines variable
2024-04-18 00:09:07 -04:00
6683976ce0
use explicit imports instead of wildcards
2024-04-17 04:45:16 -04:00
03fc889df9
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2024-04-10 12:18:02 -06:00
1135d6be64
Noting artificial/visc exception in doc
2024-04-10 10:44:41 -06:00
5383bd2613
More doc files, misc clean ups
2024-04-10 09:47:55 -06:00
c63c1856ec
Fix compilation error, edit artificial visc toggle
2024-04-04 11:21:42 -06:00
ceec24d50b
Adding hybrid support to BPM, more doc pages
2024-04-04 09:42:10 -06:00
08db64c27f
More updates for oxidation, more doc pages
2024-03-31 21:40:34 -06:00
7ea0dc3996
Adding more oxidation features + doc pages
2024-03-29 19:00:14 -06:00
010a4c076b
Prototyping oxidation
2024-03-28 11:31:21 -06:00
44c8f722a3
Merge remote-tracking branch 'upstream/develop' into develop
2024-02-24 14:32:03 -07:00
2ef030f33c
Fixed error in forces that only affects non-zero t1m MS-MEAM models
2024-02-24 14:14:52 -07:00
b3de75da97
Cleaning up math, fixing tension bug, patching bond creation
2024-02-23 13:26:28 -07:00
7d5931def3
Added example folders tested
2024-02-23 08:16:55 -06:00
1c9d62543b
Merge pull request #3 from rohskopf/sna-grid-kokkos
...
Kokkos SNAP grid local compute
2024-02-22 13:58:21 +01:00
9c7b169003
Renamed the log files under examples/bpm
2024-02-12 19:43:05 -06:00
e7f0f9be5a
Added another example of a config file
2024-02-08 11:37:49 -06:00
a1f38b9a75
Captured output of the test run, reported if the run failed (e.g. missing packages)
2024-02-08 11:29:26 -06:00
f141543659
Looped over all the runs in an input script, made more descriptive output
2024-02-08 11:12:54 -06:00
244c72afd9
Counted the total num checks per test
2024-02-07 15:42:15 -06:00
051167a14c
Supported JUnit XML output
2024-02-07 15:20:55 -06:00
ace87d2bb8
Only printed out all the quantities being checked with verbose on
2024-02-01 17:21:30 -06:00
621a4e406f
Handled exception with the yaml load
2024-02-01 15:22:46 -06:00
911227a981
Cleaned up and expanded the set of examples being tested
2024-01-31 14:47:11 -06:00
b1688d4287
Merge branch 'upstream' into regression-tests
2024-01-31 13:48:49 -06:00
829708bd71
Allowed to specify example folders from arguments
2024-01-31 13:46:34 -06:00
e9dc5bafff
Improved failed test info
2024-01-31 13:06:04 -06:00
cfe6afe665
Used the absolute path for the lammps binary, no need for symbolic links
2024-01-31 11:03:23 -06:00
91d292fb7c
Tested with more example subfolders
2024-01-30 17:08:24 -06:00
293e930cb0
Expanded the tests for more subfolders, need to check if there is an existing log file with matching nprocs
2024-01-30 14:01:43 -06:00
c0fc4c8908
Cleaned up and tested with micelle and melt under examples
2024-01-30 13:07:57 -06:00
153e30227e
Added function to extract output from an existing log file into a yaml data structure, working on in place testing
2024-01-29 18:07:21 -06:00
ba4174f474
Added tolerances to the config file
2024-01-29 15:25:52 -06:00
70ea1dd352
Refreshing no shift flag for solid particles
2024-01-23 14:58:31 -07:00
dd7e95cd12
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2024-01-23 14:04:28 -07:00
574ccc64eb
Fixing bugs for solid particles
2024-01-23 14:04:10 -07:00
80861fe1ff
New syntax in doc files
2024-01-19 21:24:27 -07:00
affb879037
Merge branch 'develop' into rheo
2024-01-18 14:52:15 -07:00
67f06097ee
Updating utils functions for pair rheo/react
2024-01-15 22:04:26 -07:00
a34ddd7ccd
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2024-01-15 17:26:42 -07:00
56764f0244
Merge branch 'develop' into rheo
2024-01-15 17:26:23 -07:00
2ac37aa91a
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2024-01-12 17:00:37 -07:00
a0cf5191c2
Adding nonzero starting rhos
2024-01-12 17:00:12 -07:00
faef34a8d4
Merge branch 'develop' into rheo
2024-01-12 13:26:38 -07:00
073a72d933
fixing merge conflicts
2024-01-12 11:12:02 -07:00
c60d439fb7
Switched to using argparse
2024-01-08 15:00:24 -06:00
3f677f798a
Fleshing out tension model
2023-12-22 17:04:56 -07:00
08d2dd2699
Prototyping latent heat, other misc fixes
2023-12-22 10:46:44 -07:00
7403426046
Argument error in fix rheo
2023-12-19 13:58:22 -07:00
2ed03164b7
Updated in place testing case, assuming in.* are input scripts, skipping input scripts without REG markers for now
2023-12-10 22:56:53 -06:00
fbbdd5bcad
Updated run_tests.py for testing inplace input scripts
2023-12-10 16:56:47 -06:00
bcd0eac78a
Merge remote-tracking branch 'refs/remotes/origin/regression-tests' into regression-tests
2023-12-10 16:53:52 -06:00
a6f82eb970
Added check if input files in a folder have REG markers
2023-12-10 14:15:13 -06:00
1f13a6a193
Merge branch 'upstream' into regression-tests
2023-12-09 23:02:38 -06:00
1957eb5ca8
Attempted to change dir to individual example folders
2023-12-08 10:21:35 -06:00
f7aeecd3be
Fixing error in averaging
2023-12-01 09:58:40 -07:00
1e26c6d0c5
Adding multiphase support, new stress
2023-11-27 15:53:19 -07:00
dd99ea371d
Merge remote-tracking branch 'upstream/develop' into develop
2023-11-22 10:30:51 -07:00
f9b385061b
Multiphase support
2023-11-14 12:33:51 -07:00
3c915b14a7
Renamed the README file
2023-11-13 15:18:36 -06:00
25d862d7b4
Added README.md
2023-11-13 15:17:22 -06:00
1d1d53222a
Merge branch 'lammps:develop' into regression-tests
2023-11-13 15:08:05 -06:00
3a93b16cff
Added argument parsers
2023-11-13 11:52:21 -06:00
476c569804
Used the last thermo step in the log file for comparison
2023-11-13 11:35:27 -06:00
9642a950b1
Updated run_tests.py, added in.eam
2023-11-13 11:19:59 -06:00
73a3ae7602
Debugging some compute property items, allow surface shifting inward
2023-11-08 15:57:42 -07:00
c922fcef5a
prototyping limit on tension
2023-11-08 14:30:37 -07:00
b8b2141993
Fixing errors in oxide model
2023-11-07 14:47:46 -07:00
44ae758bf5
Parallel support for bond creation/deletion
2023-11-06 20:27:18 -07:00
92ff79af08
Debugging BPM coupling
2023-11-06 16:22:02 -07:00
109becc542
Retrieved the list of installed packages
2023-11-05 23:39:44 -06:00
16a3abdadd
Filling in tension and react
2023-11-03 13:33:03 -06:00
5b14b7c86c
Fixing gitignore
2023-11-01 13:42:33 -06:00
bf115e5df4
Fix compiler/memory errors in tension, update properties in surface
2023-11-01 11:55:07 -06:00
89150877a2
Hiding compile bugs in temporary files
2023-10-30 20:48:20 -06:00
0fb7fd9a80
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2023-10-30 20:22:27 -06:00
0945c3dda8
Bug in rheo, cleaning up old files
2023-10-30 20:22:14 -06:00
6942103c27
Initiated the regression test setup
2023-10-25 11:21:00 -05:00
6281a818e7
merge conflicts
2023-10-22 14:55:13 -06:00
0d2b3dc51e
Drafting oxide model
2023-10-22 14:54:27 -06:00
5986fb90b9
Few updates to surface tension, add stress fix
2023-10-19 12:37:59 -06:00
88fb7c849d
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2023-10-19 11:57:25 -06:00
f28e46d40e
Adding support for remap v
2023-10-19 11:57:07 -06:00
63eed5e230
Drafting tension model
2023-10-06 17:43:54 -06:00
1cbe59c254
Fixing compile errors
2023-10-05 21:19:50 -06:00
3cae238eb5
Finish drafting bond creation/deletion
2023-09-26 09:07:44 -06:00
bd07252da3
Merge branch 'rheo' of github.com:jtclemm/lammps into rheo
2023-09-25 09:39:43 -06:00
583917b194
Drafting structure of solidification bond creation
2023-09-25 09:39:29 -06:00
a5b262aefa
Hotfixing a small bug in the Kokkos Gaussian Compute
...
Co-authored-by: Drew Rohskopf <<drew.rohskopf@gmail.com >
2023-09-08 00:20:45 +02:00
36e24d00d1
Merge remote-tracking branch 'upstream/stable' into develop
2023-08-14 14:42:11 -06:00
27d065a682
sync with develop
2023-08-03 11:33:14 -04:00
f1dd7f1415
Merge tag 'patch_2Aug2023' into maintenance
...
LAMMPS feature release 2 August 2023
2023-08-03 11:14:29 -04:00
71abebb1d7
debugging surface compute
2023-07-16 16:26:57 -06:00
79e05595db
Remove destructor prints
2023-07-11 13:11:50 -06:00
63a3c3f30c
Merge branch 'lammps:develop' into mala
2023-07-11 15:43:30 +02:00
cb915cdce7
Fill local sna/grid array
2023-07-10 10:22:52 -06:00
b5dc7d58a8
Destruct sna/grid/local/kk properly and use local arrays
2023-07-09 10:20:45 -06:00
3f9cc8f0fd
Initial sna/grid/local/kk implement
2023-07-07 17:08:41 -06:00
2fc1844443
Merge pull request #2 from rohskopf/sna-grid-kokkos
...
Kokkos Gaussian grid
2023-07-03 14:26:20 +02:00
be5eb198c3
Clean up debug prints
2023-06-27 11:50:00 -06:00
969cc5dc03
Tweak TeamPolicy settings for speedup
2023-06-26 17:41:13 -06:00
c871fe8505
Fill grid geometry info
2023-06-26 17:03:05 -06:00
9eb26e4cd0
Shallow copy Kokkos written array to returned array variable
2023-06-26 16:43:28 -06:00
5885f49b75
Prevent polymorphic destructor calls with copymode
2023-06-26 14:50:44 -06:00
fc5e583c56
Initial Gaussian grid implementation
2023-06-24 15:56:54 -06:00
4ae41edee7
Fixing order of correct_v
2023-06-23 14:12:59 -06:00
5e01ffe6a6
Merge pull request #1 from rohskopf/sna-grid-kokkos
...
compute sna/grid/kokkos
2023-06-07 13:57:50 +02:00
904fde8189
Merge remote-tracking branch 'fork_drew/sna-grid-kokkos' into sna-grid-kokkos
2023-06-06 15:28:48 +02:00
788fd3a9ac
Re-Adding Gaussian grid again, originally authored by Aidan Thompson
...
Co-authored-by: Aidan Thompson <athomps@sandia.gov >
2023-06-06 15:28:41 +02:00
b1105a231b
Add triclinic cell conversion
2023-06-04 05:03:06 -06:00
b1ffcbcd41
Fix cutoff factor when switchflag = 0
2023-06-02 17:38:48 -06:00
be5476e442
Loop over chunks on GPU to write values properly when using default chunk size
2023-06-02 15:10:45 -06:00
95e39ba89a
Clean up kernels
2023-05-30 22:53:24 -06:00
1037e4a4eb
Use normal loop over ntotal inside neighbor team policy
2023-05-30 22:40:12 -06:00
709da60474
Replace limited parallel for with normal for for now
2023-05-30 11:08:43 -06:00
6f59b7c5e0
Fixing misc bugs with interfaces
2023-05-23 22:12:34 -06:00
e169327162
Merge branch 'lammps:develop' into mala
2023-05-23 10:23:42 +02:00
b4e1effe5f
Improving options for outputting gradients
2023-05-19 13:10:39 -06:00
55f7e9271c
removing old files
2023-05-12 23:34:26 -06:00
dfc47a5501
Fixing various errors, reorganizing status variable
2023-05-12 23:33:02 -06:00
35418afd6b
Rename CRK -> RK
2023-05-11 14:19:32 -06:00
4a419b2f00
Adding rheo property/atom compute odc
2023-05-01 14:47:52 -06:00
c81c4cefc0
Fixing pair label
2023-05-01 14:32:14 -06:00
0b1d393d78
Adding arguments to doc page
2023-05-01 14:05:47 -06:00
0cd22dd0d2
Creating doc pages and links for rheo
2023-04-27 21:04:04 -06:00
0cd3bd190f
Fixing various memory issues
2023-04-26 12:14:40 -06:00
be568d257d
Adding output option for reorganized peratom values
2023-04-25 16:29:29 -06:00
7fc916a1d4
Prototyping example and accessory commands
2023-04-25 13:38:37 -06:00
7cfe45c00b
Adding gsl version, cmake options, readme files
2023-04-25 10:29:39 -06:00
47b8cdc94f
Fixing compilation errors
2023-04-24 19:46:27 -06:00
59e8b9370f
plug memory leak in FixNHIntel class
2023-04-24 20:58:33 -04:00
39fa2021e2
avoid 32-bit integer overflow when allocating memory for neighbor list copy
2023-04-24 20:45:49 -04:00
83f492a195
must initialize vest_temp to null to avoid segfaults
2023-04-24 20:44:44 -04:00
933457acbe
Templated functions calling math libraries should use type-aware calls
2023-04-24 19:55:39 -04:00
06f4099566
Vector masking is part of AVX512, not limited to Intel compiler
2023-04-24 19:54:19 -04:00
5624a78b17
Fix uninitialized memebr
2023-04-24 19:53:57 -04:00
66def742c4
Organize deallocator calls
2023-04-24 11:29:04 -06:00
47e875142f
update version string
2023-04-22 18:37:52 -04:00
62c844d5ac
update version string for stable release update
2023-04-22 14:56:44 -04:00
263b6d4d6f
compilation fix for Fedora 38 from upstream
2023-04-22 14:32:11 -04:00
4acca38a65
remove text that only applies to newer LAMMPS versions
2023-04-22 12:19:37 -04:00
4cf642b526
correct docs for fix edpd/source and fix tdpd/source
2023-04-22 12:12:38 -04:00
35d1178cfa
Adding cmake options, fixing a few misc errors
2023-04-20 20:15:17 -06:00
de0e4bb170
Rho sum compute
2023-04-20 16:17:04 -06:00
a4d971df52
Updating surface compute
2023-04-20 14:45:35 -06:00
d85ce6a392
Initial surface compute
2023-04-19 17:15:00 -06:00
5980fdf9fd
Revising interface compute
2023-04-15 21:15:37 -06:00
986cfd6641
Cleaning up peratom variables, adding peratom variables to fix rheo/interface
2023-04-12 17:05:05 -06:00
470581d469
Organize sna method calls and clean up
2023-04-10 17:18:00 -06:00
52fc8f05ee
update CMake script for PLUMED package to support cross-compilation to Windows
2023-04-10 09:23:19 -04:00
40db9b1701
Agreement between Kokkos and original compute sna/grid with switchflag = 1; note that switchflag = 0 gives wrongly zeroed values for Kokkos because of bug in compute_s_dsfac function of sna_kokkos_impl.h causing sfac to be zero
2023-04-09 15:54:47 -06:00
d75ceabfb0
Fix neighbor criteria so atoms sharing positions with gridpoints aren't included as neighbors
2023-04-08 21:55:04 -06:00
a720328770
Matching descriptors when no neighbors, good checkpoint for debugging
2023-04-08 21:32:46 -06:00
a3d8ab3088
Add cutoff view properly
2023-04-08 19:03:25 -06:00
02122c809c
Change ntotal to n_ninside
2023-04-08 17:52:35 -06:00
bd1134c083
Debug inability to deep copy
2023-04-08 17:21:27 -06:00
7539264846
Sync device and host compute arrays
2023-04-08 13:08:24 -06:00
212b864052
Add all SNAP computations and 4D view Kokkos memory allocator
2023-04-08 11:19:07 -06:00
047df9aa9e
mark as maintenance branch version
2023-03-31 09:52:58 -04:00
79ddd1445f
Misc clean ups, initial draft of interface
2023-03-26 17:04:56 -06:00
bfb3457b9e
Adding memory usage
2023-03-26 14:44:01 -06:00
98050c96cc
Cleaning up kernel compute
2023-03-26 14:30:34 -06:00
908c32788c
Cleaning up fix rheo, initial sketch of kernel compute
2023-03-25 20:17:17 -06:00
d98435f435
removing merge conflict
2023-03-24 22:02:30 -06:00
29edfc45d7
Adding heat/temperature checks/zeroing to thermal fix
2023-03-24 21:59:17 -06:00
b46b786a3f
Merge pull request #3 from EricPalermo/rheo
...
Rheo
2023-03-24 15:43:30 -06:00
0a3a4c527d
generalized density in dT calculation
2023-03-24 16:43:34 -04:00
bf669d526b
test adding file
2023-03-24 15:38:26 -04:00
fb3bd20dff
update fmtlib to version 9.1.0 to avoid compilation issues with PGI/NVHPC compilers
2023-03-23 18:34:42 -04:00
3964321e0b
Merge branch 'develop' into rheo
2023-03-22 21:53:36 -06:00
beb6f934f8
adding new peratom storage to pressure
2023-03-22 21:44:11 -06:00
b550d72e38
Fixing merge conflicts
2023-03-22 21:35:54 -06:00
886c642e01
Cleaning up pairstyle
2023-03-22 21:15:54 -06:00
c7d62c4709
fix ids once bug in compute chunk/atom
2023-03-22 22:21:13 -04:00
b18008c58d
add useful comments
2023-03-22 22:18:29 -04:00
9469321e3d
Fixed bug in fep tools
2023-03-22 22:18:04 -04:00
a4a9efeefc
Fixed bug in fep tools
2023-03-22 22:17:55 -04:00
70744f10e0
backport fix property/atom bugfix for KOKKOS
2023-03-22 22:17:10 -04:00
bad1188c52
Reorganizing peratom arrays
2023-03-22 17:27:51 -06:00
9bea55bd77
update fix mscg example
2023-03-16 14:55:20 -04:00
73525b3bbc
Download the latest MSCG snapshot to address bug in library.
2023-03-16 14:55:05 -04:00
9cf67699cc
include fixes and updates from upstream
2023-03-16 12:44:18 -04:00
666fe4cfbe
fix two bugs in the ndx2group command
2023-03-16 12:35:53 -04:00
ed7bd50500
must recompile main.o when MDI package is installed/uninstalled
2023-03-12 22:31:06 -04:00
de4dbec661
Remove swo
2023-03-12 20:03:35 -06:00
584a6200f5
Mimic pair snap kokkos pattern
2023-03-12 20:02:57 -06:00
a0a7f14db5
Remove swo
2023-03-12 17:01:20 -06:00
234346c37d
Experiment with different implementations
2023-03-12 17:00:48 -06:00
e1e7984822
Start ComputeSNAGridKokkos implementation
2023-03-10 16:19:24 -07:00
6e65d13ad3
Adding vshift + pressure, various fixes
2023-02-26 21:13:32 -07:00
d241e26d03
allow dynamic groups with fix oneway
2023-02-25 12:03:40 -05:00
73e7163ed6
don't store topology information with ghost atoms. they will be ignored.
2023-02-24 22:56:17 -05:00
5a5a86684a
Fix the adios2::ADIOS constructor calls that were deprecated in adios 2.8 and removed in 2.9. The fix is backward compatible with older adios2 versions as well.
2023-02-23 15:39:01 -05:00
ae3f57e89a
fix bug in fix wall/morse that was computing forces incorrectly
2023-02-23 15:38:20 -05:00
fff7b2a859
update unit test for correct fix wall/morse
2023-02-23 15:37:58 -05:00
ecf43524d4
Most updates to pair
2023-02-21 22:07:11 -07:00
99e7673e8e
Starting pair style, various clean ups
2023-02-21 19:41:52 -07:00
c715552f7e
Ensuring fix order
2023-02-21 10:17:15 -07:00
1adc66e82b
Beginning updates to thermal fix
2023-02-20 22:07:30 -07:00
c73f9188ce
Initial thermal/pair files
2023-02-20 20:42:44 -07:00
4ac7a228b5
Revamping atom data storage in fixes
2023-02-20 12:47:51 -07:00
560bd90e11
Drafting viscosity fix
2023-02-19 22:08:02 -07:00
6cbade576c
Adding gradient compute, minor patch bond history
2023-02-19 20:41:33 -07:00
83ba1c9d20
Merge pull request #3645 from akohlmey/more-backports-to-stable
...
More backports of fixes to stable release
2023-02-17 16:27:13 -05:00
ce10614cab
backport region check move to init() function for fix gcmc and fix widom
2023-02-17 12:44:58 -05:00
facbeac052
move definition of MAXBIGINT_DOUBLE to variable.cpp
2023-02-17 12:29:17 -05:00
348296e638
Adding base fix and atom style
2023-02-15 16:07:10 -07:00
188ee5af15
use MAXBIGINT_DOUBLE which does not overflow when casting back to bigint
2023-02-12 04:08:11 -05:00
f176b8b14c
consistently support special_bonds settings in pair style gauss
2023-02-10 05:09:58 -05:00
2396b2feea
Fixed bugs with gauss/gpu in bonded systems, including factor_lj in forces and energies
2023-02-10 05:02:43 -05:00
4399c1b6c1
Merge pull request #3593 from akohlmey/maintenance-2022-06-23
...
Third round of maintenance fixes and backports for the stable release
2023-02-09 22:53:11 -05:00
fd046c8fd8
Merge branch 'maintenance' into maintenance-2022-06-23
2023-02-09 20:17:06 -05:00
09b7694601
Merge pull request #3595 from akohlmey/maintenance-many-files
...
Additional non-functional maintenance changes for the stable version
2023-02-09 20:09:28 -05:00
df20503434
make fallback url function available to plugin compilations
2023-02-09 08:14:23 -05:00
f4aa24a36a
roll back changes for vec3_scale() and vec3_scaleadd() and use temporary vector
2023-02-08 20:33:38 -05:00
007c04bc97
correct preprocessor logic for non-Linux machines
2023-02-08 16:45:48 -05:00
418d1e16e1
recover compilation of tersoff kernels with CUDA
2023-02-08 11:17:09 -05:00
6471d781d0
recover kernel failure for tersoff with mixed and single precision
2023-02-08 09:14:37 -05:00
97ddc5917c
another OpenCL bugfix attempt from Trung
2023-02-08 08:26:22 -05:00
a95ff20647
swap nvcc default arch from Maxwell to Pascal
...
This is to avoid deprecation warnings with CUDA 11.6 and later
2023-02-07 08:34:01 -05:00
9e0a9e2601
correct logic
2023-02-07 00:00:17 -05:00
8b34d65970
add download fallback handling
2023-02-07 00:00:07 -05:00
0a1c2bcccc
fix failing unit tests with OpenCL
2023-02-06 18:40:07 -05:00
c9442c591c
re-enable new neighbor lists for CUDA 12.0 and later
2023-02-05 03:01:46 -05:00
b7d316031d
nullify freed pointers in list of dump data
2023-02-03 20:39:47 -05:00
361e9f3ea5
avoid illegal memory access in destructor after variables have been deleted
2023-02-03 20:26:42 -05:00
28120793b8
backport PR #3631
2023-02-02 22:21:15 -05:00
f32ce8377e
change default arch in nvcc_wrapper, so it can still run with cuda 12
2023-02-01 11:35:59 -05:00
9021b8bc6a
implement download fallback for traditional make build
2023-02-01 06:53:53 -05:00
838fe3020d
add support for building a static lammps-shell executable with Linux/MUSL
2023-01-31 22:23:41 -05:00
b4d4dcbcbc
simplify
2023-01-31 20:35:18 -05:00
52a892ec46
simplify
2023-01-31 20:32:41 -05:00
0ee3d9da5d
port triclinic region vs box check from fix gcmc to fix widom
2023-01-31 20:29:18 -05:00
50afb292b0
compare region extent with box bounds for triclinic
2023-01-31 20:28:25 -05:00
275ef9da17
update n2p2 lib version for traditional make, too.
2023-01-31 20:28:15 -05:00
b6a87390a3
revert MD5 hash to current value after GitHub reversed its change
2023-01-31 20:28:04 -05:00
72178631c5
update N2P2 library to version 2.2.0
2023-01-31 20:27:57 -05:00
f8859c5fca
implement download fallback URLs pointing to download.lammps.org for CMake
2023-01-31 20:22:06 -05:00
979119a29b
backport fixes to KOKKOS and REAXFF from PR #3621
2023-01-31 20:18:38 -05:00
bc66572275
Fix out of bounds access in pair_vashishta_kokkos with skip list
2023-01-31 20:00:45 -05:00
609231675f
Allow neighbor class to set newton flag in Kokkos neigh list
2023-01-31 19:55:07 -05:00
d9675b5da4
Fix QUIP compilation with Intel compilers.
2023-01-30 08:11:52 -05:00
7d32b4f42a
make Kokkos lib compatible with musl-libc
...
Note: this was adapted from https://github.com/kokkos/kokkos/pull/5678
to be usable without requiring C++17
2023-01-27 12:21:39 -05:00
697e5b15ec
forcibly disable COMPRESS package is zlib is not found
2023-01-27 07:29:25 -05:00
ade0718c11
make compatible to non-glibc Linux
2023-01-27 07:26:23 -05:00
31033ff6e0
must initialize "np" in constructor
2023-01-26 18:34:21 -05:00
9a598ba5a8
backport fix pimd bugfix from develop
2023-01-26 15:59:26 -05:00
ff20448b1d
add image to the cover page of the PDF version of the manual
2023-01-26 11:23:46 -05:00
af5229ba58
swap constexpr back to const
2023-01-26 09:58:26 -05:00
b180200c48
check if variable value is a valid number before converting it
2023-01-26 07:10:50 -05:00
27441cf2ea
update developer contact info in a few more files
2023-01-25 22:24:22 -05:00
db61bf609b
plug memory leaks in couple examples
2023-01-25 21:48:29 -05:00
015fa4cb0a
update embedded docs
2023-01-25 21:44:04 -05:00
62f6f91146
minor typo and rewording
2023-01-25 21:42:37 -05:00
e163b0b1d7
portability improvements for Solaris/OpenIndiana
2023-01-25 21:40:23 -05:00
169a886898
cannot test PYTHON package if it is not installed
2023-01-25 21:37:22 -05:00
cbd276c49d
correct prototype for documentation
2023-01-25 21:32:03 -05:00
183c6c06ff
small tweaks to the "breadcrumbs" part of the theme to avoid double inserting a separation character
2023-01-25 21:28:18 -05:00
93a46da58e
add image to the cover page of the PDF version of the manual
2023-01-25 21:24:27 -05:00
6b6a47bd3c
Small tweaks
2023-01-25 21:21:08 -05:00
4a0a98a0fd
Small bugfixes for Kokkos
2023-01-25 21:20:59 -05:00
369ea4fd26
Add this
2023-01-25 21:17:30 -05:00
d63c002bf5
Use group for Kokkos nvt temp compute
2023-01-25 21:17:22 -05:00
e931d3153b
small improvements from upstream
2023-01-13 17:52:28 -05:00
2913c063d4
whitespace
2023-01-13 14:51:21 -05:00
5606b57646
Update SECURITY.md
...
I found the overlapping meanings of release/update/patch a bit confusing, especially when sometimes referring to a branch name and sometimes used as a general description. So I reworked it, trying to preserve meaning. I deleted the last sentence, because I did not understand it, it may need to be added again.
2023-01-13 11:30:07 -07:00
0fafe34008
import updates to library plugin loader from upstream
2023-01-13 05:21:33 -05:00
a9a1640d67
reorder
2023-01-12 18:28:17 -05:00
812363fb99
lammpsplugin bugfix from Stan
2023-01-12 18:24:04 -05:00
b40e0be1c9
reset to current state of the library interface and remove parts from upstream that have crept in
2023-01-12 12:08:00 -05:00
be94176c03
Re-starting MALA branch in MALA fork
2023-01-12 15:44:04 +01:00
1be973da07
update from upstream
2023-01-11 22:31:06 -05:00
aca2c52795
update LAMMPS developer contact info
2023-01-11 22:25:25 -05:00
536b2ab7e5
restore accidentally deleted file
2023-01-11 22:16:31 -05:00
ccef293161
remove obsolete comment
2023-01-11 22:11:53 -05:00
4b0de87813
silence compiler warning
2023-01-11 21:59:35 -05:00
fa22aef31b
Fix obscure bug in Kokkos neigh list build
2023-01-11 21:53:16 -05:00
cb7544a615
import modernization from upstream
2023-01-11 21:41:58 -05:00
a9be4906b7
import safer ghost cutoff determination for manybody GPU styles from upstream
2023-01-11 21:41:43 -05:00
6f36d21a04
GPU library updates
2023-01-11 21:34:42 -05:00
c55a15c4dc
make AWPMD compatible with MSVC and c++-linalg on Windows
2023-01-11 21:23:03 -05:00
8f01dad1a9
add tools/tabulate
2023-01-11 21:21:51 -05:00
db6e1aa20d
some more documentation updates
2023-01-11 21:21:03 -05:00
3cee69a077
correct Kokkos device/arch info ouput in CMake summary
2023-01-11 18:15:56 -05:00
69ffe71595
update unit tests for code corrections
2023-01-11 07:45:50 -05:00
16fa033111
fix issues with bundled meam/spline potentials
2023-01-11 06:40:54 -05:00
8e494aa771
updates and bugfixes for liblammpsplugin plugin loader for LAMMPS shared lib
2023-01-11 06:11:46 -05:00
d203cce8b5
documentation updates from upstream
2023-01-11 06:07:19 -05:00
f8de1b1a75
use official API for utils::logmesg(), stricter/consistent checking for integer and floats
2023-01-11 05:54:35 -05:00
de89a25a25
final CMake sync with upstream
2023-01-11 05:03:00 -05:00
f982e95267
update developer info in unittest tree
2023-01-11 01:28:52 -05:00
293d0cdb58
fix typo
2023-01-11 01:26:54 -05:00
011f2651ee
update
2023-01-11 01:26:48 -05:00
a8d3c43a77
update version
2023-01-11 01:26:35 -05:00
c19641f8b3
synchronize CMake scripting with upstream
2023-01-11 01:04:32 -05:00
6596b343ff
sync docs with fire minimizer code features
2023-01-10 21:55:56 -05:00
b6dbb0330c
update list of commands in pygments LAMMPS lexer
2023-01-10 21:55:56 -05:00
0dd138666a
update for accelerated versions
2023-01-10 21:55:56 -05:00
33b9fec150
synchronize sphinx configuration with upstream
2023-01-10 21:55:56 -05:00
32b020a165
Increase communication cutoff for TIP4P pair styles, if needed
...
This avoids error of H atom not found when the O atom is a ghost.
2023-01-10 21:55:56 -05:00
c1db230331
Fix bug in Kokkos ReaxFF on GPUs
2023-01-10 21:55:56 -05:00
254c052ecc
Fix GPU tag issues in other Kokkos styles
2023-01-10 21:55:56 -05:00
8e889dfa7c
offset is not used (by construction of the potential)
2023-01-10 21:55:55 -05:00
5b6a52a646
correct suffix handling with compute fep
2023-01-10 21:55:55 -05:00
55f56deb63
bugfix for minimization with KOKKOS when using fix box/relax
2023-01-10 21:55:55 -05:00
bfe127a720
cosmetic
2023-01-10 21:55:55 -05:00
d95c8911a3
tweak intel compiler settings
2023-01-10 21:55:55 -05:00
0380f9d854
consistently prefix deep_copy() with Kokkos::
2023-01-10 21:55:55 -05:00
71b1d60363
bugfix for gaussian bond/angle styles to avoid premature truncation of potential
2023-01-10 21:55:55 -05:00
8b1f92fabd
better error handling when reading table files
2023-01-10 21:55:55 -05:00
419af0cf28
dead code removal
2023-01-10 21:55:45 -05:00
9030c59932
bugfix for nm/cut argument parsing
2023-01-10 21:55:21 -05:00
ee88078150
bugfix for DPD with exclusions other than 0.0 or 1.0
2023-01-10 21:55:21 -05:00
04451f6072
recover compilation
2023-01-10 21:55:21 -05:00
2364f7f08b
bugfix for incorrect stress tally in dihedral style table
2023-01-10 21:55:21 -05:00
7f82a58f51
auto loop optimizations
2023-01-10 21:55:21 -05:00
1caf074ba1
avoid excess string copy in auto loops
2023-01-10 21:55:20 -05:00
34677f78c2
initialize ADIOS dumps only the first time when used in multiple runs
2023-01-10 21:55:20 -05:00
e095609ac6
update lammps theme base theme from read-the-docs version 1.0.0 to 1.1.1
2023-01-10 21:54:35 -05:00
1122408957
dynamic cast whitespace
2023-01-10 21:53:53 -05:00
5f9b78ca01
update developer reference text
2023-01-10 21:53:09 -05:00
fe138fc75c
add support for building/using the ADIOS package without MPI
...
This needs the ADIOS2 installation being configured accordingly.
2023-01-10 12:38:20 -05:00
31c324ff61
remove references to long obsolete .d dependency files
2023-01-10 12:32:22 -05:00
30564ed8b7
import traditional build system updates and fixes from develop branch
2023-01-10 12:16:59 -05:00
f05bfe45a8
Synchronize GitHub related files and settings with develop branch
2023-01-10 11:50:49 -05:00
88c8b6ec6f
Merge pull request #3460 from akohlmey/maintenance-2022-06-23
...
Second round of maintenance fixes and backports for the stable release
2022-11-03 12:21:59 -04:00
f01e28f574
add missing parts to ELECTRODE package docs for traditional make. sync with upstream.
2022-10-27 16:29:28 -04:00
96627d27b1
add support to detect the BuildID of Windows 10 22H2
2022-10-27 12:56:30 -04:00
b3fc574a6a
use googletest aliased targets consistently
2022-10-26 22:46:31 -04:00
8a3f7560c9
drop special OpenMP flags from presets. Will be detected by FindOpenMP.
2022-10-26 22:46:21 -04:00
8406e92a9a
downgrade KOKKOS OpenMP check to version 3.1
...
need to apply special exception for NVHPC/PGI compilers
2022-10-26 22:46:13 -04:00
3b376b4448
modernize OpenMP detection and check for omp.h in CMake
2022-10-26 22:46:03 -04:00
ca3b7be623
add compatibility to VTK version 9.0 and above
2022-10-24 16:25:25 -04:00
c825c52d2f
update required version
2022-10-23 03:45:57 -04:00
0ea0e4ce59
modernize calls to access the list of fixes in the Modify class
2022-10-23 03:16:26 -04:00
d53d4b4d99
use inline insertion sort for short array
2022-10-23 03:16:13 -04:00
b37cd14dd1
avoid superfluous calls to utils::strdup and improve error messages
2022-10-23 03:15:58 -04:00
a921a6bdc1
silence compiler warning about not copying the final null byte
2022-10-23 03:15:47 -04:00
51a0345941
Update fix_bond_react.rst
2022-10-23 03:15:35 -04:00
8d70960e2d
bond/react: create atoms error check
...
check that post-reaction template has 'Coords' section if it has 'CreateIDs' section
2022-10-23 03:15:12 -04:00
5661703b30
Update pair_threebody_table.cpp
...
Correcting for hard coded ntheta = 79 in the extreme case that theta is exactly equal to 180.0 degrees.
2022-10-23 03:13:50 -04:00
bc30304f72
update plumed package version to 2.8.1
2022-10-22 23:01:47 -04:00
c76da483fb
must bootstrap centos 7 from dockerhub now
2022-10-22 22:59:52 -04:00
036a1e47d2
replace one more suffix
2022-10-22 22:28:35 -04:00
5430c3b592
add workaround for missing links to fortran functions in sphinx output
2022-10-21 19:01:31 -04:00
9b7cb8200c
small sphinx tweaks. require sphinx 5.2 or later.
2022-10-21 19:01:24 -04:00
550eedbb1f
make Linux behavior default for loading Python shared lib
...
This adds portability to platforms like FreeBSD
2022-10-21 15:52:26 -04:00
3a058f278d
Python support in ML-IAP requires NumPy. Check for it if CMake supports it.
2022-10-21 15:50:08 -04:00
0f7f0b5f86
find cythonize executable on recent FreeBSD versions
2022-10-21 11:39:02 -04:00
3de7534b84
try to make more portable (in case this ever gets ported to windows)
2022-10-21 11:38:50 -04:00
7065462faf
add md5sums for plumed 2.7.5 and 2.8.1, update default version to 2.8.1
2022-10-21 11:38:40 -04:00
2e9d8e1ccb
preserve pair/only package setting during clear command
2022-10-19 14:50:27 -04:00
19b84f7cbd
delete atomfile variables when using the clear command
2022-10-19 14:44:10 -04:00
9b7c445a15
include non-buffered flag
2022-10-19 14:44:04 -04:00
91e56444ce
add CMake check that will refuse compilation of unit tests or skip tests
...
This is mainly because the default compilers on RHEL/CentOS 7.x are
not sufficient to compile googletest. Also some Fortran module test
requires a working F90 module and others are more recent Fortran compiler.
2022-10-17 18:12:21 -04:00
9b3c8c36bd
update version
2022-10-14 21:35:16 -04:00
3403520967
Fix issue with KSpace slab correction energy with non-neutral systems
2022-10-11 16:37:45 -04:00
d8f969f1df
update python package requirements for building the manual
2022-09-30 20:18:05 -04:00
3487deccb6
update broken URLs
2022-09-27 08:03:11 -04:00
0926fc627d
step update counter
2022-09-25 09:04:45 -04:00
7999778d94
initialize sllod fixes consistently
2022-09-25 07:02:35 -04:00
b4ef4c1ff2
correct indentation
2022-09-25 07:02:35 -04:00
72b08e4b87
backport dump fixes from develop
2022-09-25 07:02:28 -04:00
faa64a84e8
bugfixes and updates to the DIELECTRIC package from upstream
2022-09-09 19:42:01 -04:00
32b67fff2b
print an error if the filename before '*' is too long for the regex matcher
2022-09-07 21:06:19 -04:00
f3dbf4122d
extend the length to which the regex matcher checks strings to 256 chars.
2022-09-07 20:47:16 -04:00
e25ac786da
must apply bond/angle offsets when determining shake bond/angle types
2022-09-05 10:52:06 -04:00
f30fba0061
support paths with blanks and avoid race condition when updating potentials
2022-09-02 21:33:30 -04:00
03f319604f
recover dump_modify every behavior
2022-08-31 17:26:09 -04:00
0782dab1ec
properly initialize result storage for per-chunk arrays
2022-08-29 13:04:40 -04:00
c43cce54ab
re-initialize neighbor lists at end to clear out the occasional list entry
2022-08-28 11:47:27 -04:00
281a368702
correct pair coeff mixing diagnostic for CLASS2 pair styles
2022-08-28 05:51:38 -04:00
f28d69b429
bugfix for writing data files with atom style dielectric
2022-08-19 16:18:38 -04:00
e674e0c927
correctly handle the case where there are no atoms in the fix group
2022-08-14 03:53:02 -04:00
eebabf99b8
adjust location of local ref targets for recent sphinx versions
2022-08-05 22:09:01 -04:00
23a19f4431
need new CSS hack to hide duplicate headers derived from the navigation bar
2022-08-05 21:46:38 -04:00
d618b0ffc0
Merge pull request #3324 from akohlmey/maintenance-2022-06-23
...
First round of maintenance fixes for the stable release
2022-08-05 16:57:43 -04:00
ffc71b8733
energy is not an array
2022-08-05 08:23:23 -04:00
564df78698
fix typo
2022-08-05 08:22:59 -04:00
8db0b5ca39
fix index copy-n-paste error
2022-08-05 08:22:09 -04:00
79e26fe829
correct bond style bpm/rotational example
2022-08-05 03:24:29 -04:00
523d4b0242
correct issues in fix adapt and fix adapt/fep related to using fix STORE
2022-08-04 10:19:26 -04:00
fe39a3e581
Documentation updates for simulations including dipoles
2022-08-03 16:47:29 -04:00
081cc1f992
clarification on what constituets single, double, and triple quotes.
2022-08-03 01:51:43 -04:00
53c80c2c00
match pow(0,0) = 1.0 behavior in powint()
2022-07-31 18:52:08 -04:00
554b64a147
avoid deprecation warning and update PyPy package requirements
2022-07-30 17:37:35 -04:00
dc08dba592
update embedded search box
2022-07-28 18:58:58 -04:00
0eaa2775cd
document missing call
2022-07-27 22:13:33 -04:00
852673ce41
fix off-by-one bug
2022-07-27 21:44:22 -04:00
8c711e405a
correct make command line example
2022-07-27 08:38:37 -04:00
25b9f95061
add check on extracting elements twice from the library to avoid opaque error later
2022-07-26 15:01:03 -04:00
ee66a6f8c1
correct formatting
2022-07-26 12:34:05 -04:00
b694a5f582
add reference
2022-07-26 12:33:57 -04:00
7ab3fce93f
correct typos
2022-07-26 12:33:48 -04:00
1f9509cb6f
strip off -pendantic-errors flag when compiling with nvcc_wrapper to fix error compiling ML-PACE
2022-07-18 14:00:53 -04:00
cad1d8ece4
correct unit tests for dump local
2022-07-17 12:16:01 -04:00
b709d75f80
add support for dump_modify colname to dump local
2022-07-17 11:52:15 -04:00
5839909061
fix cut-n-paste error and improve error message
2022-07-17 11:46:51 -04:00
30f374de58
clarify
2022-07-16 06:42:19 -04:00
0f9fec05fb
disallow use of variable functions vdisplace(), swiggle(), and cwiggle() with fix dt/reset
2022-07-16 06:42:11 -04:00
972a86f0ec
fix cut-n-paste typo
2022-07-15 19:06:14 -04:00
7338ebfc94
Update Errors_warnings.rst
2022-07-15 12:28:07 -04:00
7132152693
Update Errors_messages.rst
2022-07-15 12:27:57 -04:00
c9925f64f7
cosmetic changes, silence warnings, avoid temporary char buffers
2022-07-15 12:27:48 -04:00
6da523c8b8
very-small-templates bugfix
2022-07-15 12:27:36 -04:00
0522284589
bugfix: specials update corner case
2022-07-15 12:27:26 -04:00
e10a66dabc
allow ramp(x,y) to be used in between runs (returning x) and avoid division by zero on run 0
2022-07-15 05:41:12 -04:00
51dd631a76
Fix bug in vtk dump
2022-07-15 04:29:54 -04:00
d37249787e
work around issues with Intel compilers compiling the GPU package
2022-07-12 00:38:51 -04:00
f44841de69
update unit test
2022-07-07 10:32:47 -04:00
54c5337d2d
apply clang-format
2022-07-07 10:32:32 -04:00
efb0e63bf6
correct force and energy for excluded pairs
2022-07-07 10:32:20 -04:00
13d78c3afa
Update Kokkos version in CMake
2022-07-04 10:49:03 -04:00
f2910b1d9c
Update Kokkos library in LAMMPS to v3.6.1
2022-07-04 10:48:51 -04:00
78b22a64aa
formatting corrections and minor tweaks to the Argon viscosity howto
2022-07-01 09:27:43 -04:00
8bb1880c9d
Fixed temperature in argon GK example
2022-07-01 09:27:36 -04:00
e7b36c7b90
make certain to switch to the expected source folder when building n2p2 lib
2022-07-01 05:49:07 -04:00
d7804e3770
MPI may need to include multiple folders (e.g. on Ubuntu with OpenMPI)
2022-06-30 23:53:57 -04:00
8d0f9695d2
update googletest to version 1.12.1
2022-06-30 14:57:22 -04:00
52b2e4f364
add Update 1 string to version info
2022-06-29 17:44:29 -04:00
41140149ea
whitespace
2022-06-29 17:06:11 -04:00
85e556ac8f
add more unit tests for boolean expressions
2022-06-29 17:05:37 -04:00
cd5437a7e2
fix bug in recent bugfix
2022-06-29 17:05:27 -04:00
00cc82ac94
update and expand unit tests for if() command boolean evaluation
2022-06-29 17:04:49 -04:00
20f87e3f1d
change boolean = single string to an error
2022-06-29 17:04:34 -04:00
97e34f0667
better error strings
2022-06-29 17:04:23 -04:00
3e5da9b09a
more consistency checks
2022-06-29 17:04:12 -04:00
a62fcca7a4
Boolean expression corner case
2022-06-29 17:04:01 -04:00
778d59fa6b
whitespace
2022-06-29 05:19:10 -04:00
3833a85d7a
Add missing grow to Kokkos unpack_exchange
2022-06-29 05:17:55 -04:00
6d961ab29f
Fix small memory leak in SNAP
2022-06-29 05:17:46 -04:00
001824e0f6
Small tweaks
2022-06-29 05:17:36 -04:00
953d32f9b3
Prevent view bounds error when a proc has no atoms
2022-06-29 05:17:26 -04:00
edba922665
Add missing GPU <--> CPU data transfer in minimize Kokkos
2022-06-29 05:17:17 -04:00
53806d4601
Add more missing Kokkos data movement
2022-06-29 05:17:06 -04:00
67597722d5
intergrate references to dump cfg/uef into the dump command docs
2022-06-25 06:19:04 -04:00
337794a9e9
add crosscompiling with MPI support to plugins package
2022-06-24 06:52:08 -04:00
5f5fb895ff
add "package" target to support building a windows installer with NSIS
2022-06-24 01:25:54 -04:00
0302d03bc6
must set thirdparty download URL variable for downloading MPICH4Win
2022-06-23 23:20:49 -04:00
0a4fef369f
may check for MPI library Fortran support only if MPI is enabled
2022-06-23 15:57:54 -04:00
7d5fc356fe
Merge pull request #3311 from akohlmey/next-stable-release
...
Update stable branch to next stable release
2022-06-22 17:33:34 -04:00
8103e5a18f
Merge branch 'release' into next-stable-release
2022-06-22 16:29:19 -04:00
e5b56b67fe
Merge branch 'next_patch_release' into next-stable-release
2022-06-21 09:00:40 -04:00
8ffb7e5f89
Merge branch 'collected-small-fixes' into next-stable-release
2022-06-21 09:00:31 -04:00
cb9ab48ce7
Merge branch 'develop' into next-stable-release
2022-06-21 09:00:12 -04:00
1ebb1cee40
Merge branch 'release' into next-stable-release
2022-06-02 21:49:47 -04:00
f0e7101bd2
Merge branch 'develop' into next-stable-release
2022-05-18 06:35:57 -04:00
6fd8b2b177
Merge pull request #3122 from akohlmey/maintenance-2021-09-29
...
Third round of maintenance fixes for the stable release
2022-03-24 14:20:52 -04:00
6edaf42b3d
fix temperature initialization bug in KOKKOS nose-hoover code
2022-03-24 11:44:24 -04:00
79c047487d
fix parallel execution bug for shell command
2022-03-24 07:38:44 -04:00
ac5acb9abf
update threebody example
2022-03-24 07:31:02 -04:00
87fbbd3b13
small kokkos fixes from upstream
2022-03-24 07:18:24 -04:00
8ac0ec6473
Changes needed to compile LAMMPS with latest Kokkos develop
2022-03-24 06:09:03 -04:00
8acba74c4d
correct input to load potential file from local folder
2022-03-22 22:32:39 -04:00
34bcbdf41d
update extep potential file
2022-03-22 22:31:48 -04:00
d519ca0213
add missing reaxff files to purge list
2022-03-21 14:34:14 -04:00
a392e8dc09
accept infile with 0 lines, so we can create a template from the restart
2022-03-21 00:33:40 -04:00
a4d4f77bc2
run setup_bodies_dynamic() before processing infile in case that is not resetting all data
2022-03-21 00:32:49 -04:00
83a8f72d83
fix off-by-one bug when writing restart files for rigid bodies
2022-03-20 19:14:13 -04:00
3c54b56cfe
update overlooked date stamp
2022-03-19 21:00:14 -04:00
ff1a08f148
fixes to CMake build for ML-QUIP package from upstream
2022-03-17 18:07:12 -04:00
5a53b0fc03
import python3 compatibility changes to tools/python from upstream
2022-03-16 13:24:53 -04:00
e550600ebe
Error fixed. Epsilon and sigma must also be symmetric
2022-03-16 09:09:52 -04:00
7cb13be52a
fix bug where it was not possible to use an absolute path for write_coeff
2022-03-16 09:08:47 -04:00
ab56d7ecd7
augment cmake library search path to include the CUDA stubs library folder
...
this will help configuring and compiling LAMMPS with CUDA support on
machines where there is no CUDA driver installed
2022-03-10 23:02:57 -05:00
bd6ac3ee6d
for 2d systems, rigid bodies always have a moment of inertia and no DOFs need to be subtracted
2022-03-02 16:41:35 -05:00
27ca0a8f41
trigger building an "intel" style neighbor list so that buffers are allocated
2022-02-27 14:50:48 -05:00
f688b9b6b5
use consistent names, avoid memory leaks, fix off-by-1 error in fourier dihedral
2022-02-27 12:25:32 -05:00
16c61b3cc0
add support for plumed 2.6.5, 2.6.6, 2.7.3, 2.7.4, and 2.8.0 (default 2.7.4)
2022-02-25 16:37:00 -05:00
fb480f22fc
make cythonize detection compatible with /bin/dash on ubunutu
2022-02-24 21:24:04 -05:00
d0507559a4
when updating ML-IAP due to adding/removing PYTHON we need to delete and re-add cythonize support
2022-02-24 20:40:55 -05:00
58eb331b08
Python 3 compatibility for log commands in tools/python
2022-02-23 10:22:29 -05:00
c68015ca87
Bug fix for Intel package skip lists with multiple runs.
2022-02-18 05:11:34 -05:00
583c22d6e0
update tools/eam_database from upstream
2022-02-16 11:46:11 -05:00
58a4694d92
Remove incorrect error check in ReaxFF
2022-02-11 16:19:00 -05:00
97cf345528
don't allow exceptions to "escape" a destructor
2022-02-10 21:13:26 -05:00
0658abbdd4
silence possible warnings about missing files on "make clean-all"
2022-02-10 21:10:34 -05:00
72026a58bf
make certain that "offset" is always initialized
2022-02-10 21:05:12 -05:00
7152231a10
plug memory leak
2022-02-10 20:56:51 -05:00
8fe8a667b6
update create.f with changes from NIST database
...
also add parameters for Cr and document in README file and change
the code to create output files with .eam.alloy extension
2022-02-10 20:45:16 -05:00
560c543e69
add extra communication of special neighbors when using angle constraints
2022-02-10 20:44:39 -05:00
c5e6650924
import bugfixes for crashes and memory leaks in MSM kspace style from develop
2022-02-10 20:36:35 -05:00
10373ea5c9
avoid failures with "most" presets
2022-02-10 20:11:00 -05:00
992b1cf582
label as update #3
2022-01-25 07:42:00 -05:00
1505f3de06
fix tag caching issue in INTEL package
2022-01-25 07:41:37 -05:00
566efe04f2
always fall back to using the .so extension if available in the LAMMPS module folder
2022-01-19 10:12:50 -05:00
7586adbb6a
Merge pull request #3029 from akohlmey/maintenance-2021-09-29
...
Second round of maintenance fixes for the stable release
2022-01-06 19:58:51 -05:00
69d6ddccc5
create missing de,df table elements from linear extrapolation
2022-01-05 15:34:30 -05:00
5ae496dcef
backport array dimension bugfix for NETCDF package in simplified form
2022-01-03 19:55:23 -05:00
bc5d742623
explain that the computed force in python pair is force/r same as in Pair:single()
2022-01-03 10:12:38 -05:00
882e699163
Incorporate bugfixes from issue #3074 , a few additional cleanups
2022-01-03 10:11:18 -05:00
9c725d79d6
correct code example for current code
2022-01-01 16:42:28 -05:00
79fbf437a3
correct format string for Error::one()
2021-12-29 16:19:10 -05:00
d130aa4289
address segfault issue with fix nve/gpu when group is not "all"
2021-12-29 14:06:52 -05:00
5d8b83a251
backport GPU package build system updates from upstream
2021-12-27 20:30:43 -05:00
5a2548a83d
have internal fix/compute ids include the fix id for fix reaxff/species
...
this allows using the fix multiple times
also remove code and warning that checks for multiple fix instances
# Conflicts:
# src/REAXFF/fix_reaxff_species.cpp
2021-12-23 11:36:28 -05:00
a85b310e1f
add missing fclose()
2021-12-23 11:28:24 -05:00
e51fd40547
correct names of the pack/unpack routines for forward communication
2021-12-09 18:33:13 -05:00
62f271658b
correct setting forward/reverse buffer size info
2021-12-08 13:58:12 -05:00
0aa742934f
correct docs for pair style local/density
2021-12-08 00:51:52 -05:00
a26a709a7b
correct handling of data packing for forward and reverse communication
2021-12-08 00:51:52 -05:00
027293d285
whitespace
2021-11-24 15:47:05 -05:00
f7d049ac2d
generate atom tags for newly created atoms, if tags are enabled. triclinic support.
2021-11-24 15:36:16 -05:00
ea0ff1c8f7
Update CMake utility function get_lammps_version()
...
With the introduction of LAMMPS_UPDATE, version.h is no longer a single line
file. With this change the CMake utility will only process the LAMMPS_VERSION
line. Fixes issue #3038
2021-11-23 10:44:40 -05:00
5c1bb5f13a
Write dump header after sort to fix incorrect atom count for multiproc
2021-11-22 15:52:27 -05:00
24d9b4b611
Update lebedeva potential file and docs based on email on mailing list
...
https://matsci.org/t/lammps-users-webpage-and-parameter-file-for-the-lebedeva-potential/39059
2021-11-17 08:45:55 -05:00
a0e75c9006
correct unit description of eta_n0 parameters. fixes #3016
2021-11-17 08:38:09 -05:00
2435b953e1
increment update counter
2021-11-17 07:04:44 -05:00
c042e12323
clarifications and corrections for the discussion of the main git branches
2021-11-17 07:04:13 -05:00
e9efe46db9
update branch names
2021-11-17 07:03:56 -05:00
ecc14b7308
update documentation to refer to the new branch names (develop, release)
2021-11-17 07:03:27 -05:00
0152fe5cdf
fix segfault when using atom style smd as part of a hybrid style
...
also remove redundant for clearing
2021-11-16 21:49:56 -05:00
892d17af22
plug memory leaks
2021-11-16 21:49:41 -05:00
2cca00203e
Avoid file name collisions in dump unit tests
...
# Conflicts:
# unittest/formats/test_dump_atom.cpp
2021-11-16 15:08:27 -05:00
9f4626a62a
correct uninitialized data access bug due to shadowing of a base class member
2021-11-16 10:51:46 -05:00
e890a0b45e
Merge pull request #2999 from akohlmey/maintenance-2021-09-29
...
Maintenance fixes for the stable release
2021-11-09 15:11:19 -05:00
68223f0385
mention that dump sorting is limited to less than 2 billion atoms
2021-11-07 08:31:15 -05:00
1291a88bff
skip MPI tests if they would be oversubscribing the available processors
2021-11-07 08:30:19 -05:00
d9b687450a
account for increased floating point errors when summing numbers to zero
2021-11-07 08:30:04 -05:00
bd950b37d7
change git:// protocol for accessing github to https:// protocol
...
https://github.blog/2021-09-01-improving-git-protocol-security-github/
2021-11-02 15:30:27 -04:00
21fcdf8c56
Fix bug in Kokkos neighborlist where stencil wasn't updated for occasional list
2021-11-02 13:17:28 -04:00
6b400fb4bf
fix indexing bug
2021-10-31 16:19:17 -04:00
d982298ab2
update new LAMMPS paper citation info
2021-10-28 10:09:01 -04:00
765fd7f763
Use correct sizeof in memset
2021-10-27 17:46:37 -04:00
0325047c01
update a few GPU kernels so they can be compiled on GPUs without double precisions support
2021-10-21 07:34:05 -04:00
2dce8923ee
more direct version of clearing out loaded plugins
2021-10-19 08:28:19 -04:00
8d1ba074be
wipe out all loaded plugins before destroying the LAMMPS instance
2021-10-18 18:06:09 -04:00
4675a3b560
Only check for GPU double precision support if a GPU is present
2021-10-18 13:44:37 -04:00
8999b1f69f
add a LAMMPS_UPDATE string define to signal updates to stable releases
2021-10-17 18:06:04 -04:00
6c2b19c11b
Add support for an "Update #" appendix to the version string
...
This is for informative output only, so that any code depending
on the LAMMPS_VERSION define will not have to be changed and no
warnings will be printed etc.
2021-10-17 18:05:29 -04:00
a425334928
port dump vtk to correctly support custom per-atom arrays and fix some bugs
2021-10-17 11:00:33 -04:00
db2faf2789
fix bugs related to custom per-atom properties in dump style custom
2021-10-17 11:00:21 -04:00
fdbb7d0da4
Report only compatible GPU, i.e. no GPU if mixed/double precision is requested by the hardware does not support it
2021-10-15 20:26:47 -04:00
52cd99918f
pppm kspace styles also require -DFFT_SINGLE when using GPUs in single precision
2021-10-15 20:24:47 -04:00
a3e6a95ffb
allow single precision FFT introspection
2021-10-15 20:24:47 -04:00
5b65169997
correct expansion of fix/compute/variable arguments to avoid bogus thermo outpu
2021-10-15 20:23:57 -04:00
5f3bf69e30
plug memory leaks
2021-10-15 17:00:46 -04:00
507c02b9af
must set define to "see" the lammps_open() library function
2021-10-09 10:21:31 -04:00
b7fe47ba48
Fix bugs and compilation issues in KOKKOS
2021-10-08 09:39:53 -04:00
7dfd11da4b
re-freeze Sphinx and other pip installed packages for doc build
...
The change relative to the stable release fixes a bug with python 3.10 support
2021-10-05 10:52:34 -04:00
97ba95f30e
fix a couple more bugs like in 5246cedda6
2021-10-05 10:39:03 -04:00
c1945b4ec9
Fix misplaced MPI calls bug in pair style drip
2021-10-04 07:12:50 -04:00
c4291a4b8e
unfreeze versions of python packages used to build the documentation
2021-10-02 23:57:23 -04:00
5b5dfa86c5
also update eigen download for traditional build
2021-10-02 23:56:28 -04:00
3ca3f6959f
update eigen3 to the latest release and move download to our own server
2021-10-02 22:55:06 -04:00
f7b7bfa406
Avoid assertions in PythonCapabilities check when using external KOKKOS
2021-10-01 12:05:59 -04:00
3d2f29c92d
fix memory allocation bug causing memory corruption on 32-bit arches
2021-10-01 01:16:45 -04:00