Gromacs (1)
Domain Molecular.
Description Molecular dynamics simulations of biological molecules.
User’s guide
Scientific articles
Computational requirements Programming language: C++
Dependencies: FFTW, cmake, CUDA
Memory requirements: Approximately 900 bytes memory use per atom in your system (typical systems have 10s of thousands and use Mbs of memory).
Disk requirements: Parallel I/O is not a strict requirement, but important for large runs.
Complementary tools: BAC.
Type of software licence
Input requirements Format: PDB (processed to provide .gro file and topology) and text configuration file.
Coming from: PDB can come from may sources (often the Protein Data Bank itself)
Output requirements Format: Variety of ASCII and binary formats ( – standard = trr and xtc proprietary binary formats.
Used by: Tools provided in package and a wide range of molecular visualization and analysis packages (including VMD, MDAnalysis, etc.)
Disk use:
Performance and HPC profile
Parallelism Type of parallelism: MPI/GPU
Scalability: Typical run: 64 cores/1 GPU. Large run: 1024 cores/7 GPUs .
Mode of operation Multiple independent runs, one per scenario.
Deployed on Frequently installed centrally on HPC resources (for example SuperMUC, Cartesius, Archer).
Getting started
Benchmarks and examples Benchmarks:
Instructions for running on dedicated platforms