News and Announcements » |
Description:
This script is designed to start multiple jobs in parallel on cluster systems with a slurm based scheduling system.
Usage: start_parallel_jobs_slurm.py [options]
Input Arguments:
Note
[OPTIONAL]
Output:
No output is created.
Job submission example:
Start each command listed in test_jobs.txt in parallel. The run ID for these jobs will be RUNID.
start_parallel_jobs_slurm.py -ms test_jobs.txt RUNID
Queue specification example:
Submit the commands listed in test_jobs.txt to the specified queue.
start_parallel_jobs_slurm.py -ms test_jobs.txt -q himem RUNID
Jobs output directory specification example:
Submit the commands listed in test_jobs.txt, with the jobs put under the my_jobs/ directory.
start_parallel_jobs_slurm.py -ms test_jobs.txt -j my_jobs/ RUNID