Commit Graph

73 Commits

Author SHA1 Message Date
0a4a2f6deb Merge branch 'develop' into collected-small-fixes 2025-03-13 03:06:14 -04:00
7bd7be8f86 error out when trying unsupported pimd method with multiple processors per bead 2025-03-07 01:59:41 -05:00
35fca290fc enumerators must be defined within the scope of the class, not globally 2025-02-23 12:20:45 -05:00
1cb47dc066 trailing whitespaces 2025-02-23 17:40:12 +02:00
29931c030f Added a filter of keywords instead of enable_esynch flag 2025-02-20 16:26:18 +02:00
d772833f67 cr 2025-02-18 23:44:28 +02:00
77ab5bd624 minor rearrangement of if logic 2025-02-16 14:52:25 +02:00
52437e2152 Fixed a bug regarding keyword reading in pimdb_langevin; made sure the new esynch keyword in pimdb is not allowed in pimd 2025-02-16 11:02:15 +02:00
a67f67607c Added synch_energies parameters to pimdb/langevin 2025-02-10 15:05:11 +02:00
002fc02b3d Got rid of the calc function in bosonic_exchange, the calculation is performed in the get function.
Added prepare_coordinates in pimd/nvt and pimd/langevin for that purpose
2025-01-15 16:41:19 +02:00
ec504e3324 Fixed some error with the ENUM definitions 2025-01-15 10:35:33 +02:00
1e491dc593 Merge branch 'develop' of https://github.com/lammps/lammps into bosonic-pimd-langevin 2025-01-06 16:04:43 +02:00
1d4e2d7867 another chunk of added/updated/modernized internal compute checks at Fix::init() 2024-12-27 04:18:01 -05:00
c689cea7d8 initialize in constructor rather than header 2024-07-20 23:48:39 -04:00
623bf2dddb Merge branch 'develop' of https://github.com/lammps/lammps into bosonic-pimd-langevin 2024-03-25 17:54:56 +02:00
73eb12a204 apply clang-format 2024-03-21 12:17:06 -04:00
b7def392fb correct p_cv computation for method=PIMD 2024-03-21 11:55:13 -04:00
8e3aa79a9e correct remove_com_motion for method=PIMD 2024-03-21 11:32:30 -04:00
5f6d3ad154 allow t_vir and t_cv computation for method=PIMD 2024-03-21 10:58:25 -04:00
a8d07744c0 split compute_cvir into 2 functions 2024-03-21 10:55:48 -04:00
2eb1ce98d9 add compute_t_prim for method=PIMD 2024-03-20 14:06:44 -04:00
0ce25755cd second round of include-what-you-use updates 2024-02-28 15:37:13 -05:00
ae666de3f7 small optimization and portability to Solaris/OpenIndiana 2024-02-07 22:57:12 -05:00
4907a530c2 fix beta passing to bosonic exchange, mic optional 2023-11-20 14:27:52 +02:00
ba1c848f43 Merge branch 'develop' into numerial_propagation 2023-11-16 12:01:11 -05:00
1f509d900e make output more consistent with other LAMMPS code 2023-11-16 11:57:33 -05:00
b326572916 flag input errors 2023-11-15 09:49:58 -05:00
9ef1b2d64d apply clang-format 2023-11-11 06:20:55 -05:00
3d14e2e0e2 whitespace 2023-11-11 06:05:07 -05:00
4ef27552c4 fix spring_force()'s position 2023-11-11 03:10:00 -05:00
ba32afc06e fix spring_energy 2023-11-11 01:45:36 -05:00
98a0f43c9b add spring_force function 2023-11-11 01:04:13 -05:00
6393519419 q_step function 2023-11-10 16:07:00 -05:00
f413d395a5 add support for method=PIMD; add q_step function 2023-11-10 00:20:51 -05:00
e6d3148533 add method=pimd support for Langevin thermostat 2023-11-09 23:34:01 -05:00
80f72e7a1d use times inverse_np instead 2023-10-21 00:28:33 -04:00
3d480a01a5 add the missing dividing by np in compute t_prim 2023-10-20 23:41:06 -04:00
76c0632363 remove dead code, class members that should be local, initialize others 2023-08-25 09:15:31 -04:00
6791651b62 add else branch to make coverity scan happy 2023-06-20 09:41:55 -04:00
dfd384eeff some more formatting and programming style improvements 2023-06-14 03:40:38 -04:00
494341ba48 error out when using barostat without pressure couple or vice versa 2023-06-14 03:40:12 -04:00
6f69e5ae02 initialized all pointers to null in initializer list 2023-06-14 03:18:37 -04:00
f83867787c update error message 2023-06-06 18:17:39 -04:00
5ff6fd9aad rename kBT to kt 2023-06-06 18:14:28 -04:00
a415d732fc rename Langevin init 2023-06-06 18:11:01 -04:00
f3bf20be8b The first three p_flags for iso should be 1. 2023-06-01 08:26:02 -04:00
6bc27db58c do not delete c_pe and c_press in destructor 2023-06-01 06:17:11 -04:00
5d66dc6659 apply clang-format 2023-05-17 17:50:15 -04:00
79f3eb6a4d remove debug code 2023-05-17 17:35:22 -04:00
8736f97792 remove dead code 2023-05-17 17:35:14 -04:00