Multiple Time Step Integration with AMOEBA #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This code is capable of resonance-free multiple step (MTS) dynamics via the stochastic isokinetic integrator detailed in Leimkuhler, Margul, and Tuckerman Mol. Phys. 111, 22-23, 3579-3594 (2013). This paper details the application to a fixed-charge model, but this code supports polarizable force fields. It has been tested with the AMOEBA-WATER-2003 model, simulating a periodic cube of 512 H2O molecules.
The following keywords are required to run a stochastic isokinetic MTS simulation:
INTEGRATOR STOCH-RESPA
NRES-BOND [integer]
NRES-TORS [integer]
NRES-SHORT [integer]
NEIGHBOR-LIST
RESPA-CUTOFF [value, Å]
RESPA-TAPER [value, Å]
NHC-LENGTH
XO-RESPA
TAU-TEMPERATURE <value, ps>
STOCH-GAMMA <value, ps^-1>
RESPA-THERM-NC [integer]
RESPA-THERM-NSY [integer]
With properly chosen keywords, this code can generate canonical position distributions functions with well over an order of magnitude of computation time savings. Consider the Oxygen-Oxygen, Oxygen-Hydrogen, and Hydrogen-Hydrogen distribution functions of liquid water. Reference NVT data are shown in blue, and MTS data with a large time step of 105 fs are in red (keywords for MTS simulation are below figures):
INTEGRATOR STOCH-RESPA
NHC-LENGTH 1
NRES-BOND 1
NRES-TORS 6
NRES-SHORT 35
TAU-TEMPERATURE 0.01
STOCH-GAMMA 100
RESPA-VDW-CUTOFF 7.5
RESPA-VDW-TAPER 7
RESPA-MPOLE-CUTOFF 5
RESPA-MPOLE-TAPER 4.5
RESPA-THERM-NC 2
RESPA-THERM-NSY 5