FEIT IT Services

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