On 15/05/2012 6:17 PM, David de Sancho wrote:
Dear all
I have been following Justin Lemkul's tutorial for the lysozyme simulations
http://bevanlab.biochem.vt.edu/Pages/Personal/justin/gmx-tutorials/lysozyme/index.html
I am using Gromacs 4.5.5.

My concern is with the energy conservation in the implementation of Bussi's velocity-rescaling thermostat.

Check out their paper and see what they claim for conservation properties.

In step 6 of the tutorial an NVT equilibration is run using tcoupl = V-rescale. The temperature equilibrates quite rapidly as shown in Justin's webpage. Essentially, T fluctuates around its equilibrium value after ~ 2 ps. However looking at the "conserved energy" I find that there is a drift that does not seem to plateau even by the end of the 100 ps run (see attachment).

Different observables equilibrate over different time scales.


I have tried to sort this out myself by using the following settings:
(1) change lincs_iter from 1 to 2.
(2) change from PME to PME-Switch, which for NVE Gromacs recommends as more accurate (I also modified: rlist=1.0, rcoulomb=1.0, rvdw=1.4). (3) change to vdwtype = Shift, so that errors due to cutoffs were eliminated.
None of this seems to help.

Actually Justin himself has helped me and found that with the following settings the conservation is considerably better
=== shift settings ===
vdwtype = shift
coulombtype = PME
rlist = 1.4
rcoulomb = 1.4
rvdw = 1.0
rvdw_switch = 0.8
Still there is a drift in the "conserved quantity" which seems a quite severe problem.

"Severe" sounds like an over-description. The drift is 0.15% in the conserved quantity, beginning from a non-equilibrated starting point and only continuing for about the shortest equilibration period anybody could imagine using these days. There's a lot of approximations going on (PME, rigid bonds, static point charges) and maybe drift at this level is not significant. Still, it should get smaller if you just run for longer.

Mark
-- 
gmx-users mailing list    [email protected]
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to [email protected].
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

Reply via email to