woom.job.SlurmJobManager.commands
woom.job.SlurmJobManager.commands
-
SlurmJobManager.commands = {'delete': {'command': 'scancel', 'options': {'force': '--signal=KILL', 'jobid': '{}', 'terminate': '--signal=TERM'}}, 'history': {'command': 'sacct', 'options': {'format': '--format=JobID,State,Elapsed', 'jobid': '-j {}', 'noheader': '--noheader', 'parsable': '--parsable2'}}, 'status': {'command': 'squeue', 'options': {'jobid': '--jobs={}', 'name': '--name={}', 'noheader': '--noheader', 'queue': '--partition={}', 'users': '--users={}'}}, 'submit': {'command': 'sbatch', 'options': {'depend': '--dependency=afterok:{} --kill-on-invalid-dep=yes', 'log_err': '-e {}', 'log_out': '-o {}', 'mail': '--mail-type=ALL --mail-user={}', 'mem': '--mem={}', 'name': '-J {}', 'ncpus': '-c {}', 'ngpus': '--gpus={}', 'nnodes': '-N {}', 'pmem': '--mem-per-cpu={0} --mem-per-gpu={0}', 'queue': '-p {}', 'script': '{}', 'time': '--time={}'}}}