GROMACS
GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.
It is primarily designed for biochemical molecules like proteins, lipids, and nucleic acids that have a lot of complicated bonded interactions, but since GROMACS is extremely fast at calculating the nonbonded interactions (that usually dominate simulations) many groups are also using it for research on non-biological systems, e.g. polymers.
Availability¶
| Software | Version | Dependent Toolchain | Module Load Command |
|---|---|---|---|
| GROMACS | 2025.2-CUDA-12.8.0 | foss/2025a | module load foss/2025a GROMACS/2025.2-CUDA-12.8.0 |
| GROMACS | 2025.2 | foss/2025a | module load foss/2025a GROMACS/2025.2 |
| GROMACS | 2024.4-CUDA-12.6.0 | foss/2024a | module load foss/2024a GROMACS/2024.4-CUDA-12.6.0 |
| GROMACS | 2024.4 | foss/2024a | module load foss/2024a GROMACS/2024.4 |
Application Information, Documentation¶
The documentation of GROMACS is available at GROMACS Manual, where you can find the tutorials in topologies, input file format, setting parameters, etc.
Using GROMACS¶
GROMACS can be used on CPU or GPU. When using GROMACS with GPUs (Graphics Processing Units), the calculations can be significantly accelerated, allowing for faster simulations. You can use GROMACS with GPU acceleration, but you need to use GPU nodes on our cluster.
Sample Batch Script to Run GROMACS
The tutorial in the above-mentioned job script can be found in /apps/testjobs/gromacs
Related Applications¶
User Contributed Information¶
Please help us improve this page
Users are invited to contribute helpful information and corrections through our Github repository.