The Verlet-I/r-RESPA MTS impulse method splits the
force into different components whose dynamics correspond to different
time scales, which are then represented as appropriately weighted
impulses, with weights determined by consistency. Henceforward the
time dependence will not be included in the position or velocity
vector. The impulse method moves the system in time according to
Verlet-I/r-RESPA was proposed but not implemented by the authors
of [58] and [59] and independently
discovered by the authors of [148], who also
demonstrated its usefulness. It permits an increase to 4fs
in the length of the longest time step
When the method was
introduced, it was predicted that there would occur resonances that
might induce instability if the frequency of the slow force impulse
coincides with a normal mode frequency of the
system [20,59]. Resonance produces an oscillation in the
positions
whose amplitude increases with time. More surprisingly, there is also
resonance for long time steps just smaller than half the period of the
fastest normal mode [14,54,138]. There is also
empirical evidence that time steps of 5fs or greater are
not possible with this method [21].
MOLLY is a family of integrators [54] that counteracts the
instabilities present in the MTS Verlet-I/r-RESPA
integrator. This is accomplished by perturbing the potential using
time averaged positions. It involves two distinct steps:
time averaging:
| (3) |
| (4) |
Thus, in practical implementations of MOLLY we need to determine what forces to include in the time averaging. Besides using those that obviously are most important for stability, we have used the fact that the systems particularly sensitive to instability are those solvated in water, and that water is a hydrogen bonded system. A hydrogen bond (H-bond) is a strong long lasting nonbonded interaction that exists in several crystals and proteins. H-bonds are semi-localized in their range but may form networks. The presence of H-bonds accounts for many important properties of liquid water, proteins, DNA, and their interactions [37,66,120,139]. After searching the literature, we implemented an efficient geometrical method to detect and update H-bonds, cf. [80,109,125,147]. Simulations of water have shown that the H-bond MOLLY is superior to other MOLLY integrators, and that H-bond interactions are the most important terms to include in the time averaging [8]. We propose to extend this algorithm to handle macromolecules in an efficient way, especially a parallel method for dynamic H-bond detection (H-bonds break and form continuously in MD simulations), and to handle the sparse matrix structures resulting from H-bond updating in an efficient manner. This is in line with my experience in sparse matrix decomposition methods, cf. []. We have also exploited the special structure of the mollification filter matrix of Equilibrium* for water to make the computation faster. This is being extended to general systems []. Finally, we are applying nonlinear analysis to our methods to try to improve their stability [,,].