Introduction to Artemis HPC

Synopsis: Introduces USyd’s High Performance Computer (HPC), ‘Artemis’. We cover connecting and navigating Artemis, available software, and how to submit and monitor jobs using the PBS Pro scheduler..

Target audience: Students and staff who would like to learn how to run compute jobs on Artemis HPC. Participants must have a valid USyd unikey.

Follow-on courses: This course is part one of the Artemis HPC Training Series.

This first lesson is intended as part one of a pair, with ‘Introduction to the Artemis HPC’ in the morning and Data transfer and RDS for HPC in the afternoon. It is recommended to register for both, however you may choose to take these courses on separate days as suits your needs.

The third course in the series, Intermediate Artemis HPC, extends users’ knowledge of the PBS Pro scheduling system, and builds scripting skills for automating large workflows on HPC.

The final lesson, Matlab on Artemis: The MDCS, is an optional course for users of MATLAB who would like to submit jobs directly to the cluster from their local computers.

Prerequisites

Competency on the Unix/Linux command line:

  • If you are interested in learning HPC but have no Unix/Linux command-line skills, you MUST first take an Introduction to Unix/Linux course.

OWN LAPTOP REQUIRED.

Schedule

Setup Install software and data needed to begin the lesson
00:00 1. Welcome to Artemis HPC Who are the Sydney Informatics Hub?
What is an ‘Artemis’..?
00:20 2. Navigating Artemis How is Artemis HPC organised?
00:40 3. Writing PBS submission scripts How do we communicate with the HPC scheduler?
01:20 4. Break! Break
01:30 5. Submitting and monitoring Artemis Jobs What submission options are available?
How do I monitor the status of a job?
02:20 6. Break! Break
02:25 7. Quiz! and Additional Notes Let’s see how much we’ve learned!
02:45 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.