Training Materials
Most training materials are kept online. They cover a range of topics related to parallel programming and using LC's HPC systems. For HPC related training materials beyond LC, see "Other HPC Training Resources" on the Training Events page.
| Tutorial | LTRAIN# | Notes |
|---|---|---|
| Introduction to Parallel Computing | EC3500 | |
| Livermore Computing Resources and Environment | EC3501 | |
| Slurm Tutorial (formerly Slurm and Moab) | EC4045 | Moab has been deprecated, but references remain for historical purposes |
| Flux | WIP, on GitHub | |
| Flux with Affinity Binding | Webex recording from 12/23 | |
| Globus in LC | PDF of June 2022 presentation | |
| Using LC's Sierra Systems | Sierra, Lassen, RZAnsel | |
| Message Passing Interface (MPI) Intro to Parallel Programming with MPI (Conceptual) |
EC3505 | 1st link -- Full notes are on GitHub. 2nd link -- Conceptual intro to MPI (no coding) PDF |
| OpenMP Tutorial | EC3507 | On GitHub |
| TotalView Debugger Tutorial Part One TotalView Debugger Tutorial Part Two TotalView Debugger Tutorial Part Three |
EC3508 | |
| Jupyterhub, Python, Containers and More: Introduction to using popular open source tools in LC | PDF from 12/08/2021; working on accessibility | |
| Parallel Performance Evaluation Using TAU | PDF from 08/21/2019 talk | |
| Linux Clusters Part One Linux Clusters Part Two |
EC3516 | Last updated in early 2019 |
| Spack 101 Tutorial | On ReadTheDocs | |
| POSIX Threads Programming | EC3506 | Last updated: 03/07/2017 |
| TotalView CORAL Update | Last updated:10/24/2018 | |
| Updates and User Training for the MPI tools Vampir and MUST Vampir & Score-P | MUST & Archer | Vampir Hands-on | Cheatsheet |
Last updated: 07/25/2019 | |
| NVIDIA OpenACC Workshop Slides Exercises installed under /usr/global/docs/training/nvidia/openACC on CZ systems |
Last updated: 09/25/2014 | |
| Advanced MPI Tutorial | Last updated: 09/13/2007 |
