This lesson introduces using the Slurm Scheduler on Bert, the HPC system in the Faculty of Earth and Life Sciences at Aberystwyth University.
Prerequisites
Some basic experience of the Unix command line is expected. The material covered in the Software Carpentry Introduction to the Unix Shell is more than enough to cover this.
Setup | Download files required for the lesson | |
00:00 | 1. HPC Introduction | What is an HPC and how do I get access to it? |
00:10 | 2. Logging in to Bert | |
00:45 | 3. Filesystems and Storage |
Where can I store my data?
What is the difference between scratch and home filestore? |
01:10 | 4. Running Jobs with Slurm | How do I run a job with the Slurm scheduler? |
02:05 | 5. Working with Modules and Installing Software | How do I get access to additional software? |
02:50 | 6. What next? |
What are the best practices for using an HPC system?
How can I take what i’ve learned so far forward and put it into practice? |
02:50 | 7. Optimising for Parallel Processing | How can I run several tasks from a single Slurm job. |
03:05 | 8. Running on GPUs | How do I run software that makes use of a GPU? |
03:25 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.