June 2019
Intermediate to advanced
218 pages
5h 19m
English
There are many other cluster managers available to use within Julia. Most of them live within the ClusterManagers package, which can be installed via Julia's package manager. Using this, Julia processes may be started on many different cluster types, such as SLURM, SGE, or PBS.
SLURM, in particular, is a popular choice in HPC installations, particularly in academia. To run a Julia process on SLURM, first, allocate a set of nodes, and provide a batch script for it to run, as follows:
$ salloc --nodes=8 --cpus-per-task 4 | sbatch julia.sbatch
The batch file (julia.sbatch) should look something like the following. It requests a certain amount of resources (which should be within the allocation effected previously), loads the Julia module, ...
Read now
Unlock full access