Heterogeneous Parallelization and Acceleration of Molecular Dynamics Simulations in GROMACS
Not on the map. Why?
Abstract (arXiv)
The introduction of accelerator devices such as graphics processing units (GPUs) has had profound impact on molecular dynamics simulations and has enabled order-of-magnitude performance advances using commodity hardware. To fully reap these benefits, it has been necessary to reformulate some of the most fundamental algorithms, including the Verlet list, pair searching and cut-offs. Here, we present the heterogeneous parallelization and acceleration design of molecular dynamics implemented in the GROMACS codebase over the last decade. The setup involves a general cluster-based approach to pair lists and non-bonded pair interactions that utilizes both GPUs and CPU SIMD acceleration efficiently, including the ability to load-balance tasks between CPUs and GPUs. The algorithm work efficiency is tuned for each type of hardware, and to use accelerators more efficiently we introduce dual pair lists with rolling pruning updates. Combined with new direct GPU-GPU communication as well as GPU integration, this enables excellent performance from single GPU simulations through strong scaling across multiple GPUs and efficient multi-node parallelization.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 3.
4 papers.
- 2026Composing diffusion priors with explicit physical context via generative Gibbs samplingcited by 1
- 2024Navigating the Maize: Cyclic and conditional computational graphs for molecular simulationcited by 0
- 2026Making Room for AI: Multi-GPU Molecular Dynamics with Deep Potentials in GROMACScited by 0
- 2026Physical probes expose and alleviate chemical-environment collapse in molecular representationscited by 0
- 2026Composing diffusion priors with explicit physical context via generative Gibbs sampling11 May 2026
- 2026Physical probes expose and alleviate chemical-environment collapse in molecular representations11 May 2026
- 2026Making Room for AI: Multi-GPU Molecular Dynamics with Deep Potentials in GROMACS8 Apr 2026
- 2024Navigating the Maize: Cyclic and conditional computational graphs for molecular simulation22 Jan 2024