Simple reversible molecular dynamics algorithms for Nosé–Hoover chain dynamics | Synapse