Strong scaling of general-purpose molecular dynamics simulations on GPUs
arXiv:1412.3387 · doi:10.1016/j.cpc.2015.02.028
Abstract
We describe a highly optimized implementation of MPI domain decomposition in a GPU-enabled, general-purpose molecular dynamics code, HOOMD-blue (Anderson and Glotzer, arXiv:1308.5587). Our approach is inspired by a traditional CPU-based code, LAMMPS (Plimpton, J. Comp. Phys. 117, 1995), but is implemented within a code that was designed for execution on GPUs from the start (Anderson et al., J. Comp. Phys. 227, 2008). The software supports short-ranged pair force and bond force fields and achieves optimal GPU performance using an autotuning algorithm. We are able to demonstrate equivalent or superior scaling on up to 3,375 GPUs in Lennard-Jones and dissipative particle dynamics (DPD) simulations of up to 108 million particles. GPUDirect RDMA capabilities in recent GPU generations provide better performance in full double precision calculations. For a representative polymer physics application, HOOMD-blue 1.0 provides an effective GPU vs. CPU node speed-up of 12.5x.
30 pages, 14 figures
References in corpus (1)
Cited by in corpus (26)
- Understanding, predicting, and tuning the fragility of vitrimeric polymers
- Microscopic Origins of the Swim Pressure and the Anomalous Surface Tension of Active Matter
- Dynamics of active filaments in porous media
- GPU Accelerated Discrete Element Method (DEM) Molecular Dynamics for Conservative, Faceted Particle Simulations
- Activity-Enhanced Self-Assembly of a Colloidal Kagome Lattice
- Onset of transverse (shear) waves in strongly-coupled Yukawa fluids
- Swimming to Stability: Structural and Dynamical Control via Active Doping
- Charged hydrophobic colloids at an oil/aqueous phase interface
- Equation of State and Entropy Theory Approach to Thermodynamic Scaling in Polymeric Glass-Forming Liquids
- Quantized bounding volume hierarchies for neighbor search in molecular simulations on graphics processing units
- Efficient Equilibration of Hard Spheres with Newtonian Event Chains
- Stratification of polymer mixtures in drying droplets: hydrodynamics and diffusion
- Dispersion relations of Yukawa fluids at weak and moderate coupling
- Anomalous dynamics of interstitial dopants in soft crystals
- A multiscale method for simulating fluid interfaces covered with large molecules such as asphaltenes
- Cross-stream migration of a Brownian droplet in a polymer solution under Poiseuille flow
- Spontaneous trail formation in populations of auto-chemotactic walkers
- Mobility of a spatially modulated electron liquid on the helium surface
- Efficient -dimensional molecular dynamics simulations for studies of the glass-jamming transition
- Effects of orientational and positional randomness of particles on photonic band gap
- The smectic phase in semiflexible polymer materials: A large scale Molecular Dynamics study
- Tuning Stoichiometry to Promote Formation of Binary Colloidal Superlattices
- Percolation in metal-insulator composites of randomly packed spherocylindrical nanoparticles
- Softness suppresses fivefold symmetry and enhances crystallization of binary Laves phases in nearly hard spheres
- Energy Landscapes for Digital Alchemy
- Muscle-inspired flexible mechanical logic architecture for colloidal robotics