ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/oopsePaper/extended.tex
(Generate patch)

Comparing trunk/oopsePaper/extended.tex (file contents):
Revision 819 by gezelter, Fri Oct 24 21:28:19 2003 UTC vs.
Revision 820 by gezelter, Fri Oct 24 22:01:24 2003 UTC

# Line 4 | Line 4
4   {\sc oopse} implements a
5  
6  
7 + \subsubsection{Nose-Hoover Thermostatting}
8 +
9 + To mimic the effects of being in a constant temperature ({\sc nvt})
10 + ensemble, {\sc oopse} uses the Nose-Hoover extended system
11 + approach.\cite{Hoover85} In this method, the equations of motion for
12 + the particle positions and velocities are
13 + \begin{eqnarray}
14 + \dot{{\bf r}} & = & {\bf v} \\
15 + \dot{{\bf v}} & = & \frac{{\bf f}}{m} - \chi {\bf v}
16 + \label{eq:nosehoovereom}
17 + \end{eqnarray}
18 +
19 + $\chi$ is an ``extra'' variable included in the extended system, and
20 + it is propagated using the first order equation of motion
21 + \begin{equation}
22 + \dot{\chi} = \frac{1}{\tau_{T}} \left( \frac{T}{T_{target}} - 1 \right)
23 + \label{eq:nosehooverext}
24 + \end{equation}
25 + where $T_{target}$ is the target temperature for the simulation, and
26 + $\tau_{T}$ is a time constant for the thermostat.  
27 +
28 +
29 +
30 +
31 +
32 + To select the Nose-Hoover {\sc nvt} ensemble, the {\tt ensemble = NVT;}
33 + command would be used in the simulation's {\sc bass} file.  There is
34 + some subtlety in choosing values for $\tau_{T}$, and it is usually set
35 + to values of a few ps.  Within a {\sc bass} file, $\tau_{T}$ could be
36 + set to 1 ps using the {\tt tauThermostat = 1000; } command.
37 +
38 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines