next up previous contents
Next: Minimization Up: Integration Previous: Integration

   
Verlet method

NAMD uses the velocity form of the Verlet (leapfrog) method for integration. Beginning at a timestep n and given the position, velocity, and force acting on each atom, Xn, Vn, and Fn, the following equations are used to obtain values for the next step.
\begin{align*}V_{n+\frac{1}{2}} &= V_n + {\frac{\Delta t}{2}} {M^{-1}}{F_n} \\
...
...{n+1} &= V_{n+\frac{1}{2}} + {\frac{\Delta t}{2}} {M^{-1}}{F_{n+1}}
\end{align*}
There are slightly different formulations of the Verlet algorithm that rely on positions Xn and Xn-1, but it is felt that such formulations suffer from a higher degree of round-off error than the velocity formulation.

Multiple time stepping can be used along with FMA (DPMTA) to make full electrostatics cheaper to compute. (Computing full electrostatics directly using the FullDirect option is meant only for very small systems or testing purposes.) Full electrostatic simulations are enabled by setting the FMA parameter on. The long range electrostatic forces are evaluated only at the cycle boundaries, that is to say, every stepspercycle steps. The parameter MTSAlgorithm determines the multiple time stepping method to be used:

See [3] for more details about the Verlet I and Verlet X methods.

The long and short range electrostatic forces may be smoothly combined using a splitting function defined by the longSplitting parameter:

We recommend the use of the c1 splitting [7].


next up previous contents
Next: Minimization Up: Integration Previous: Integration
David Hardy
1998-09-06