Skip to main content

DMR

Dynamic MPI Reconfiguration — scale your HPC application at runtime.

Latest News

June 2026

Accepted paper at PPAM 2026

Entitled: "Malleable Molecular Dynamics Simulations with GROMACS and DMR".

June 2026

DMR @ ISC High Performance 2026 in Hamburg (Germany)

Participating in the Birds of a Feather (BoF) session:"Sharing Experiences and Challenges in the Dynamic Use of Resources in HPC/AI".

Read more →
June 2026

DMR @ HPCKP 2026 in Barcelona (Spain)

Presenting: "Dynamic Resource Management in Quantum Circuit Simulations".

Read more →
May 2026

Accepted tutorial at PPAM 2026

Entitled: "Dynamic Resource Management for HPC".

Read more →

Key Features

Dynamic scaling

Expand or shrink your Slurm node allocation at runtime — no restart required.

Policy-driven

Choose a built-in reconfiguration policy or implement your own with a simple C interface.

MPI-native

Integrates directly with Open MPI. Your existing MPI code keeps working.

Minimal API

Three functions: dmr_init, dmr_check, dmr_finalize. Plus the DMR_AUTO macro.