Skip to content

Commit e420b17

Browse files
author
Jacob Monroe
authored
Merge pull request #66 from MobleyLab/mobley2
Edit stochastic integrators section, resolve to-do item
2 parents 73c47a0 + aa5eda5 commit e420b17

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

paper/basic_training.pdf

-411 Bytes
Binary file not shown.

paper/basic_training.tex

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -993,23 +993,21 @@ \subsubsection{Stochastic integrators}
993993

994994
Stochastic dynamics simulations include application of a random force to each particle, and represent discretizations of either Langevin or Brownian dynamics.
995995
A detailed description of such stochastic dynamics may be found in McQuarrie~\cite{McQuarrieStatMechBook}, Chapter 20.
996-
As detailed in section \ref{sec:thermostats}, it is common to apply temperature control through the use of Langevin dynamics.
996+
As detailed in Section \ref{sec:thermostats}, it is common to apply temperature control through the use of Langevin dynamics.
997997
As a brief aside, this highlights the fact that the choice of integrator is often tightly coupled to the choice of thermostat and/or barostat.
998998
Different combinations may demonstrate better performance and for expanded ensemble methods it is absolutely necessary to utilize an integrator specific to the selected temperature- or pressure-control algorithm.
999999

1000-
For simulating Langevin or other stochastic dynamics, the presence of random forces usually prevents the integrator from preserving phase-space volume.
1001-
However, through fortuitous cancellation of error, some stochastic integration schemes may achieve preservation of \textit{part} of the full phase-space (i.e. configurations \textit{or} velocities are preserved)~\cite{Fass2018}.
1002-
Though this may sound dire, in practice this is easily remedied through an appropriate choice of timestep - this just might need to be shorter or longer depending on the integration scheme.
1003-
When using Langevin or Brownian dynamics, one should also be aware that calculations of any dynamic properties with longer timescales than the application of the random forces will be very different than those from deterministic trajectories.
1000+
With Langevin or other stochastic dynamics, the random forces usually prevent the integrator from preserving phase-space volume, which ends up dictating the choice of timestep.
1001+
Specifically, despite issues with phase-space volume, some stochastic integration schemes achieve preservation of \textit{part} of the full phase-space (i.e. configurations \textit{or} velocities are preserved)~\cite{Fass2018} via cancellation of error.
1002+
In practice these issues are easily remedied through an appropriate choice of timestep depending on the integration scheme.
1003+
1004+
Stochastic dynamics necessarily perturbs dynamics.
1005+
Specifically, with Langevin or Brownian dynamics, calculations of any dynamic properties with longer timescales than the application of the random forces will be very different than those from deterministic trajectories.
10041006
If one is only interested in configurational or thermodynamic properties of the system, this is of no consequence.
10051007
If dynamics are of interest, the dependence of these properties on the integrator parameters (e.g. friction factor) should be assessed~\cite{Basconi:2013:JChemTheoryComput}.
1006-
\todo[inline, color={yellow!20}]{DLM: I need to review the paragraphing here; some of these are rather long and cover a lot. }
10071008

1008-
%\todo[inline, color={green!20}]{JIM: Happy to introduce Trotter decompositions, but is it really necessary? Also, we need to add information on constrained dynamics. Anything else? Needs more details, or just send people to citations?}
1009-
%\todo[inline, color={yellow!20}]{DLM: I don't think necessary to introduce, but in favor of adding citations to useful work/additional resources.}
10101009

1011-
\subsubsection{How to choose an appropriate timestep?}
1012-
%\todo[inline, color={yellow!20}]{DLM: Above should be broken into subsubsections for consistency with thermostats/barostats and because a subsection with only one subsubsection doesn't make sense.}
1010+
\subsubsection{Choosing an appropriate timestep}
10131011

10141012
The maximum timestep for a molecular dynamics simulation is dependent on the choice of integrator and the assumptions used in the integrator's derivation.
10151013
For the commonly-used second order integrators such as the Verlet and Leapfrog algorithms, the velocities and accelerations should be approximately constant over the timestep.

0 commit comments

Comments
 (0)