Slurm mit Python

Slurm-Skripts können auch in Python geschrieben. Allerdings ist für die Verwendung von environment modules zusätzlicher Code notwendig, wie im folgenden Skript gezeigt:

#!/usr/bin/python

#SBATCH --job-name=batch_python
#SBATCH --mail-user=dummyuser@zedat.fu-berlin.de
#SBATCH --mail-type=end
#SBATCH --mem=3000

import os
execfile(os.environ['MODULESHOME'] + '/init/python')

module('load','mrbayes')

os.system("mb -i test.nex > test.out")