Nonequilibrium molecular dynamics via Gauss's principle of least constraint

Abstract
Gauss's principle of least constraint is used to develop nonequilibrium molecular-dynamics algorithms for systems subject to constraints. The treatment not only includes "nonholonomic" constraints—those involving velocities—but it also provides a basis for simulating nonequilibrium steady states. We describe two applications of this new use of Gauss's principle. The first of these examples, the isothermal molecular dynamics of a three-particle chain, can be treated analytically. The second, the steady-state diffusion of a Lennard-Jones liquid, near its triple point, is studied numerically. The measured diffusion coefficient agrees with independent estimates from equilibrium fluctuation theory and from Hamiltonian external fields.