GROMACS version: 2024.2 / 2025.2 (2024.2 for production, 2025.2 for analysis)
GROMACS modification: No
Hi,
I am trying to reproduce the TIP4P/2005 water model (ref: DOI 10.1063/1.2121687) properties at ambient conditions (temperature 298 K, 1 bar pressure), to assure that my setup is correct. I got the topology file and initial mdp-file from the Carlos Vega website (catalan.quim.ucm.es) changed mdp-file according to Gromacs recommendations (nstcomm changed to default, nstlist from 1 to 10, changing thermostat to v-rescale with tau-t = 1 ps, barostat to C-rescale with tau-p = 5 ps). I also changed rcoloumb and rvdw to 0.9 (instead of 0.85), as I have seen later publications from the same group use 0.9 (DOI: 10.1080/00268970902784926). Attached topol file and mdp file.
topol_C_Vega.top (1.4 KB)
prodparams_vega_v3.mdp (3.9 KB)
After energy minimization, NVT-equilibration (300 ps) and NPT-equilibration (3 ns), I run three NPT replicates for 300, 100, and 100 ns respectively (each having different starting velocities) with a 5 nm cubic box (4139 molecules), I get the following results (select properties):
Simulation Density(g/cm^3) k_T(10^5 MPa^-1) Cp (cal mol^-1 K^-1) Epsilon Diffusion(10^9 m^2/s)
Rep1 (300 ns) 0.9971 51.4 21.3 57.3 2.16
Rep2 (100 ns) 0.9971 51.9 21.3 57.5 2.19
Rep3 (100 ns) 0.9971 51.6 21.6 57.4 2.14
Reference 0.9979 46.5 21.1 60 2.08
The k_T (isothermal compressibility) seems to me to be too far off. I compute it through the volume fluctuation formula (both through a script of my own, and using Gromacs fluct_props option in gmx energy - they yield similar results). I am aware that fluctuation properties are slow to converge, but surely, with multiple replicates and 100 ns simulation, convergence should not be the issue?
As well, while the original publication used Nosé-Hoover thermostat, I read (DOI: 10.1016/j.molliq.2022.120116) that Nosé-Hoover and V-rescale should yield similar results.
Thanks in advance for any suggested improvements or any spotted errors.