The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

HPC::Runner::Command::submit_jobs::Utils::Scheduler::Directives

Command Line Options

#TODO Move this over to docs

module

modules to load with slurm Should use the same names used in 'module load'

Example. R2 becomes 'module load R2'

cpus_per_task

slurm item --cpus_per_task defaults to 1

ntasks

slurm item --ntasks defaults to 1

account

slurm item --account defaults to 1

account-per-node

slurm item --ntasks-per-node defaults to 28

commands_per_node

commands to run per node

nodes_count

Number of nodes to use on a job. This is only useful for mpi jobs.

PBS: #PBS -l nodes=nodes_count:ppn=16 this

Slurm: #SBATCH --nodes=nodes_count

partition

Specify the partition. Defaults to the partition that has the most nodes.

In PBS this is called 'queue'

walltime

Define scheduler walltime

mem

user

user running the script. Passed to slurm for mail information

procs

Total number of concurrent running tasks.

Analagous to parallel --jobs i