GROMACS version: 2023.5 (single precision)
GROMACS modification: Yes/No
The output pressure.xvg
file from the following commands appears to have very high values ranging from 4,000-6,000 bars.
gmx grompp -f amber/npt.mdp -c nvt.gro -r nvt.gro -t nvt.cpt -p topol.top -o npt.tpr -maxwarn 1000
gmx mdrun -ntmpi 1 -v -deffnm npt -nb gpu -gpu_id 0
gmx energy -f npt.edr -o pressure.xvg -xvg none
npt.mdp
title = Amber NPT equilibration
define = -DPOSRES ; position restrain the protein
; Parameters describing what to do, when to stop and what to save
integrator = md ; leap-frog integrator
dt = 0.001 ; 0.001 = 1 fs
nsteps = 100000 ; nsteps = 100 ps / dt (ps) ; aim for 100 ps
nstenergy = 500 ; save energy and temperature every 1.0 ps
continuation = yes
; Pressure coupling is on
pcoupl = C-rescale ; Pressure coupling on in NPT
pcoupltype = isotropic ; uniform scaling of box vectors
tau_p = 5.0 ; time constant, in ps
ref_p = 1.0 ; reference pressure, in bar
compressibility = 4.5e-5 ; isothermal compressibility of water, bar^-1
refcoord_scaling = com
; Keep system temperature fluctuating physically correct
tcoupl = V-rescale ; modified Berendsen thermostat
tc-grps = system ; coupling groups
tau_t = 1.0 ; time constant, in ps
ref_t = 300 ; reference temperature, one for each group, in K
; Settings that make sure we run with parameters in harmony with the selected force-field
constraints = h-bonds ; bonds involving H are constrained
rcoulomb = 1.0 ; short-range electrostatic cutoff (in nm)
rvdw = 1.0 ; short-range van der Waals cutoff (in nm)
vdw-modifier = Potential-shift-Verlet ; Amber specific
DispCorr = EnerPres ; account for cut-off vdW scheme
coulombtype = PME ; Particle Mesh Ewald for long-range electrostatics
fourierspacing = 0.125 ; grid spacing for FFT
; Settings for LINCS
lincs-order = 8 ; default = 4
lincs-iter = 4 ; default = 1
A similar situation with temperature with values hovering at around 17,000k
nvt.mdp
title = Amber NVT equilibration
define = -DPOSRES ; position restrain the protein
; Parameters describing what to do, when to stop and what to save
integrator = md ; leap-frog integrator
dt = 0.001 ; 0.001 = 1 fs
nsteps = 100000 ; nsteps = 100 ps / dt (ps) ; aim for 100 ps
nstenergy = 500 ; save energy and temperature every 1.0 ps
; Keep system temperature fluctuating physically correct
tcoupl = V-rescale ; modified Berendsen thermostat
tc-grps = system ; coupling groups
tau_t = 1.0 ; time constant, in ps
ref_t = 300 ; reference temperature, one for each group, in K
; Pressure coupling is off
pcoupl = no
; Velocity generation
gen_vel = yes ; assign velocities from Maxwell distribution
gen_temp = 300 ; temperature for Maxwell distribution
; Settings that make sure we run with parameters in harmony with the selected force-field
constraints = all-bonds ; h-bonds = bonds involving H are constrained, all-bonds = all bonds are constrained
rcoulomb = 1.0 ; short-range electrostatic cutoff (in nm)
rvdw = 1.0 ; short-range van der Waals cutoff (in nm)
vdw-modifier = Potential-shift-Verlet ; Amber specific
DispCorr = EnerPres ; account for cut-off vdW scheme
coulombtype = PME ; Particle Mesh Ewald for long-range electrostatics
fourierspacing = 0.125 ; grid spacing for FFT
; Settings for LINCS
lincs-order = 8 ; default = 4
lincs-iter = 4 ; default = 1
The simulation itself can be completed without issue, there are no observable stereochemical issues throughout the process and I am able to obtain seemingly normal results. It is possible that I may be interpreting something incorrectly as I am a bit of a gromacs newbie so any guidance would be greatly appreciated.