Introduction to HPC
Confused by the zoo of HPC jargon? Unsure how to allow your code to run efficiently on HPC? We have compiled a list of external resources to help ease the learning curve.
-
- This official NSCC module provides a comprehensive foundation for new users. Key learning points include NSCC account and connectivity setup, Linux command-line basics, job management using the PBS Pro scheduler, and an introduction to parallel programming with MPI.
- Accompanying Video Guide
- A visual walkthrough of the introduction module, ideal for those who prefer video tutorials to get started quickly.
-
- HPC Wiki is a valuable source of site-independent HPC information, allowing you to learn HPC concepts that are generalisable across different supercomputers.
- Programming for HPC
- NCI Australia has developed a series of training materials to help develop advanced parallel programming skills using MPI, OpenMP, CUDA, and Python libraries to optimise research code for high-performance computing.