[gmx-users] Inconsistent shifts - is it something wrong with pbc

Justin A. Lemkul jalemkul at vt.edu
Tue Mar 6 21:04:37 CET 2012



ming ma wrote:
> Hi,
> 
> Thanks for looking at this email. Before I asked this question, I have 
> read most of the related topics in gromacs's mailing list, but still 
> can't solve it.
> When I was trying to do energy minimization of graphene with pbc, I got 
> several messages "there are # inconsistent shifts, check your topolgy."  
> After the mimization is finished, the energy in extremely large 
> (1.86e+05 kJ/mol), which is obviously wrong. To make sure that I haven't 
> done any stupid mistake, I have carried out energy minimization of the 
> same system using LAMMPS, and the results is reasonable (the energy is 
> -205.14 eV). The configuration of the system has also been checked by 
> visualizing it in VMD, and the PBC seems right.
> 
> Below is my mdp file,
> 
> ; energy minimization
> integrator               = l-bfgs
> nsteps                   = 5000
> constraints              = none
> emtol                    = 1.0
> nstcgsteep               = 10 ; do a steep every 10 steps of cg
> emstep                   = 0.01 ; used with steep
> nbfgscorr                = 10
> nstcomm                  = 0 ; frequecy of remove of com movement
> Tcoupl                   = no
> Pcoupl                   = no
> 
> ; potential and neigbor related
> coulombtype              = Cut-off
> rcoulomb                 = 1.2
> vdw-type                 = Switch
> rvdw-switch              = 0.8
> rvdw                     = 1.0
> ; neighbor list related
> rlist                    = 1.2
> nstlist                  = 10
> ns_type                  = grid
> 
> pbc                      = xyz
> ;output section
> nstxout                  = 0
> nstvout                  = 0
> nstfout                  = 0
> nstlog                   = 100
> nstenergy                = 100
> nstxtcout                = 0
> xtc_precision            = 1000
> xtc-grps                 =
> energygrps               =
> 
> And these are parts of the message I got during simulation,
> 
> There were 262 inconsistent shifts. Check your topology
> Will stop reporting inconsistent shifts
> 
> This is the results I got
> Low-Memory BFGS Minimizer converged to Fmax < 1 in 432 steps
> Potential Energy  =  1.85767014488657e+05
> 
> I also tried using the cg method instead of l-bfgs, after read the log 
> files carefully, I found these messages,
> 
> Initializing Domain Decomposition on 4 nodes
> Dynamic load balancing: no
> Will sort the charge groups at every domain (re)decomposition
> Initial maximum inter charge-group distances:
>     two-body bonded interactions: 14.880 nm, Morse, atoms 8401 8540
>   multi-body bonded interactions: 20.914 nm, G96Angle, atoms 8470 8540
> Minimum cell size due to bonded interactions: 23.006 nm
> 
> I checked the distances between the atoms it showed, obviously, this 
> large distance is caused by not having taken the pbc xyz into 
> consideration since the size of the simulation box is 15*15**6 nm. So 
> does it mean I haven't handle the pbc correctly? Since I notice in the 
> message posted before some of the 'inconsistent shifts' are also caused 
> by pbc problems.
> 

Exactly, the periodicity is not being handled correctly.  Presumably you're 
dealing with an infinite sheet (thus bonds extend across periodic boundaries), 
and thus you need to set "periodic_molecules = yes" in the .mdp file.

-Justin

-- 
========================================

Justin A. Lemkul
Ph.D. Candidate
ICTAS Doctoral Scholar
MILES-IGERT Trainee
Department of Biochemistry
Virginia Tech
Blacksburg, VA
jalemkul[at]vt.edu | (540) 231-9080
http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin

========================================



More information about the gromacs.org_gmx-users mailing list