[gmx-users] Negative average pressure value after NPT equilibration
Mark Abraham
mark.j.abraham at gmail.com
Sat Oct 22 14:06:10 CEST 2016
Hi,
Negative pressure means the system wants to contract. But your simulations
are probably too short to get a reliable measurement of pressure, nor to
equilibrate it if you were not already very close to the right density. See
background at e.g. http://www.gromacs.org/Documentation/Terminology/Pressure
and
http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin/gmx-tutorials/lysozyme/07_equil2.html
Mark
On Sat, Oct 22, 2016 at 1:34 PM Dario Akaberi <dario.aka17 at gmail.com> wrote:
> Dear users
>
> I am trying to perform the MD simulation of a protein in water using the
> amberFF99sb-ildn force field.
>
> To so so I created the protein topology specifying TIP3P water. then I
> created a dodecahedron box with -d 1.0, I filled it using spc216.gro. and
> added 7 NA ions. This resulted in a system of 8837 water molecules plus
> the 7 ions and the protein. Minimization were carried out using conjugate
> gradient method (gromacs is compiled with double precision) which converged
> to emtol 0.01 in 48000 steps.The following nvt ensemble worked well (I
> think) and the resulting average temperature was 299.702 (ref temperature
> was 300 K) with Err. Est. = 0.32 RMSD 4.39922 and tot-Drift 1.58106.
> Now the problems begin. After NVT equilibration I performed an NPT
> equilibration step of 100 ps which resulted in an average pressure of -50.
> I then tried to equilibrate for a longer time: 150 and 200 ps with the same
> result. I also tried a 500 ps NPT equilibration which resulted in an
> average pressure of -60 and average density 998.935 with Err. Est = 0.12,
> RMSD = 2.38 and Tot-Drift = 0.83 /kg/m^3).
>
> This is the NPT.mdp file I used:
>
> define = -DPOSRES
> integrator = md ; leap-frog integrator
> nsteps = 50000 ; 2 * 50000 = 100 ps
> dt = 0.002 ; 2 fs
>
> nstxout = 500 ; save coordinates every 1.0 ps
> nstvout = 500 ; save velocities every 1.0 ps
> nstenergy = 500 ; save energies every 1.0 ps
> nstlog = 500 ; update log file every 1.0 ps
>
> continuation = yes ; Restarting after NVT
> constraint_algorithm = lincs ; holonomic constraints
> constraints = all-bonds ; all bonds (even heavy
> atom-H bonds) constrained
> lincs_iter = 1 ; accuracy of LINCS
> lincs_order = 4 ; also related to accuracy
>
> cutoff-scheme = Verlet
> ns_type = grid
> nstlist = 10
> rlist = 1.0
> rcoulomb = 1.0
> rvdw = 1.0
>
> coulombtype = PME
> pme_order = 4
> fourierspacing = 0.16
>
> ; Temperature coupling is on
> tcoupl = V-rescale ; modified Berendsen
> thermostat
> tc-grps = Protein Non-Protein
> tau_t = 0.1 0.1
> ref_t = 300 300 ; reference
> temperature, one for each group, in K
>
> pcoupl = Parrinello-Rahman ; Pressure
> coupling on in NPT
> pcoupltype = isotropic ; uniform scaling
> of box vectors
> tau_p = 2.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 * I get an error
> without this
>
> ; Periodic boundary conditions
> pbc = xyz ; 3-D PBC
> ; Dispersion correction
> DispCorr = EnerPres ; account for cut-off
> vdW scheme
> ; Velocity generation
> gen_vel = no ; Velocity generation is off
>
> I don't know what I'm doing wrong, and unfortunately, I am new to molecular
> dynamics simulation which doesn't help. I tried to find a solution and
> found some other cases where people had a negative pressure after NPT
> equilibration step but it was like an average pressure of -2 not -60!
> Any help would be very appreciated.
>
> Thanks,
>
> Dario
> --
> Gromacs Users mailing list
>
> * Please search the archive at
> http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
> posting!
>
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
> send a mail to gmx-users-request at gromacs.org.
>
More information about the gromacs.org_gmx-users
mailing list