======Practical HPC — 2022 Winter School====== This page collects all the lecture notes, video links and worksheets 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: - Workflow to Job Script - Scaling over two weeks. These topics are approximately 6 sections, with a core of 4 sections and 2 optional sections. =====Workflow to Job Script===== First we cover the basics of the user's view of the cluster and how to write, submit and monitor a job script. ====The CHPC Cluster Environment==== ====PBSPro Scheduler and Jobs==== =====Scaling===== 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. ====Compilers and Libraries==== ====Performance====