[gmx-users] NVE simulations

Sidney Elmer sidnasty at stanford.edu
Fri Jul 12 03:30:11 CEST 2002


Here is a summary in regards to the problems that I experienced with energy
drift in the microcanonical ensemble.  The problem was due to SHAKE.  When
I reduced the time step down to 1fs, the total energy of the system
*increased*.  So now the behavior of my system in the microcanonical
ensemble turned 180 degrees.  I assume from this that it is not a good idea
to run SHAKE at all in the microcanonical ensemble, as heat may be
transferred unexpectedly.  At least when it is coupled to a heat bath, the
problem goes away, since you want heat transfer anyway.  The dummy atom
method suggested by Anton is a better approach to increasing the time step
in NVE simulations.

Finally, when I implemented a flexible model of CCL4 (no constraints at
all), there was no energy drift as expected.

Sid


Anton Feenstra wrote:

> Hi Sidney & David,
>
> If I understood Sydney correctly, he is currently only interested
> in identifying the maximum timestep that he can push in his system.
>
> This is the same as I and Berk Hess have done in one of my papers:
>
> K. Anton Feenstra, Berk Hess and Herman J. C. Berendsen. Improving
> Efficiency
>   of Large Time-scale Molecular Dynamics Simulations of Hydrogen-rich
>   Systems. (1999) J. Comput. Chem. 20 (8), 786-798
> http://www.chem.vu.nl/staf/feenstra/articles/jcc-20-8-789-798-(1999).pdf
>
> To determine this maximum time step, you indeed want to monitor energy
> conservation. But that also means you need to eliminate any other
> possible sources of energy drift. The worst of these is cut-offs, but
> there are several others. If I am not mistaken (if so, someone should
> correct me), even when using Ewald, there are residual cut-off like
> effects on the boundary of explicit and long range interactions.
>
> To my knowledge the best method of elminitating all cut-off related
> effects is to use a so-called shifted potential, which decays to zero
> before the cut-off distance. While this potential introduces other
> artefacts, these are not relevant in this case, and it is exactly for
> this purpose that there is a shifted potential still implemented in
> Gromacs.  This also is the method we used in the paper.
>
> Another energy-drifting source can be the use of constraints (Shake
> sometimes cools the system), but these you cannot readily eliminate
> if you want to push to large time steps. Although I have not actually
> tested this, I would expect Shake-related drift to become worse with
> longer time steps. Generally speaking, the Lincs constraints algorithm
> will be more stable, and definitely is faster, but it is unable to
> handle the highly connected network of constraints in CCl4.
>
> If you really want to push the limit, it would be a good idea to
> make a combined dummy mass/dummy atom construction, similar to that
> concieved for -NH3 groups in the paper, that would allow Lincs to
> be used.
>
> Lastly, as detailed in one of AK Mazur's papers that I cite,
> energy drift is diffusive. To estimate it properly, you need a
> fair number of independent runs and average the individual drifts.
>
> --
> Groetjes,
>
> Anton
>  ________ ___________________________________________________________
> |        | Anton Feenstra                                            |
> | .      | Dept. of Pharmacochemistry - Free University Amsterdam    |
> | |----  | De Boelelaan 1083 - 1081 HV Amsterdam - The Netherlands   |
> | |----  | Tel: +31 20 44 47608 - Fax: +31 20 44 47610               |
> | ' __   | Feenstra at chem.vu.nl - http://www.chem.vu.nl/afdelingen/FAR|
> |  /  \  |-----------------------------------------------------------|
> | (    ) | Dept. of Biophysical Chemistry - University of Groningen  |
> |  \__/  | Nijenborgh 4 - 9747 AG Groningen - The Netherlands        |
> |   __   | Tel +31 50 363 4327 - Fax +31 50 363 4800                 |
> |  /  \  | K.A.Feenstra at chem.rug.nl - http://md.chem.rug.nl/~anton   |
> | (    ) |-----------------------------------------------------------|
> |  \__/  | "We Have No Money" (E. Clementi)                          |
> |________|___________________________________________________________|
> _______________________________________________
> gmx-users mailing list
> gmx-users at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-users
> Please don't post (un)subscribe requests to the list. Use the
> www interface or send it to gmx-users-request at gromacs.org.




More information about the gromacs.org_gmx-users mailing list