[gmx-users] Virtual sites causing npt simulation instabilities
Eisenhart, Andrew (eisenhaw)
eisenhaw at mail.uc.edu
Wed May 30 22:41:04 CEST 2018
Hello all,
I am having an issue with the current systems I am working on. The system consists of 2000 6point water molecules (3 chargeless masses for Ow, hw1, and hw2; and 3 massless point charges for the electrostatics). The three point charges I have implemented as virtual interaction sites using the section below in my topology file.
[ virtual_sites3 ]
; Vsite from funct a b
4 1 2 3 1 0.29869481802 0.29869481802
; Vsite (3fad) funct theta d
5 3 2 1 3 18.06 0.025
6 2 3 1 3 18.06 0.025
this is loosely based on the tip4p model. Since the two partial charges off of the hydrogens differ only in location I have them defined as a single type with sigma and epsilon defined as 0. I have also done this to the partial charge off of the oxygen. This is all seen below in my atomtypes and atoms sections.
[ atomtypes ]
; name bond_type mass charge ptype sigma epsilon
qm1 qm1 0.000 -2.516 A 0.000 0.000
qh1 qh1 0.000 1.258 A 0.000 0.000
-----------------------------------
[ atoms ]
; id at type res nr residu name at name cg nr charge
1 opls_113 1 M3 OW 1 0.0
2 opls_114 1 M3 HW1 1 0.0
3 opls_114 1 M3 HW2 1 0.0
4 qm1 1 M3 qm 1 -2.516
5 qh1 1 M3 qh1 1 1.258
6 qh1 1 M3 qh2 1 1.258
The problem I am seeing right now depends on the parameters I use in the mdp files. During thermostat equlibration nothing is amiss, but once the volume of the box is allowed to relax the problems show. Using the parrinello-rahman barostat and 0.002fs timestep I crash with lincs warnings. Reducing the timestep to 0.001fs stops the lincs warnings, but the box size never converges It instead expands to around 10x its original size. So I think that I must have a problem with the implementation of my virtual sites. Any guidance would be greatly appreciated. Thanks below are some other parameters I have set in my input files.
Andrew
integrator = md
nsteps = 500000
nstcomm = 100
nstxout = 0
nstvout = 0
nstfout = 0
nstlog = 1000
nstenergy = 1000
nstxtcout = 1000
nstlist = 5
ns_type = grid
pbc = xyz
coulombtype = pme
rcoulomb = 0.5
rlist = 0.5
vdw-type = cut-off
rvdw =0.5
constraint_algorithm = lincs
constraints = all-bonds
lincs_iter = 1
lincs_order = 8
fourierspacing = 0.10
pme_order = 6
ewald_rtol = 1e-06
ewald_geometry = 3d
optimize_fft = yes
tcoupl = Nose-Hoover
tc-grps = System
tau_t = 0.4
ref_t = 300
; Pressure coupling is on
pcoupl = parrinello-rahman
pcoupltype = isotropic
tau_p = 2.0
ref_p = 1.0
compressibility = 4.5e-5
refcoord-scaling = com
DispCorr = EnerPres
comm-mode = linear
More information about the gromacs.org_gmx-users
mailing list