[gmx-users] Constraints applied for keeping rigid in ND

hang yin yinhang503 at gmail.com
Mon Apr 20 14:49:32 CEST 2015


Hi all,

My research focuses on the dynamics of a nanodiamond(ND) in a biological
environment. I am working with gromacs version 5.0.2 and using Martini CG
ff. In order to keep the rigidity of ND, I applied constraints as the stiff
bond in the .itp file. But my system crashed in the NVT run with LINCS
WARNING. So I tried to use a small ND, an octahedron, in the water box for
debugging. It did work well. However, after I increased its size(just add 3
beads actually), it crashed with same input parameters.

How it could happen? I am the beginner using gromacs and CG model. I think
the problem is due to the constraints because the same system with defined
bond interaction worked well(but the ND in this situation is soft). I am
just wondering that is there any limitation for applying constraints for
crystal packing system or anything wrong with my configuration?

Seeking for help. Thanks a lot.

Kevin
******************************************************************************
My itp file:

;itp file of ND
[ moleculetype ]
; molname nrexcl
  CG-ND         1

[ atoms ]
; id type resnr residu atom cgnr charge
  1 P1   1     FO   CD1   1     0.000000
  2 C1   1     FH   CD2   2     0.000000
  3 P1   1     FO   CD3   3     0.000000
  4 C1   1     FH   CD4   4     0.000000
  5 C1   2     FH   CD1   5     0.000000
  6 C1   2     FH   CD2   6     0.000000
  7 C1   2     FH   CD3   7     0.000000
  8 P1   2     FO   CD4   8     0.000000
  9 P1   3     FO   CD1   9     0.000000
 10 P1   3     FO   CD2   10    0.000000

[ constraints ]
; i  j funct length force.c.

#ifdef FLEXIBLE
[ bonds ]
#endif

 1    2     1 0.317 1000000
 1    3     1 0.317 1000000
 1    4     1 0.317 1000000
 2    3     1 0.317 1000000
 2    4     1 0.317 1000000
 3    4     1 0.317 1000000
 3    5     1 0.317 1000000
 3    6     1 0.317 1000000
 4    5     1 0.317 1000000
 4    6     1 0.317 1000000
 5    6     1 0.317 1000000
 5    7     1 0.317 1000000
 5    8     1 0.317 1000000
 6    7     1 0.317 1000000
 6    8     1 0.317 1000000
 7    10   1 0.317 1000000
 7    8     1 0.317 1000000
 7    9     1 0.317 1000000
 8    10   1 0.317 1000000
 8    9     1 0.317 1000000
 9    10   1 0.317 1000000
******************************************************************************
My mdp file:

title = debugging for ND
; Run parameters
integrator = md ; leap-frog integrator
nsteps = 2500        ; 20 * 2500 = 500 ps (0.05 ns)
dt    = 0.02 ; 20 fs
; Output control
nstxout = 1 ; save coordinates
nstvout = 1 ; save velocities
nstenergy = 10 ; save energies
nstlog = 10 ; update log file
nstcomm                  = 10
fcstep          = 0
nstcalcenergy   = 10

; Bond parameters
unconstrained_start      = no
constraints              = none
constraint_algorithm     = Lincs
lincs_order              = 4
lincs_warnangle          = 30
lincs-iter               = 1
morse                    = no

; Neighborsearching
cutoff-scheme            = verlet
verlet-buffer-drift      = 0.001
ns_type = grid ; search neighboring grid cels
nstlist = 10    ;
rlist = 1.4 ; short-range neighborlist cutoff (in nm)
rcoulomb = 1.2 ; short-range electrostatic cutoff (in nm)
rvdw = 1.2 ; short-range van der Waals cutoff (in nm)
vdw_type        = cutoff
rvdw_switch     = 0.9
vdw-modifier             = Potential-shift

; Electrostatics
coulombtype = Reaction_field
coulomb_modifier= Potential-shift
rcoulomb_switch = 0.0
epsilon_r = 15
epsilon_rf      = 0

; Temperature coupling is on
tcoupl = Berendsen
tc-grps = system   ; three coupling groups - more accurate
tau_t = 1.0        ; time constant, in ps
ref_t = 310         ; reference temperature, one for each group, in K
; Pressure coupling is on
pcoupl = no    ; Pressure coupling on in NPT
pcoupltype = isotropic    ; uniform scaling of x-y-z box vectors
tau_p = 4.0        ; time constant
ref_p = 1.0        ; reference pressure
compressibility = 1e-5 ; isothermal compressibility, bar^-1

; Periodic boundary conditions
pbc    = xyz ; 3-D PBC

; Velocity generation
gen_vel = no
gen_temp                 = 310
gen_seed                 = -1


More information about the gromacs.org_gmx-users mailing list