GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers
M Abraham(Science for Life Laboratory), Teemu J. Murtola(Stockholm University), Roland Schulz(Oak Ridge National Laboratory), Szilárd Páll(Science for Life Laboratory), Jeremy C. Smith(Oak Ridge National Laboratory), Berk Hess(Science for Life Laboratory), Erik Lindahl(Stockholm University)
Cited by 26,426Open Access
Abstract
GROMACS is one of the most widely used open-source and free software codes in chemistry, used primarily for dynamical simulations of biomolecules. It provides a rich set of calculation types, preparation and analysis tools. Several advanced techniques for free-energy calculations are supported. In version 5, it reaches new performance heights, through several new and enhanced parallelization algorithms. These work on every level; SIMD registers inside cores, multithreading, heterogeneous CPU-GPU acceleration, state-of-the-art 3D domain decomposition, and ensemble-level parallelization through built-in replica exchange and the separate Copernicus framework. The latest best-in-class compressed trajectory storage format is supported.
Related Papers
GROMACS 4: Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular Simulation
Berk Hess, Carsten Kutzner, David van der Spoel et al.|Journal of Chemical Theory and Computation|2008|16k
GROMACS: A message-passing parallel molecular dynamics implementation
Herman J. C. Berendsen, David van der Spoel, Rudi van Drunen|Computer Physics Communications|1995|10.4k