DMTCP
DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints a single-host or distributed computation in user-space -- with no modifications to user code or to the O/S. It works on most Linux applications, including Python, Matlab, R, GUI desktops, MPI, etc.
Available modules
The overview below shows which DMTCP installations are available per target architecture in the HPCC module system, ordered based on software version (new to old).
To start using DMTCP, load one of these modules using a module load
command like:
module load DMTCP/3.0.0-GCCcore-12.3.0
(This data was automatically generated on Thu, 17 Jul 2025 at 12:00:15 EDT)
gateway | generic | zen2 | zen3 | zen4 | haswell | skylake_avx512 | |
---|---|---|---|---|---|---|---|
Gateway nodes | everywhere (except Grace nodes) | amd20 | amd22 | amd24 | intel16 | intel18,amd20-v100,amd21,intel21 | |
DMTCP/3.0.0-GCCcore-12.3.0 | - | x | - | - | - | x | - |
DMTCP/3.0.0 | - | x | - | - | - | - | - |
DMTCP/2.6.0 | - | x | - | - | - | - | - |