Commit Graph

43774 Commits

Author SHA1 Message Date
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
6663e998d9 Merge branch 'develop' of github.com:lammps/lammps into develop 2025-01-22 17:11:31 +01: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
6f19d1fe0e molmap docs attempt
not a simple feature to describe in words
2025-01-21 21:58:51 -05:00
844f8e4e16 clarify how molecule IDs treated for 2025-01-21 20:28:21 -05:00
ee3e113339 initialize 'created atoms' mol ID to zero
can control using molmap option
2025-01-21 20:15:50 -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
c353c3c6c6 better treatment for 'new mol IDs'
for molecule IDs in post-reaction template, but not in pre-reaction template, adds new molecule ID onto previous max  molecule ID
2025-01-21 18:31:08 -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
2765f35340 It seems the problem was not with the primitive estimator but when initializing all particles at 0 0 0.
When initialized randomly it works.
2025-01-21 17:12:03 +02:00
45222b3f9a run check only after merges (for now) 2025-01-21 10:03:51 -05:00
9fd0d09b5f pimdb works with NVE and conserves energy. Fixed a little bug and now the printed total energy is also conserved.
From some reasin the primitive estimator doesn't work with Langevin :((((((
2025-01-21 11:57:37 +02: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