Skip to content

Commit 630b729

Browse files
committed
Fix layout of minimization section I'd botched earlier. Also add a to-do item
1 parent bc6939e commit 630b729

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

paper/basic_training.tex

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -594,21 +594,11 @@ \subsubsection{System preparation}
594594
Assignment or development of force field parameters is also critical, but is outside the scope of this work.
595595
For our purposes here, we will assume you have already obtained or developed force field parameters suitable for your system of interest.
596596

597-
The purpose of minimization, or relaxation, is to find a local energy minimum of the starting structure so that the molecular dynamics simulation does not immediately "blow up" (i.e. the forces on any one atom are not so large that the atoms move an unreasonable distance in a single timestep).
598-
This involves standard minimization algorithms such as steepest descent.
599-
For a more involved discussion of minimization algorithms utilized in molecular simulation, see \citet{LeachBook}, sections 5.1-5.7.
600-
601-
At the end of energy minimization, it is important to achieve a system configuration with small enough forces that the desired timestep will allow numerical integration of the equations of motion without overly large displacements (see \citet{LeachBook}, section 7.3.4).
602-
Such a configuration is a suitable starting point for molecular dynamics techniques.
603-
However, this only represents a static set of positions, while the propagation of dynamics also requires a set of starting velocities.
604-
These may be assigned in a variety of ways, but are usually randomly assigned to atoms such that the correct Maxwell-Boltzmann distribution at the desired temperature is achieved.
605-
606597
\subsubsection{Minimization}
607598

608-
The purpose of minimization, or relaxation, is to find a local energy minimum from the starting structure so that the molecular dynamics simulation does not immediately ``blow up'' (i.e. the forces on any one atom are not so large that the atoms move an unreasonable distance in a single time step).
609-
This involves standard minimization algorithms such as steepest descent, conjugate gradient, or others.
599+
The purpose of minimization, or relaxation, is to find a local energy minimum of the starting structure so that the molecular dynamics simulation does not immediately "blow up" (i.e. the forces on any one atom are not so large that the atoms move an unreasonable distance in a single timestep).
600+
This involves standard minimization algorithms such as steepest descent.
610601
For a more involved discussion of minimization algorithms utilized in molecular simulation, see \citet{LeachBook}, sections 5.1-5.7.
611-
Again, minimization is primarily about setting the stage for subsequent dynamics, in which the system will move away from the minimum, so reaching a minimum to a very high level of tolerance is usually not necessary except in very specific applications.
612602

613603
\subsubsection{Assignment of velocities}
614604
Minimization ideally takes us to a state from which we can begin numerical integration of the equations of motion without overly large displacements (see \citet{LeachBook}, section 7.3.4); however, to begin a simulation, we need not just positions but also velocities.
@@ -671,6 +661,8 @@ \subsubsection{Production}
671661
A separate Best Practices document addresses these critical issues of convergence and error analysis (\url{https://github.com/dmzuckerman/Sampling-Uncertainty}).
672662
For more specific details on procedures and parameters used in production simulations, see the appropriate best practices document for the system of interest.
673663

664+
\todo[inline, color={yellow!20}]{DLM: Probably need to add something here about how often to store data.}
665+
674666
\subsection{Thermostats}
675667
\label{sec:thermostats}
676668

0 commit comments

Comments
 (0)