Training Archive

Below you will find links to the slides and recordings of presentations given at prior OLCF training events.


Batch Schedulers & Job Launchers

Summit

LSF Batch Scheduler & jsrun Job Launcher (Chris Fuson): slides, recording

Titan

Intro to Batch Scheduler & Job Launcher (Chris Fuson): slides, recording

Debugging and Profiling

Arm Forge Tools – DDT and MAP (Nick Forrington): slides, recording (part 1), recording (part 2), recording (part 3)

Score-P / Vampir (Ronny Brendel): slides, recording


File Systems & Data Transfers

Summit

File Systems & Data Transfers (Tom Papatheodore): slides, recording
NVMe / Burst Buffers (Chris Zimmer): slides, recording

Titan

File Systems and Data Transfers (Tom Papatheodore): slides, recording

Networks

SHARP & Adaptive Routing (Chris Zimmer): slides, recording

OLCF Systems

Summit System Overview (Tom Papatheodore): slides, recording

Programming

Basic Programming

Intro to C (Tom Papatheodore): slides, recording
Intro to Fortran (Bronson Messer): slides, recording

Parallel Programming

Intro to Parallel Computing (John Levesque): slides, recording
Intro to OpenMP (Dmitry Liakh and Markus Eisenbach): slides, recording (part 1), recording (part 2)
Intro to MPI (Brian Smith): slides, recording

GPU Programming

Intro to GPU Computing (Jeff Larkin): slides, recording
Intro to CUDA (Jeff Larkin): slides, recording
Intro to OpenACC (Steve Abbott): slides, recording

Programming Environment

Summit

Programming Environment (Matt Belhorn): slides, recording
Python Environment (Matt Belhorn): slides, recording

Titan

Programming Environment (Matt Belhorn): slides, recording

Text Editors

Intro to vim (Jack Morrison): slides, recording

UNIX

Intro to UNIX (Bill Renaud): slides, recording
Advanced UNIX & Shell Scripting (Bill Renaud): slides (same slides as Intro to UNIX), recording

Version Control

Intro to git (Jack Morrison and James Wynne): slides, recording