From: Harald Tepper (h.l.tepper_at_amolf.nl)
Date: Wed May 19 2004 - 08:45:07 CDT
Hello,
Trying to get acquainted with NAMD, I did a test with restarting a 
simulation. I first ran a simulation of 200 steps, and then two 
consecutive simulations of 100 steps starting from the same initial 
conditions. The first 100 steps in both cases give exactly the same 
results, but from step 100 onwards they differ slightly numerically.
I would expect that on using binary restart files the numerical output 
should exactly match the non-restarted simulation. Unfortunately I could 
not find a definite answer to this in either the user manual or the 
mailing list archive.
I also use tCouple for thermostatting and not the Langevin method, so I 
would guess random number seeds would not be an issue.
Can anyone explain this?
Thanks very much in advance,
Harald Tepper
(attached are the three configuration files)
-- 
--------------------------------------------------------------------
      'Wat baten kaars en bril als de uil niet zien wil?'
Dr. Harald Tepper
FOM Institute for Atomic and Molecular Physics [AMOLF]
P.O.Box 41883
1009 DB Amsterdam
The Netherlands
Tel:   +31 (20) 6081389
Fax:   +31 (20) 6684106
mailto:H.L.Tepper_at_amolf.nl
WWW:   http://www.hec.utah.edu/~harald/
--------------------------------------------------------------------
# molecular system
structure	../Equilibrate/solvate.psf
cellBasisVector1  93.965   0.000   0.000
cellBasisVector2   0.000  80.356   0.000
cellBasisVector3   0.000   0.000  74.544
# force field
paratypecharmm	on
parameters	/usr/cof1/tepper/ForceFields/CHARMM/par_all_22_27.inp
exclude		scaled1-4
1-4scaling	1.0
# approximations
switching	on
switchdist	8
cutoff		12
pairlistdist	13.5
margin		0
stepspercycle	20
#integrator
timestep 1.0
#output
outputenergies	10
outputtiming	100
binaryoutput	no
# molecular system
binaryrestart   yes
Coordinates     ../Equilibrate/solvate.coor
Velocities      ../Equilibrate/solvate.vel 
numsteps        200
#output
outputname	run200
dcdfreq		500
restartfreq     500
restartname     run200_restart
#protocol
tCouple         on
tCoupleTemp     300
# molecular system
structure	../Equilibrate/solvate.psf
cellBasisVector1  93.965   0.000   0.000
cellBasisVector2   0.000  80.356   0.000
cellBasisVector3   0.000   0.000  74.544
# force field
paratypecharmm	on
parameters	/usr/cof1/tepper/ForceFields/CHARMM/par_all_22_27.inp
exclude		scaled1-4
1-4scaling	1.0
# approximations
switching	on
switchdist	8
cutoff		12
pairlistdist	13.5
margin		0
stepspercycle	20
#integrator
timestep 1.0
#output
outputenergies	10
outputtiming	100
binaryoutput	yes
# molecular system
binaryrestart   yes
Coordinates     ../Equilibrate/solvate.coor
Velocities      ../Equilibrate/solvate.vel
numsteps        100
#output
outputname	run100_1
dcdfreq		500
restartfreq     100
restartname     run100_1_restart
#protocol
tCouple         on
tCoupleTemp     300
# molecular system
structure	../Equilibrate/solvate.psf
cellBasisVector1  93.965   0.000   0.000
cellBasisVector2   0.000  80.356   0.000
cellBasisVector3   0.000   0.000  74.544
# force field
paratypecharmm	on
parameters	/usr/cof1/tepper/ForceFields/CHARMM/par_all_22_27.inp
exclude		scaled1-4
1-4scaling	1.0
# approximations
switching	on
switchdist	8
cutoff		12
pairlistdist	13.5
margin		0
stepspercycle	20
#integrator
timestep 1.0
#output
outputenergies	10
outputtiming	100
binaryoutput	yes
# molecular system
# continuing a run
binaryrestart   yes
binCoordinates  ../Equilibrate_TCouple_1bin/run100_1.coor
Coordinates     ../Equilibrate/solvate.coor
binVelocities   ../Equilibrate_TCouple_1bin/run100_1.vel
extendedSystem  ../Equilibrate_TCouple_1bin/run100_1.xsc
firstTimestep   100 
numsteps        200 
#output
outputname	run100_2
dcdfreq		500
restartfreq     100
restartname     run100_2_restart
#protocol
tCouple         on
tCoupleTemp     300
This archive was generated by hypermail 2.1.6 : Wed Feb 29 2012 - 15:38:40 CST