Skip to content

Update documentation of Molecular Dynamics

Update of the documentation of molecular dynamics, reflecting that two new algorithms have been added (Bussi dynamics and NoseHooverChainNVT dynamics).

  • Add documentation of NoseHooverChainNVT. (CC: @lan496)
  • Move documentation of Bussi to NVT section, tidy up doc string and use traditional name for kwargs parameter.
  • Add overview of algorithms for NVT and NPT ensembles, listing which algorithms work well.
  • Add warning against my ancient NPT implementation.

For information, I have added tests to the Asap test suite testing all NVT algorithms (serial simulations only), to see if they can correctly reproduce the fluctuations in the canonical ensemble, and if they can thermalize a system where the initial temperature is wrong. The result is that only Langevin, Bussi and NoseHooverChainNVT do this correctly. They are therefore the recommended NVT algorithms in the documentation.

Checklist

Merge request reports

Loading