|
Simpatico
v1.10
|
NvtNhIntegrator implements a reversible Nose'-Hoover NVT (isothermal) integrator.
This integrator requires that the Util::EnergyEnsemble of the associated system must be set to "isothermal". The target temperature is the temperature returned by the function Util::EnergyEnsemble::temperature().
Equations of motion:
in which:
is the velocity of particle i
is the force on particle i
is the instantaneous kinetic temperature, where
is the instantaneous kinetic energy and
is the total number of atoms.
is the target temperature
is a user-defined relaxation time parameterThe parameter file format is:
with parameters
| dt | time step |
| tauT | relaxation time parameter |
1.8.11