English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Book Chapter

GROMEX: A scalable and versatile fast multipole method for biomolecular simulation

MPS-Authors
/persons/resource/persons206214

Kohnke,  B.
Department of Theoretical and Computational Biophysics, MPI for Biophysical Chemistry, Max Planck Society;

/persons/resource/persons189090

Ullmann,  R. T.
Department of Theoretical and Computational Biophysics, MPI for Biophysical Chemistry, Max Planck Society;

/persons/resource/persons71815

Dobrev,  P.
Department of Theoretical and Computational Biophysics, MPI for biophysical chemistry, Max Planck Society;

/persons/resource/persons15149

Groenhof,  G.
Department of Theoretical and Computational Biophysics, MPI for biophysical chemistry, Max Planck Society;

/persons/resource/persons15407

Kutzner,  C.
Department of Theoretical and Computational Biophysics, MPI for biophysical chemistry, Max Planck Society;

/persons/resource/persons15155

Grubmüller,  H.
Department of Theoretical and Computational Biophysics, MPI for biophysical chemistry, Max Planck Society;

External Resource
No external resources are shared
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)

3248131.pdf
(Publisher version), 2MB

Supplementary Material (public)
There is no public supplementary material available
Citation

Kohnke, B., Ullmann, R. T., Beckman, A., Kabadshow, I., Haensel, D., Morgenstern, L., et al. (2020). GROMEX: A scalable and versatile fast multipole method for biomolecular simulation. In H.-J. Bungartz, S. Reiz, B. Uekermann, P. Neumann, & W. E. Nagel (Eds.), Software for Exascale Computing - SPPEXA 2016-2019 (pp. 517-543). Cham: Springer. doi:10.1007/978-3-030-47956-5_17.


Cite as: https://hdl.handle.net/21.11116/0000-0006-D91C-7
Abstract
Atomistic simulations of large biomolecular systems with chemicalvariability such as constant pH dynamic protonation offer multiple challenges inhigh performance computing. One of them is the correct treatment of the involvedelectrostatics in an efficient and highly scalable way. Here we review and assess twoof the main building blocks that will permit such simulations: (1) An electrostaticslibrary based on the Fast Multipole Method (FMM) that treats local alternativecharge distributions with minimal overhead, and (2) Aλ-dynamics module workingin tandem with the FMM that enables various types of chemical transitions duringthe simulation. Ourλ-dynamics and FMM implementations do not rely on third-party libraries but are exclusively using C++ language features and they aretailored to the specific requirements of molecular dynamics simulation suites suchas GROMACS. The FMM library supports fractional tree depths and allows forrigorous error control and automatic performance optimization at runtime. Near-optimal performance is achieved on various SIMD architectures and on GPUsusing CUDA. For exascale systems, we expect our approach to outperform currentimplementations based on Particle MeshEwald (PME) electrostatics, becauseFMM avoids the communication bottlenecks caused by the parallel fast Fouriertransformations needed for PME.