This is an old revision of the document!
This page collects all the lecture notes, video links and worksheets from the CHPC's Winter School in one place for use by anyone who wants to self-study or teach.
The Practical HPC course is intended to teach practical skills for using the CHPC supercomputer cluster effectively and efficiently. It cover two main topics:
over two weeks. These topics are approximately 6 sections, with a core of 4 sections and 2 optional sections.
First we cover the basics of the user's view of the cluster and how to write, submit and monitor a job script.
Scaling is the performance of a parallel program across different number of nodes and cores. First we cover the basics of compiling a program for the cluster, then we look at performance measurement and scaling.
We are often asked about porting or writing programs to parallel hardware. This is a large and more advanced topic and so we can point you to some resources that can help you start.
Victor Eijkhout of TACC has written a series of superlative textbooks which are all available for free at The Art of HPC.