High Performance Computing Educational Resources

Getting Started

Resource Name Type
Oklahoma University Supercomputing Center for Education and Research: Workshops
Software Carpentry: Basic Skills for Research Computing Web Training
pMatlab-pOctave Tutorial
Supercomputing Portal (Basics) Repository and Links
ARCHER-UK National Supercomputing Service Online Training Repository

Everyone

Resource Name Type
U Illinois Computational Science and Engineering: Workshops
Software Carpentry: Basic Skills for Research Computing Web Training
Data Carpentry Web Training
HPC Carpentry Web Training
MIT LLSC-Supercloud Teaching Examples Hands-on Examples in Jupyter Notebooks
HPC Univeristy Training Resources Repository of resources
XSEDE Online Training Catalog Repository

Novice and Intermediate

Resource Name Type
MPI Tutorial Tutorial
VISIT Visualization Tutorial Tutorial
Paraview Visualization Tutorial Tutorial
pMatlab-pOctave Tutorial
2016 Argonne Training Program on Extreme Computing (ATPESC) Tutorial
Supercomputing Portal (Basics) Repository and Links
Supercomputing Portal (Development) Repository and Links
Supercomputing Portal (Debugging) Repository and Links
Supercomputing Portal (Visualization) Repository and Links
CINECA-SCAI Online Training Repository
CINECA-SCAI Training Slides Repository
ARCHER-UK National Supercomputing Service Virtual Tutorials Repository
ARCHER-UK National Supercomputing Service Online Training Repository
Pawsey Supercomputing Centre User Training Material Repository
Petasale Education Modules Catalog Repository
Petasale Education Modules (Undergraduate) Repository
Code Vault for HPC Code Samples Repository
Introduction to Visualization Repository
Open Encyclopedia of Parallel Algorithmic Features Textbook

Intermediate and Advanced

Resource Name Type
NERSC Online Tutorials Tutorial
Large Data Visualization Tutorial
HPC Textbook and Parallel Programming Book Book
Parallel Programming in MPI and OpenMP Book
Programming on Parallel Machines Textbook