articleThe Journal of Chemical PhysicsOct 5, 2020HYBRID OA

Heterogeneous parallelization and acceleration of molecular dynamics simulations in GROMACS

SPSzilárd PállAZArtem ZhmurovPBPaul BauerMAMark AbrahamMLMagnus Lundborg

Swedish e-Science Research Centre · KTH Royal Institute of Technology · +3 more institutions

PubMed
Indexed inarxivcrossrefpubmed

Abstract

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 cutoffs. 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 GPU and central processing unit (CPU) single instruction,…

Citation impact

859
total citations
FWCI
60.62
Percentile
100%
References
48
Citations per year

Authors

8
  • SP
    Szilárd Páll

    Swedish e-Science Research Centre, KTH Royal Institute of Technology

  • AZ
    Artem Zhmurov

    Swedish e-Science Research Centre, KTH Royal Institute of Technology

  • PB
    Paul Bauer

    Science for Life Laboratory, Swedish e-Science Research Centre, KTH Royal Institute of Technology

  • MA
    Mark Abraham

    Science for Life Laboratory, Swedish e-Science Research Centre, KTH Royal Institute of Technology

  • ML
    Magnus Lundborg

Topics & keywords

Keywords
  • Verlet integration
  • Acceleration
  • Graphics processing unit
  • Molecular dynamics
  • Scaling
  • Codebase
  • Graphics
  • CUDA
No related works found for this paper.