The Multiple Time-Stepping Method for 3-Body Interactions in High Performance Molecular Dynamics Simulations
By: David Martin , Samuel James Newcome , Markus Mühlhäußer and more
Potential Business Impact:
Speeds up computer models of tiny particles.
Understanding the complex behavior of molecular systems is fundamental to fields such as physics, materials science, and biology. Molecular dynamics (MD) simulations are crucial tools for studying atomic-level dynamics. This work focuses on improving the efficiency of MD simulations involving two-body and three-body interactions. Traditional two-body potentials often can not fully capture the complexity of molecular systems, making the inclusion of three-body interactions important. However, these interactions are in a cubic complexity class, compared to a quadratic one for two-body interactions, and therefore are computationally expensive, even when a cutoff distance is applied. One way to improve efficiency is to use the r-RESPA multiple time-stepping algorithm to reduce the number of three-body interaction calculations. In this work, we investigate this method in the context of High Performance Computing (HPC) methods that parallelize the calculations. In particular, we investigate a communication-reducing distributed-memory parallel method from literature and present a novel shared-memory parallel cutoff method, implemented in the particle simulation library AutoPas. The results and methods are discussed, providing insights into potential advancements in MD simulation efficiency.
Similar Papers
Tuning of Vectorization Parameters for Molecular Dynamics Simulations in AutoPas
Distributed, Parallel, and Cluster Computing
Speeds up computer simulations of tiny particles.
Linked Cell Traversal Algorithms for Three-Body Interactions in Molecular Dynamics
Computational Engineering, Finance, and Science
Speeds up computer simulations of how molecules move.
Model Order Reduction for Quantum Molecular Dynamics
Chemical Physics
Speeds up computer simulations of tiny particles.