The Vectorization of the Tersoff Multi-Body Potential: An Exercise in Performance Portability

07/11/2016
by   Markus Höhnerbach, et al.
0

Molecular dynamics simulations, an indispensable research tool in computational chemistry and materials science, consume a significant portion of the supercomputing cycles around the world. We focus on multi-body potentials and aim at achieving performance portability. Compared with well-studied pair potentials, multibody potentials deliver increased simulation accuracy but are too complex for effective compiler optimization. Because of this, achieving cross-platform performance remains an open question. By abstracting from target architecture and computing precision, we develop a vectorization scheme applicable to both CPUs and accelerators. We present results for the Tersoff potential within the molecular dynamics code LAMMPS on several architectures, demonstrating efficiency gains not only for computational kernels, but also for large-scale simulations. On a cluster of Intel Xeon Phi's, our optimized solver is between 3 and 5 times faster than the pure MPI reference.

READ FULL TEXT
research
10/02/2017

The Tersoff many-body potential: Sustainable performance through vectorization

Molecular dynamics models materials by simulating each individual partic...
research
02/14/2017

LAMMPS' PPPM Long-Range Solver for the Second Generation Xeon Phi

Molecular Dynamics is an important tool for computational biologists, ch...
research
04/24/2020

86 PFLOPS Deep Potential Molecular Dynamics simulation of 100 million atoms with ab initio accuracy

We present the GPU version of DeePMD-kit, which, upon training a deep ne...
research
01/05/2022

Extending the limit of molecular dynamics with ab initio accuracy to 10 billion atoms

High-performance computing, together with a neural network model trained...
research
12/20/2022

Combining machine-learned and empirical force fields with the parareal algorithm: application to the diffusion of atomistic defects

We numerically investigate an adaptive version of the parareal algorithm...
research
09/16/2022

Learning Pair Potentials using Differentiable Simulations

Learning pair interactions from experimental or simulation data is of gr...

Please sign up or login with your details

Forgot password? Click here to reset