High-performance computing (HPC)


Tuesday, May 4
9 am–5 pm Pacific Time

This course will start at 9am Pacific Time and will run until 5pm Pacific Time. Its format will be a combination of several interactive Zoom sessions and pre-recorded reading and video materials in-between the Zoom sessions.

You can now download today’s materials (ZIP file with slides and codes inside).


This course is an introduction to High-Performance Computing on Compute Canada clusters.

Instructor: Alex Razoumov (WestGrid)

Prerequisites: working knowledge of the Linux Bash shell. We will provide guest accounts to one of our Linux systems.

Software: All attendees will need a remote secure shell (SSH) client installed on their computer in order to participate in the course exercises. On Windows we recommend the free Home Edition of MobaXterm. On Mac and Linux computers SSH is usually pre-installed (try typing ssh in a terminal to make sure it is there).


Zoom   9am-9:45am Pacific
Morning opening session


On your own

Overview (20 min)
Basics (28 min)
Languages and tools (61 min)


Zoom   12:30pm-2pm Pacific
Mid-day session


On your own

Scheduling (66 min)
Best practices, file sharing, and summary (9 min)


Zoom   3:30pm-5pm Pacific
Cover challenges, do some exercises, and wrap up the course.