Use GROMACS Online

Commercially Available GROMACS No-Code Web Server

Try GROMACS

GROMACS: High-Performance Molecular Simulations from Laptops to Supercomputers

GROMACS (GROningen MAchine for Chemical Simulations) is one of the world's most widely used open-source software packages for the dynamical simulation of biomolecules. Designed to deliver spatial and temporal resolution unavailable in wet-lab experiments, GROMACS enables researchers to sample molecular motions on the microsecond scale and study millisecond-scale processes like protein folding through advanced ensemble techniques.

By utilizing an elaborate multi-level parallelism strategy, GROMACS provides the highest possible absolute performance and efficiency on any hardware, ensuring scientists can make the best use of scarce computational resources.

Key Innovations: Multi-Level Parallel Intelligence

GROMACS redefines molecular dynamics (MD) performance by explicitly targeting every level of modern computing architecture.

  • Heterogeneous CPU-GPU Acceleration: Features a native offload model that allows short-ranged non-bonded interactions to be handled by GPUs while the CPU manages complex domain decomposition and load balancing.

  • Cluster-Based Verlet Scheme: A transformative innovation that replaces standard particle-pair lists with lists of interacting small clusters, optimized at compile time to match the SIMD or SIMT widths of target hardware.

  • 3D Domain Decomposition: Efficiently partitions simulations into independent units of work using an "eighth shell" spatial decomposition that preserves data locality.

  • Instruction-Level Parallelism: Employs a SIMD abstraction module and math library that supports 13 different architectures, ensuring high performance across everything from ARM Neon to AVX-512.

  • Ensemble-Level Scaling: Supports massive parallelism through built-in replica exchange and the Copernicus framework, enabling tens of thousands of loosely coupled simulations to run in parallel.

Performance Benchmarks

GROMACS consistently leads the field in "time to solution," delivering an order of magnitude higher performance with hardware accelerators compared to CPU-only systems.

System

Hardware

Performance

Key Finding

Lysozyme

1 CPU Core (SSE2)

~4 ns/day

Baseline single-thread performance.


Voltage Sensor (VSD)

8-core i7 + GTX980

~200 ns/day

Near-supercomputer throughput on a desktop.


GluCl Ion Channel

Cray XC30 (CPU+GPU)

~250 ns/day

Accelerated nodes handily beat faster pure-CPU nodes.


Memory Efficiency

Multi-chain/MPI

High

Hybrid MPI/OpenMP extends strong-scaling limits.


Scientific Breakthroughs in Biomolecular Modeling

Breaking the Scaling Limit

GROMACS is engineered for "strong scaling," allowing fixed-size problems—such as a 30,000-atom protein system—to be solved much faster by synchronizing hundreds of thousands of cores. This focus on absolute efficiency enables researchers to explore complex geometries, such as rhombic dodecahedrons, which can improve performance by up to 40%.

Accurate Long-Range Physics

By integrating Particle-Mesh Ewald (PME) for electrostatics and a new, highly accurate Lennard-Jones PME implementation for van der Waals interactions, GROMACS eliminates cutoff artifacts. This is critical for high-fidelity simulations of non-homogeneous systems like lipid membranes.

Best-in-Class Trajectory Storage

GROMACS 5 introduces the TNG file format, which significantly improves upon previous XTC compression. TNG exploits multi-frame compression and domain knowledge to provide a highly flexible container for general simulation data, including digital signatures.

GROMACS on Tamarind Bio: Supercomputing for Every Scientist

Tamarind Bio provides a managed, high-performance environment to deploy GROMACS without the complexities of manual MPI/CUDA configuration or hardware-specific tuning.

  • Automated Hardware Tuning: Launch simulations that automatically detect and utilize the optimal mix of CPU cores and GPU accelerators for your specific system size.

  • Integrated Analysis Framework: Leverage a modern C++ framework for grid-based neighbor searching and rapid geometric property calculation.

How to Use GROMACS on Tamarind Bio

  1. Access the Platform: Log in to tamarind.bio and select the GROMACS Molecular Dynamics tool.

  2. Define Your System: Provide your initial molecular coordinates and select from 15 validated flavors of AMBER, CHARMM, GROMOS, or OPLS force fields.

  3. Configure Physics: Set your temperature and pressure regulation parameters, and choose between explicit or implicit solvent models.

  4. Optimize Time Steps: Use the P-LINCS algorithm combined with virtual interaction sites to extend your time steps to 5 fs.

  5. Run Simulation: Execute mdrun on Tamarind’s secure cloud, utilizing multi-level parallelism to reach microsecond scales faster than ever before.

  6. Analyze Trajectories: Use interactive tools to compute distances, angles, and surface areas, or perform free-energy transformations directly in the browser.

Source

Supporting 10,000+ scientists around the world,

from leading biotechs, and global biopharma