You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clearly, this schematic cannot cover every case of interest, but should provide some idea of the general approach.
646
646
For more information on equilibration procedures, see \citet{LeachBook}, section 7.4 and \citet{ShellNotes}, lectures on Molecular dynamics and Computing properties.
647
647
648
-
\todo[inline, color={yellow!20}]{DLM: Note to self, I should add a bit more discussion of what equilibration \emph{means} somewhere in this section, probably along with a discussion of equilibration vs convergence. For example, equilibration means not just that temperature and pressure stop changing but that the overall properties of teh system stop changing (e.g. if temperature and pressure is constant but your protein is unfolding you are not yet equilibrated...)}
649
-
\todo[inline, color={yellow!20}]{DLM: There are a lot of long paragraphs here that are perhaps too long; the above is one example. I should police to make sure the one-point-per-paragraph rule is used and shorten some of these.}
\caption{Common equilibration work-flows are shown.
655
-
Many times, the desired state variables of a simulation, such as energy or density, are defined by their averages in an ensemble in which they may fluctuate, such as at fixed temperature or pressure.
656
-
Such cases follow the first or third equilibration routes.
657
-
When we wish to simulate at a known, fixed density, such a procedure is not necessary, as shown by the second route.
658
-
The last route emphasizes that generally temperature and pressure should be equilibrated separately, even if the production ensemble is NPT.
659
-
}
651
+
\caption{Common equilibration work-flows are shown; these vary depending on the target ensemble for production simulations (right).
652
+
Typically, an initial phase of equilibration at constant volume and temperature is needed to bring the system to the desired target temperature or energy.
653
+
For stability reasons, this initial phase is usually needed even if the goal is to also bring the system to a target pressure.
654
+
If the production ensemble is an NVE ensemble, an initial NVT simulation is usually followed by a short additional NVE equilibration before collection of production data.
655
+
If the production ensemble is NVT, protocols may differ depending on whether it is necessary to allow the system to equilibrate to a particular density/volume or whether the volume is selected \emph{a priori} (second and third rows).
656
+
And if production is to be NPT, it is usually equilibrated first at NVT before equilibrating to the target pressure (final row).}
660
657
\label{eqworkflow}
661
658
\end{figure}
662
-
\todo[inline, color={yellow!20}]{DLM: Caption needs updating to make clear why you would choose different options here, especially the two different NVT options. JIM: Better?}
663
-
664
-
Once equilibration is complete, production data may be collected.
665
-
The production simulation is that from which specific properties of the system of interest will be calculated.
666
-
As mentioned above, the equilibration procedure should be selected that is appropriate for the desired production ensemble.
667
-
It should be noted that ``equilibration'' within the production run may still be necessary before properties or metrics are computed from this simulation (see \citet{ShellNotes}, lecture on Computing Properties).
668
-
Otherwise, if a brief simulation in the same ensemble is not performed during the equilibration step immediately prior to production, any period of the production simulation should be ignored where drift is observed in the energies, temperatures, pressures, densities, or other defining state-variables of the ensemble.
669
-
This of course precedes estimation of convergence in property calculation.
670
-
Data collection then falls under the category of correctly obtaining unbiased statistics and convergence, which is covered in a separate Best Practices document (\url{https://github.com/dmzuckerman/Sampling-Uncertainty}).
659
+
660
+
\subsubsection{Production}
661
+
662
+
Once equilibration is complete, we may begin collecting data for analysis, and typically this phase is called ``production''.
663
+
The main difference between equilibration and production is simply that in the production simulation, we plan to retain and analyze the collected data.
664
+
Production must always be preceded by equilibration appropriate for the target production ensemble, and production data should never be collected immediately after a change in conditions (such as rescaling a box size, energy minimizing, or suddenly changing the temperature or pressure) except in very specific applications where this is the goal.
665
+
666
+
For bookkeeping purposes, sometimes practitioners choose to discard some initial production data as additional equilibration; usually this is simply to allow additional equilibration time after a change in protocol (such as a switch from NVT to NPT), and the usual considerations for equilibration apply in such cases (see \citet{ShellNotes}, lecture on Computing Properties).
667
+
668
+
Analysis of production is largely outside the scope of this work, but requires considerable care in computing observables and assessing the uncertainty in any computed properties.
669
+
Usually, analysis involves computing expectation values of particular observables, and a key consideration is to obtain \emph{converged} estimates of these properties --- that is, estimates that are based on adequate simulation data so that they no longer depend substantially on the length of the simulation which was run or on its initial conditions.
670
+
671
+
A separate Best Practices document addresses these critical issues of convergence and error analysis (\url{https://github.com/dmzuckerman/Sampling-Uncertainty}).
671
672
For more specific details on procedures and parameters used in production simulations, see the appropriate best practices document for the system of interest.
672
-
\todo[inline, color={yellow!20}]{DLM: Possibly clarify distinction between production and equilibration (just whether data is retained, in some cases)}
0 commit comments