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

# User Rev Content
1 gezelter 819 \subsection{Extended Systems for other Ensembles}
2     \label{extended}
3    
4     {\sc oopse} implements a
5    
6    
7 gezelter 820 \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