Tinker-HP : Accelerating Molecular Dynamics Simulations of Large Complex Systems with Advanced Point Dipole Polarizable Force Fields using GPUs and Multi-GPUs systems
Olivier Adjoua, Louis Lagard\`ere, Luc-Henri Jolly, Arnaud Durocher,, Thibaut Very, Isabelle Dupays, Zhi Wang, Th\'eo Jaffrelot Inizan,, Fr\'ed\'eric C\'elerse, Pengyu Ren, Jay W. Ponder, Jean-Philip Piquemal

TL;DR
This paper introduces an extension of the Tinker-HP software package that leverages GPUs and multi-GPU systems to accelerate molecular dynamics simulations with polarizable force fields, achieving significant performance improvements.
Contribution
The paper presents a GPU-accelerated version of Tinker-HP with multi-precision capabilities, optimized for large-scale biomolecular simulations using the AMOEBA force field.
Findings
Significant reduction in simulation time on various NVIDIA GPU platforms.
Superior performance of lower precision arithmetic with maintained accuracy.
Successful large-scale simulations involving millions of atoms.
Abstract
We present the extension of the Tinker-HP package (Lagard\`ere et al., Chem. Sci., 2018,9, 956-972) to the use of Graphics Processing Unit (GPU) cards to accelerate molecular dynamics simulations using polarizable many-body force fields. The new high-performance module allows for an efficient use of single- and multi-GPU architectures ranging from research laboratories to modern supercomputer centers. After detailing an analysis of our general scalable strategy that relies on OpenACC and CUDA, we discuss the various capabilities of the package. Among them, the multi-precision possibilities of the code are discussed. If an efficient double precision implementation is provided to preserve the possibility of fast reference computations, we show that a lower precision arithmetic is preferred providing a similar accuracy for molecular dynamics while exhibiting superior performances. As…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
