Instructor Notes
This is a placeholder file. Please add content here.
What is an HPC cluster?
Connecting to an HPC system
The job scheduler
Instructor Note
The shebang isn’t needed to run the shell script with
bash hostname.sh, but is needed for the SLURM jobscript.
It’s probably still a good practice to include it, but certainly not
worth explaining permissions to make a script executable.
If a question comes up about this it might be good to show that the jobscript won’t submit without it.
Transferring files
Accessing software via module files
Instructor Note
There is huge potential for this next exercise to not work. Depending on how SLURM was set up for each cluster, there will be different default settings, partition names, different mandatory options like a time limit, and the documentation may or may not be quick and intuitive to navigate.