All Projects → dmtcp → Dmtcp

dmtcp / Dmtcp

Licence: other
DMTCP: Distributed MultiThreaded CheckPointing

Labels

Projects that are alternatives of or similar to Dmtcp

Schwimmbad
A common interface to processing pools.
Stars: ✭ 82 (-64.19%)
Mutual labels:  mpi
Horovod
Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.
Stars: ✭ 11,943 (+5115.28%)
Mutual labels:  mpi
Primecount
🚀 Fast prime counting function implementations
Stars: ✭ 193 (-15.72%)
Mutual labels:  mpi
Paramonte
ParaMonte: Plain Powerful Parallel Monte Carlo and MCMC Library for Python, MATLAB, Fortran, C++, C.
Stars: ✭ 88 (-61.57%)
Mutual labels:  mpi
Core
parallel finite element unstructured meshes
Stars: ✭ 124 (-45.85%)
Mutual labels:  mpi
Tomsfastmath
TomsFastMath is a fast public domain, open source, large integer arithmetic library written in portable ISO C.
Stars: ✭ 169 (-26.2%)
Mutual labels:  mpi
Hiop
HPC solver for nonlinear optimization problems
Stars: ✭ 75 (-67.25%)
Mutual labels:  mpi
Mpi.jl
MPI wrappers for Julia
Stars: ✭ 197 (-13.97%)
Mutual labels:  mpi
Dash
DASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Stars: ✭ 134 (-41.48%)
Mutual labels:  mpi
Mpi Operator
Kubernetes Operator for Allreduce-style Distributed Training
Stars: ✭ 190 (-17.03%)
Mutual labels:  mpi
Ytk Mp4j
Ytk-mp4j is a fast, user-friendly, cross-platform, multi-process, multi-thread collective message passing java library which includes gather, scatter, allgather, reduce-scatter, broadcast, reduce, allreduce communications for distributed machine learning.
Stars: ✭ 102 (-55.46%)
Mutual labels:  mpi
Matex
Machine Learning Toolkit for Extreme Scale (MaTEx)
Stars: ✭ 104 (-54.59%)
Mutual labels:  mpi
Libgrape Lite
🍇 A C++ library for parallel graph processing 🍇
Stars: ✭ 169 (-26.2%)
Mutual labels:  mpi
Training Material
A collection of code examples as well as presentations for training purposes
Stars: ✭ 85 (-62.88%)
Mutual labels:  mpi
Timemory
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
Stars: ✭ 192 (-16.16%)
Mutual labels:  mpi
Ompi
Open MPI main development repository
Stars: ✭ 1,221 (+433.19%)
Mutual labels:  mpi
Quda
QUDA is a library for performing calculations in lattice QCD on GPUs.
Stars: ✭ 166 (-27.51%)
Mutual labels:  mpi
Abyss
🔬 Assemble large genomes using short reads
Stars: ✭ 219 (-4.37%)
Mutual labels:  mpi
Raxml Ng
RAxML Next Generation: faster, easier-to-use and more flexible
Stars: ✭ 191 (-16.59%)
Mutual labels:  mpi
Hpcinfo
Information about many aspects of high-performance computing. Wiki content moved to ~/docs.
Stars: ✭ 171 (-25.33%)
Mutual labels:  mpi

DMTCP: Distributed MultiThreaded CheckPointing Build Status

DMTCP is a tool to transparently checkpoint the state of multiple simultaneous applications, including multi-threaded and distributed applications. It operates directly on the user binary executable, without any Linux kernel modules or other kernel modifications.

Among the applications supported by DMTCP are MPI (various implementations), OpenMP, MATLAB, Python, Perl, R, and many programming languages and shell scripting languages. DMTCP also supports GNU screen sessions, including vim/cscope and emacs. With the use of TightVNC, it can also checkpoint and restart X Window applications. For a multilib (mixture of 32- and 64-bit processes), see "./configure --enable-multilib".

DMTCP supports the commonly used OFED API for InfiniBand, as well as its integration with various implementations of MPI, and resource managers (e.g., SLURM).

To install DMTCP, see INSTALL.md.

For an overview DMTCP, see QUICK-START.md.

For the license, see COPYING.

For more information on DMTCP, see: http://dmtcp.sourceforge.net.

For the latest version of DMTCP (both official release and git), see: http://dmtcp.sourceforge.net/downloads.html.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].