GROMACS version: 2023.0
GROMACS modification: No
Hey there,
After consulting the GROMACS 2023 documentation
and this post on GitLab Increase the default values of nsttcouple and nstpcouple (!2624) · Merge requests · GROMACS / GROMACS · GitLab, I noticed that if the value -1 is used for nsttcouple and nstpcouple, their default value will be adjusted to 100 (if the tau-p and tau-t values allow for this). In the GROMACS versions until 2022 both values were set to 10 if a value of -1 was selected (see GROMACS 2022 documentation.
Additionally, for first-order coupling (such as Berendsen or V-rescale), the tau-p and tau-t values must be at least 5 times greater than (nstpcouple * dt) or (nsttcoupl * dt). For second-order coupling (such as Parrinello-Rahman or Nosé-Hoover), the tau-p and tau-t values must be at least 20 times greater than (nstpcouple * dt) or (nsttcouple * dt). See Strange Fluctuations with NH+PR coupling in GROMACS 2018.3 - Redmine #2749 (#2749) · Issues · GROMACS / GROMACS · GitLab and the GROMACS 2023 documentation.
Furthermore, when using the Parrinello-Rahman barostat and Nosé-Hoover thermostat, the tau-p value must be at least twice the value of tau-t to prevent resonance, as documented here Strange Fluctuations with NH+PR coupling in GROMACS 2018.3 - Redmine #2749 (#2749) · Issues · GROMACS / GROMACS · GitLab.
Based on these guidelines, the minimum tau-t value would be 1 ns for V-rescale and 4 ns for Nosé-Hoover, respectively, as suggested by @hess here Increase the default values of nsttcouple and nstpcouple (!2624) · Merge requests · GROMACS / GROMACS · GitLab. Using the Parrinello-Rahman barostat would result in a minimum tau-p of 8 ns. However, these values seem higher than what I’m used to, and I’m not sure if they could cause my simulation to blow up.
I am simulating a membrane protein (G protein-coupled receptor) with a ligand in a POPC bilayer membrane.
My previous parameters in the .mdp file were:
tcoupl = Nose-Hoover
tc_grps = PROT_LIG MEMB SOLV
tau-t = 1.0
ref-t = 310 310 310
nsttcouple = 10
pcoupl = Parrinello-Rahman
pcoupletype = semiisotropic
tau-p = 5.0
compressibility = 4.5e-5 4.5e-5
ref-p = 1.0 1.0
nstcouple = 10
I would change these parameters to:
tcoupl = Nose-Hoover
tc_grps = PROT_LIG MEMB SOLV
tau-t = 4.0
ref-t = 310 310 310
nsttcouple = 100
pcoupl = Parrinello-Rahman
pcoupletype = semiisotropic
tau-p = 8.0
compressibility = 4.5e-5 4.5e-5
ref-p = 1.0 1.0
nstcouple = 100
However, I am concerned that the large values for tau-t and tau-p, combined with the Nosé-Hoover and Parrinello-Rahman methods, respectively, could cause the simulation to blow up. Additionally, I am unsure if the tau-p/tau-t ratio is too small for the NH thermostat and PR barostat to avoid resonance. Intuitively, I would increase the tau-p value, but I am worried this would further increase the risk of the simulation failing.
@hess during the tests to increase the default value of nsttcouple and nstpcouple, were the tau-t and tau-p values also tested? Is there any recommendation especially for the combination of NH thermostat and PR barostat?
Thanks
Eddie