GROMACS version: 2023
GROMACS modification: No
Dear all,
This is not a question, just something I thought may be worth posting for information.
The new 2023 Gromacs made a change in the default nstpcouple
and nsttcouple
from 10 (v. 2022) to 100 (v. 2023):
Increased default T- and P-coupling intervals
The default maximum values temperature and pressure coupling intervals have been increased from 10 to 100 steps. These values are used when the default value of -1 is specified in the mdp file and a lower value is used when required for accurate integration. The improves the performance of both GPU runs and parallel runs.
Since our mdp was set to defaults, this change had an effect on our simulations, making them unstable.
We learned it accidentally when rerunning a simulation (same structure, topology, mdp) that we have previously run without any issues on v. 2022.2, but we got the following error and, obviously, a wobbly box.
Step 14700 Warning: pressure scaling more than 1%, mu: 0.981371 0.981371 0.99646
Step 14800 Warning: pressure scaling more than 1%, mu: 1.02037 1.02037 1.0013
Step 14900 Warning: pressure scaling more than 1%, mu: 0.979776 0.979776 0.99901
Changing the .mdp input to explicitly declare the T- & P- coupling to be 10, solved the issue.
While this is trivial, I thought it worth mentioning in case anyone else is not reading the changes log when updating to a new version;)
BW,
V
PS. I have to say that there is a noticeable improvement in performance with v. 2023 over 2022 - well done developers:)