[gmx-developers] [gmx-users] Wrong Nose-Hoover integrator

David van der Spoel spoel at xray.bmc.uu.se
Fri Dec 7 13:52:16 CET 2007


Michel Cuendet wrote:
> 
> Hi,
> 
> To maybe conclude this old thread about calculating the temperature
> within a leap-frog scheme, a little paper just came out :-)
> 
> http://link.aip.org/link/?JCPSA6/127/184102/1
> 
Congratulations.

Berk implemented this in GROMACS a few years ago.

	/* Calculate the full step Ekin as the average of the half steps */
	for(j=0; (j<DIM); j++)
	  for(m=0; (m<DIM); m++)
	    tcstat->ekin[j][m] =
	      0.5*(tcstat->ekinh[j][m] + tcstat->ekinh_old[j][m]);
       }

> Cheers,
> Michel
> 
> 
> Berk Hess wrote:
>> If the (say correct) half step temperature of 300 K gives a full  step 
>> temperature
>> of 297.8 K, this means that the actual temperature of all water  
>> simulations
>> done with Gromacs is 2.2 K too high as we couple the full step  
>> temperature
>> to 300 K. It is even worse for my 4 fs water runs, which are 9 K  too 
>> high.
> 


-- 
David van der Spoel, Ph.D.
Molec. Biophys. group, Dept. of Cell & Molec. Biol., Uppsala University.
Box 596, 75124 Uppsala, Sweden. Phone:	+46184714205. Fax: +4618511755.
spoel at xray.bmc.uu.se	spoel at gromacs.org   http://folding.bmc.uu.se



More information about the gromacs.org_gmx-developers mailing list