Run in HPC clusters#
In supported clusters (currently Slurm and LSF), nnmk
will also create a job.bash
file. You can directly submit job.bash to the scheduler.
Cluster jobs also require a walltime
property. If a job lasts longer than its requested walltime, nnodes will save and resubmit. You can disable auto resubmission by adding a property resubmit = False
.
Cluster support#
Nnodes has no strong connection with any specific job system, when running MPI tasks it just serves as a wrapper for commands like mpiexec
, srun
, jsrun
, etc. So it is easy to add a new cluster configuration with the configuration file. Nnodes has built-in support for:
Slurm
LSF
Local computer with multiprocessing