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.
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:
The long and short range electrostatic forces may be smoothly combined using a splitting function defined by the longSplitting parameter: