Publication Cover
Molecular Physics
An International Journal at the Interface Between Chemistry and Physics
Volume 115, 2017 - Issue 9-12: Special Issue in Honour of Professor Johann Fischer
301
Views
2
CrossRef citations to date
0
Altmetric
Articles

General framework for constraints in molecular dynamics simulations

Pages 1352-1361 | Received 22 Nov 2016, Accepted 28 Jan 2017, Published online: 24 Mar 2017
 

ABSTRACT

The article presents a theoretical framework for molecular dynamics simulations of complex systems subject to any combination of holonomic and non-holonomic constraints. Using the concept of constrained inverse matrices both the particle accelerations and the associated constraint forces can be determined from given external forces and kinematical conditions. The formalism enables in particular the construction of explicit kinematical conditions which lead to the well-known Nosé–Hoover type equations of motion for the simulation of non-standard molecular dynamics ensembles. Illustrations are given for a few examples and an outline is presented for a numerical implementation of the method.

Acknowledgments

Gerald R. Kneller acknowledges fruitful discussions with Rolf Lustig and Jadran Vrabec and their encouragement to write this paper.

Disclosure statement

No potential conflict of interest was reported by the author.

Notes

1. The symbol T denotes a transposition.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.