IT HPCC User Guidance
IT Services provides a general purpose Compute Cluster as a resource for researchers within the University.
Request access
Connecting
From the campus network, either LAN connected or via eduroam Wi-Fi network or using VPN. Use a terminal program on your PC to issue the command ssh username@headnode04.cent.gla.ac.uk
For first login, use the password provided to you upon account creation, it must be changed afterwards.
Job scheduling
Scheduler used is PBS + Maui + Torque
Jobs are either:
a) Interactive: qsub -I
b) Batch: qsub myjobscript.sh
A basic example for a job submission script (myjobscript.sh) that requests 1 hour on a CentOS7 server can look like:
#!/bin/bash
#PBS -l cput=01:00:00,walltime=01:00:00,nodes=1:centos7
#PBS –m abe
#PBS –M myemail@glasgow.ac.uk
/path/to/programme_to_run
#OR
module load R
R —version
More info about how to set a job’s time limit and other available job options, how the job script looks like and how to check the status of running jobs can be found in the user manuals.
Compute resources
The resources are a mixture of CentOS 7 and Oracle Linux 9 compute servers, with combined:
- 1020 cores
- 8TB of memory and
- 7 Nvidia GeForce GTX 1080 GPUs
Available storage spaces
a) $HOME/
b) Shared Scratch: /export/scratch/username
Software
Some installations are available as shared modules. Use “module available” to check the full list, “module load <module>” to activate any installation in your current session (can be used also in job scripts).
Please note that Environment Modules are only available on CentOS 7 nodes and not Oracle Linux 9 ones, to ensure you land on these nodes make sure you’re using “centos7” in your job script or in the interactive job allocation command.