[Pw_forum] Initial velocities for MD run? (Norbert Nemec)
Norbert Nemec
Norbert.Nemec.List at gmx.de
Tue Jul 13 16:13:35 CEST 2010
-------- Original-Nachricht --------
> Datum: Tue, 13 Jul 2010 10:44:09 +0100
> Von: Davide Ceresoli <davide.ceresoli at materials.ox.ac.uk>
>
> The CPV code has an option to read atomic velocities from input.
> However, it has never been clear to me in which units one should
> enter the velocities.
Thanks for the hint. I'll have a look at it.
As for the units: I would go for physical units that are independent of the MD timestep.
B.t.w: May it be that "zero initial velocity" is implemented incorrectly in the code? At the moment, the code sets 'tau_old=tau'. In Verlet, however, the current velocity is defined as '(tau_new-tau_old)/(2*dt)'.
To correctly set an initial velocity v0 in Verlet, the first time step has to be defined by the two conditions:
tau_new+tau_old = 2*tau + a*dt**2
tau_new-tau_old = v0*2*dt
eliminating tau_old and getting
tau_new = tau+a/2*dt**2+v0*dt
Once the first two time steps are known, the algorithm can then continue without velocities as usual.
--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
More information about the Pw_forum
mailing list