Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
ibrun
job_examples
pmi-drafts
test-suite
tools
README
discover_dmtcpinput.cpp
discover_dmtcpinput.h
discover_resources.cpp
discover_resources.h
discover_slurm.cpp
discover_slurm.h
discover_torque.cpp
discover_torque.h
dmtcp_discover_rm.cpp
dmtcp_rm_loclaunch
dmtcp_rm_loclaunch.sh
dmtcp_srun_helper.cpp
rm_main.cpp
rm_main.h
rm_pmi.cpp
rm_pmi.h
rm_slurm.cpp
rm_slurm.h
rm_torque.cpp
rm_torque.h
rm_utils.cpp
rm_utils.h
slurm_helper.cpp
slurm_helper.h

README

General support for cluster resource managers (RM) is provided.
The two names for this plugin (batch-queue and "rm") are synonyms.

Instead of using this plugin directly, please read USAGE EXAMPLES below.

A single plugin, libdmtcp_rm.so, supports several resource mangers.
To invoke this plugin, you should only need to use the flag '--rm':
  dmtcp_launch --rm MYAPP ARG1 ...

Currently the TORQUE and SLURM resource managers are supported.
Support for SGE and LSF is planned for the near future.

Torque is still under testing.  If you have problems with it, please write
to the authors.

Also, SLURM _especially_ is new code.  It works on most clusters, but
we have not done enough testing on the variety of clusters available.
There may still be some smaller bugs.  Please help us by sending feedback
to the authors.  Such bugs will be fixed as we discover them.

USAGE EXAMPLES: 
  To enable the DMTCP RM module you need to use the --rm option in
  dmtcp_launch.  
  Sample scripts are located in: <dmtcp-topdir>/plugin/batch-queue/job_examples.
  The examples aim to be self-descriptive.
      During debugging, it is better to start the dmtcp_coordinator in an
  interactive terminal on the front end.  Refer to the example batch script
  (with its comment in the start_coordinator() function).