Skip to content

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.

  • Introduction to NSCC and HPC

    • 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

    • 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.