ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/oopsePaper/extended.tex
Revision: 820
Committed: Fri Oct 24 22:01:24 2003 UTC (21 years, 6 months ago) by gezelter
Content type: application/x-tex
File size: 1247 byte(s)
Log Message:
Started work on integrator stuff

File Contents

# Content
1 \subsection{Extended Systems for other Ensembles}
2 \label{extended}
3
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