#TODO Move this over to docs
modules to load with slurm Should use the same names used in 'module load'
Example. R2 becomes 'module load R2'
Anaconda envs to load
Load anaconda envs with
source activate /path/to/my/env
slurm item --cpus_per_task defaults to 1
slurm item --ntasks defaults to 1
slurm item --account defaults to 1
slurm item --ntasks-per-node defaults to 28
commands to run per node
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
Specify the partition.
In PBS this is called 'queue'
Define scheduler walltime
user running the script. Passed to slurm for mail information
Total number of concurrent running tasks.
Analagous to parallel --jobs i
actual template file
One is generated here for you, but you can always supply your own with --template_file /path/to/template
Default is for SLURM
To install HPC::Runner::Command, copy and paste the appropriate command in to your terminal.
cpanm
cpanm HPC::Runner::Command
CPAN shell
perl -MCPAN -e shell install HPC::Runner::Command
For more information on module installation, please visit the detailed CPAN module installation guide.