Multiple Time Step Integration with AMOEBA#9
Closed
dmargul wants to merge 10 commits intoTinkerTools:masterfrom
dmargul:isokinetic
Closed
Multiple Time Step Integration with AMOEBA#9dmargul wants to merge 10 commits intoTinkerTools:masterfrom dmargul:isokinetic
dmargul wants to merge 10 commits intoTinkerTools:masterfrom
dmargul:isokinetic
Conversation
…i-Yoshiha decomposition
…in Suziki-Yoshiha decomposition" This reverts commit e674a16.
Collaborator
|
Cool! |
Collaborator
|
This has useful information, so cc #10 |
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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