FEIT IT Services has been transferred to Business Services. For any IT support, please submit your request at https://unimelb.service-now.com/it, or call x40888.
Getting started with Argali
This page provides a quick start guide to MSE's Argali HPC cluster.
MSE IT is happy to answer questions and help with your job scripts.
User account
You need to be MSE Staff or an MSE RHD student and have an argali login account. Request an account here.
Login to Argali
Login to argali using University username and password
Unix
Open a terminal and enter
ssh username@argali.eng.unimelb.edu.au
Windows
Use SSH client such as putty and enter the hostname, argali.eng.unimelb.edu.au. You will be prompted for username and password.
Create a script
Create a slurm script for your job
vi test.slurm
#!/bin/bash #SBATCH --job-name=my_test_job #SBATCH --ntasks=1 #SBATCH --time=10:00 hostname sleep 60
Submit the job
Use slurm commands (sbatch/srun) to submit your job. Slurm will then allocate resources for your job according to your specification defined in the script. Please don't run jobs on the login node!
Submit job using sbatch
sbatch test.slurm Submitted batch job 263
By default, the job will be submitted to the research partition.
Display job status
$ squeue -j 263
JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON) 263 research my_test_ syteoh R 0:42 1 argali-01
When complete, an output file with format slurm-jobid.out is created which logs the output from your job, for the above this has the filename slurm-263.out.
Software
Argali uses a modules system (lmod) to load and unload different packages, including different versions of the same software. This allows many different software packages to be installed at once without interfering with each other.
To see all available modules
module av
To Search for particular software, run module spider name
module spider openfoam
To use a particular module, run module load modulename
module load OpenFOAM/4.1-foss-2016b
To see what modules are loaded
module list
To unload a module
module unload modulename
module unload OpenFOAM/4.1-foss-2016b
To unload all modules
module purge
To get help
module
Use module in your script
vi test.slurm
#!/bin/bash #SBATCH --job-name=my_test_job #SBATCH --ntasks=1 #SBATCH --time=10:00
module load MATLAB/2017b matlab -nodisplay -r "mymatlabscript ; quit" # Leave the input file trailing .m out of the script