About
GROMACS is one of the most widely used scientific software packages in the world and the largest free software and open source application in biomolecular research. GROMACS is the only major molecular dynamics simulation package where development is led in Europe.
The GROMACS code is portable to a very wide range of platforms (including embedded ones), it includes manually tuned assembly kernels for a dozen different architecture instruction sets and accelerator support both for Nvidia GPUs with CUDA, AMD GPUs with OpenCL, and Xeon Phi processors natively. The package uses state-of-the-art neutral territory domain decomposition and multi-level parallelization to enable scaling both to tens of thousands of nodes on supercomputers and efficient high-throughput computing with accelerators.
GROMACS can already use thousands of cores and hundreds of accelerators efficiently in parallel, even for a single quite small system. Recent improvements to the core codebase have allowed an improved scaling through the incorporation of new algorithmic concepts that allow for a more efficient usage of computational resources.
GROMACS performance benchmark
Whether you are new to GROMACS or you already have some experience, we have collated a number of relevant learning and support resources to help you out. Access the GROMACS documentation, dedicated support forum, lectures, tutorials and more!
Find out more about our user-driven development plans for GROMACS which feature three main categories: performance, ease of use and features. A roadmap with timelines extending until the end of 2026 is presented.
References
Páll, et al. (2020) J. Chem. Phys. 153, 134110 (DOI:10.1063/5.0018516)
Abraham, et al. (2015) SoftwareX 1-2 19-25 (DOI:10.1016/j.softx.2015.06.001)
Páll, et al. (2015) Proc. of EASC 2015 LNCS, 8759 3-27. (DOI:10.1007/978-3-319-15976-8_1)
Pronk, et al. (2013) Bioinformatics 29 845-854. (DOI:10.1093/bioinformatics/btt055)
Hess, et al. (2008) J. Chem. Theory Comput. 4: 435-447. (DOI:10.1021/ct700301q)
van der Spoel, et al. (2005) J. Comput. Chem. 26: 1701-1718. (DOI:10.1002/jcc.20291 )
Lindahl, et al. (2001) J. Mol. Model. 7: 306-317. (DOI:10.1007/s008940100045)
Berendsen, et al. (1995) Comp. Phys. Comm. 91: 43-56. (DOI:10.1016/0010-4655(95)00042-E)