FC01 Foundation HPC-Skills 2023

Current Status
Not Enrolled
Get Started

Over the next 5 modules, you will learn the fundamental skills to enable you to log on to a DiRAC system, use version control system like Git, and submit a simple application to a workload manager like Slurm, for job execution. You will also be introduced to key concepts in software engineering, and good practices in testing and documentation.

You will be able to:

  • Use the basic tools of the Unix environment, file management, and common editors.
  • Implement a command script.
  • Use Git tool.
  • Understand the principles of software design and testing.
  • Use tools to demonstrate good networking practice.
  • Be able to submit a simple job script.
  • Understand the principles of code scaling.

The material below has been designed for you to work through at your own pace, with no support.

If you do have a question, and/or an issue, please contact richard.regan@durham.ac.uk.

When complete and practised, students will be equipped to take the DiRAC Foundation HPC-Skills assessment.

Good Luck

Participants must have access to a computer with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed as stated at the start of the lesson

Course Content

Expand All