Name: dmtcp
Owner: Fred Hutchinson Cancer Research Center
Description: DMTCP: Distributed MultiThreaded CheckPointing
Created: 2014-10-11 18:23:18.0
Updated: 2014-09-21 18:31:30.0
Pushed: 2014-10-11 01:01:24.0
Homepage: http://dmtcp.sourceforge.net/
Size: 10177
Language: null
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
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 Open MPI, MATLAB, Python, Perl, 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, as long as they do not use extensions (e.g.: no OpenGL, no video). See the QUICK-START file for further details.
DMTCP supports the OFED API for InfiniBand on an experimental basis. For older versions of OFED, the DMTCP 2.1 release should be adequate. For newer versions of OFED, please use DMTCP 2.2.
To install DMTCP, see the file: INSTALL
.
For an overview DMTCP, see the file: QUICK-START
.
For the licene an overview DMTCP, see the file: COPYING
.
Directory layout:
dmtcp_launch
, dmtcp_restart
, dmtcp_coordinator
, etc.)not exposed to the end user.
invoked by a command line flag of `dmtcp_launch`)
Note especially: doc/plugin-tutorial.pdf
will eventually be migrated to the top-level plugin directory
as they become mature; Contrib plugins are not built by default
For more information on DMTCP, see: http://dmtcp.sourceforge.net.
For the latest version of DMTCP (both official release and svn), see: http://dmtcp.sourceforge.net/downloads.html.