Foundation HPC-Skills

logo1
Current Status
Not Enrolled
Price
Free
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.

The learner will be able to:

  • Use the basic tools of the Unix environment, file management, and common editors
  • Implement a command script
  • Use Gitl 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