OLCF Training Archive

The table below lists presentations given at previous OLCF training events. For a list of upcoming training events, please visit the OLCF Training Calendar

Date

Title

Speaker

Event

Presentation

2024-12-04

Velocity

Asa Rentschler (OLCF)

December 2024 OLCF User Conference Call

(recording | slides )

2024-10-30

Kronos Overview and Data Migration

Gregg Gawinski and Jake Wynne (OLCF)

October 2024 OLCF User Conference Call

(recording | slides | hsiXfer Notes)

2024-10-28

OpenMP Training Series: Selected / Remaining Topics

Michael Klemm (AMD), Christian Terboven (RWTH Aachen U.), Ruud van der Pas (Oracle)

Selected / Remaining Topics

(slides | recording)

2024-10-07

OpenMP Training Series: Advanced OpenMP Offloading Topics

Michael Klemm (AMD), Christian Terboven (RWTH Aachen U.), Ruud van der Pas (Oracle)

Advanced OpenMP Offloading Topics

(slides | recording)

2024-09-26

AI Training Series: SmartSim 2024

Andrew Shao (HPE)

SmartSim 2024

(recording | slides | tutorial)

2024-09-04

OpenMP Training Series: Introduction to Offloading with OpenMP

Michael Klemm (AMD), Christian Terboven (RWTH Aachen U.), Ruud van der Pas (Oracle)

Introduction to Offloading with OpenMP

(slides | recording)

2024-08-29

ParaView on Frontier

Ken Moreland (ORNL)

ParaView on Frontier

(recording)

2024-08-28

Containers on Frontier

Subil Abraham (OLCF)

August 2024 OLCF User Conference Call

(slides | recording)

2024-08-22

CUDA-Q 2024

Justin Lietz (NVIDIA)

CUDA-Q 2024

(slides | recording)

2024-08-05

OpenMP Training Series: What Could Possibly Go Wrong Using OpenMP

Michael Klemm (AMD), Christian Terboven (RWTH Aachen U.), Ruud van der Pas (Oracle)

What Could Possibly Go Wrong Using OpenMP

(slides | recording)

2024-07-31

The ADIOS IO Framework

Norbert Podhorszki (ORNL)

July 2024 OLCF User Conference Call

(slides | recording)

2024-07-11

AI Training Series: AI for Science at Scale - Part 3

Sajal Dash (OLCF)

AI for Science at Scale - Part 3

(slides | recording)

2024-07-08

OpenMP Training Series: Optimization for NUMA and SIMD

Michael Klemm (AMD), Christian Terboven (RWTH Aachen U.), Ruud van der Pas (Oracle)

Optimization for NUMA and SIMD

(slides | recording)

2024-06-26

Linaro Forge

Beau Paisley (Linaro)

June 2024 OLCF User Conference Call

(slides | recording)

2024-06-20

Portability Training Series: Portable SYCL code using oneMKL on AMD, Intel, and Nvidia GPUs

Hugh Bird (Codeplay), Rafal Bielski (Codeplay), Duncan McBain (Codeplay), Pablo Lopez Ramos (Codeplay)

Portable SYCL code using oneMKL on AMD Intel and Nvidia GPUs

(slides | recording)

2024-06-10

OpenMP Training Series: Tasking

Michael Klemm (AMD), Christian Terboven (RWTH Aachen U.), Ruud van der Pas (Oracle)

Tasking

(slides | recording)

2024-05-29

Omnitrace by Example

Gina Sitaraman (AMD)

May 2024 OLCF User Conference Call

(slides | recording)

2024-05-06

OpenMP Training Series: OpenMP Introduction

Michael Klemm (AMD), Christian Terboven (RWTH Aachen U.), Ruud van der Pas (Oracle)

OpenMP Introduction

(slides | recording)

2024-04-25

Portability Training Series: Kokkos Training

Rahul Gayatri (NERSC), Bruno Turcksin (ORNL), DongHun Lee (SNL), Conrad Clevenger (SNL), Daniel Arndt (ORNL), Vivek Kale (SNL), John Mellor-Crummey (Rice U.), Kevin Huck (U. Oregon), Sameer Shende (U. Oregon)

Kokkos Training

(slides | recording)

2024-04-24

An Overview of The Fortran Standard: Fortran 2023 and Beyond

Reuben Budiardja (OLCF)

April 2024 OLCF User Conference Call

(slides | recording)

2024-04-17

AI Training Series: Enhancing PyTorch Performance on Frontier with the RCCL/OFI-plugin

Mengshiou Wu (HPE), Mark Stock (HPE)

Enhancing PyTorch Performance on Frontier with the RCCL/OFI-plugin

(slides | recording)

2024-03-27

Unlocking the power of LLMs with NVIDIA NeMo

Zahra Ronaghi (NVIDIA), Janaki Vamaraju (NVIDIA)

March 2024 OLCF User Conference Call

(slides | recording | Q&A)

2024-03-14

Portability Training Series: AMReX Tutorial

Andrew Myers (LBNL), Weiqun Zhang (LBNL), Mukul Dave (LBNL)

AMReX Tutorial

(slides | recording | tutorial site | tutorial code)

2024-02-28

Large-scale DFT simulations commensurate with quantum accuracy

Bikash Kanungo (U. Mich.), Sambit Das (U. Mich.), David Rogers (ORNL)

February 2024 OLCF User Conference Call

(slides 1 | slides 2 | recording)

2024-02-26

Portability Training Series: Performance Portability for Next-Generation Heterogeneous Systems

Tom Deakin (U. Bristol)

Performance Portability for Next-Generation Heterogeneous Systems

(slides | recording)

2024-01-31

First experiences at the exascale with Parthenon

Philipp Grete (Hamburg Observatory)

January 2024 OLCF User Conference Call

(slides | recording)

2023-12-06

Quantum Computing User Program

Michael Sandoval (OLCF)

December 2023 OLCF User Conference Call

(slides | recording | Q&A)

2023-10-16

HIP Training Series: GPU Profiling (Performance Profile: Omniperf)

Ian Bogle (AMD), Cole Ramos (AMD)

HIP Training Series

(slides | recording)

2023-10-12

AI Training Series: AI for Science at Scale - Part 2

Sajal Dash (OLCF)

AI for Science at Scale - Part 2

(slides | recording)

2023-10-10

Portability Training Series: A Tutorial Introduction to RAJA

Robert Chen (LLNL)

A Tutorial Introduction to RAJA

(slides | recording)

2023-10-06

Introduction to OpenMP Offload Part 2: Optimization and Data Management

Suzanne Parete-Koon (ORNL), Swaroop Pophale (ORNL), Rahul Gayatri (NERSC), Wael Elwasif (ORNL)

Introduction to OpenMP Offload Part 2: Optimization and Data Management

(recording)

2023-10-02

HIP Training Series: GPU Profiling (Performance Timelines: Rocprof and Omnitrace)

Suyash Tandon (AMD)

HIP Training Series

(slides | recording)

2023-09-29

Introduction to OpenMP Offload Part 1: Basics of Offload

Suzanne Parete-Koon (ORNL), Swaroop Pophale (ORNL), Wael Elwasif (ORNL), Helen He (NERSC), Rahul Gayatri (NERSC), Paul Lin (NERSC)

Introduction to OpenMP Offload Part 1: Basics of Offload

(slides | recording | tutorial site)

2023-09-27

In Situ Visualization with Ascent

Cyrus Harrison, Nicole Marsaglia (LLNL)

September 2023 OLCF User Conference Call

(slides | recording)

2023-09-18

HIP Training Series: AMD Memory Hierarchy

Alessandro Fanfarillo (AMD)

HIP Training Series

(slides | recording)

2023-08-28

HIP Training Series: Porting Applications to HIP

Maria del Carmen Ruiz Varela (AMD)

HIP Training Series

(slides | recording)

2023-08-14

HIP Training Series: Intro to GPUs and HIP

Bob Robey (AMD)

HIP Training Series

(slides | recording)

2023-07-27

Coarray Fortran Tutorial

Damian Rouson, Computer Languages and Systems Software Group Lead (LBNL)

Introduction to High-Performance Parallel Distributed Computing using Chapel, UPC++ and Coarray Fortran

(slides | tutorial site)

2023-07-27

UPC++: An Asynchronous RMA/RPC Library for Distributed C++ Applications

Amir Kamil, Visiting Faculty (LBNL)

Introduction to High-Performance Parallel Distributed Computing using Chapel, UPC++ and Coarray Fortran

(slides | tutorial site)

2023-07-26

Introduction to the Chapel Programming Language

Michelle Mills Strout, Sr. Engineering Manager (HPE)

Introduction to High-Performance Parallel Distributed Computing using Chapel, UPC++ and Coarray Fortran

(slides | tutorial site)

2023-07-26

Welcome and Introduction

Michelle Mills Strout (HPE), Damian Rouson (LBNL), Amir Kamil (LBNL)

Introduction to High-Performance Parallel Distributed Computing using Chapel, UPC++ and Coarray Fortran

(slides | tutorial site)

2023-07-26

Data Transfer Overview

Suzanne Parete-Koon (OLCF)

July 2023 OLCF User Conference Call

(slides | recording)

2023-07-13

AI Training Series: SmartSim at OLCF

Andrew Shao, Matt Ellis, Matt Drozt (HPE)

SmartSim at OLCF

(slides | recording | Q&A | tutorial site)

2023-06-28

Blender on Frontier

Michael Sandoval (OLCF)

Blender on Frontier

(slides | recording)

2023-06-15

AI Training Series: AI for Science at Scale - Introduction

Sajal Dash, Junqi Yin, Wes Brewer (OLCF)

AI for Science at Scale - Introduction

(slides | recording | tutorial site)

2023-05-31

OLCF Storage and Orion Best Practices

Suzanne Parete-Koon and Jesse Hanley (OLCF)

May 2023 OLCF User Conference Call

(slides | recording)

2023-05-30

Portability Training Series: Advanced SYCL Techniques and Best Practices

Hugh Delaney (Codeplay) Thomas Applencourt (ANL), Abhishek Bagusetty (ANL)

Advanced SYCL Techniques and Best Practices

(slides | recording | tutorial site)

2023-05-24

Julia for High Performance Computing Tutorial

William Godoy (ORNL)

Julia for High Performance Computing Tutorial

(recording)

2023-05-18

Using Slurm on Frontier

Tom Papatheodore (OLCF)

Using Slurm on Frontier

(slides | recording)

2023-04-26

AI for HPC

Arjun Shankar, Junqi Yin, Wes Brewer (OLCF)

April 2023 OLCF User Conference Call

(slides | recording | Q&A)

2023-03-29

Checkpointing Best Practices for Frontier

Scott Atchley (OLCF)

March 2023 OLCF User Conference Call

(slides | recording)

2023-02-22

Cybersecurity Best Practices

Ryan Adamson (OLCF)

February 2023 OLCF User Conference Call

(slides | recording | Q&A)

2023-02-17

Checkpointing Tips

Scott Atchley, HPC Systems Engineer, Distinguished R&D Staff, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-17

Frontier Tips & Tricks

Balint Joo, Group Leader, Advanced Computing for Nuclear, Particles, & Astrophysics, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-17

GPU Debugging

Mark Stock, HPC Applications Engineer, HPE

Frontier Training Workshop

(slides | recording)

2023-02-17

GPU Profiling

Alessandro Fanfarillo, Senior Member of Technical Staff, Exascale Application Performance, AMD

Frontier Training Workshop

(slides | recording)

2023-02-17

Application Profiling

Trey White, Master Engineer, HPE

Frontier Training Workshop

(slides | recording)

2023-02-16

Orion Lustre and Best Practices

Jesse Hanley, Senior HPC Linux Systems Engineer, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-16

Node Performance

Tom Papatheodore, HPC Engineer, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-16

NVMe Usage

Chris Zimmer, Group Leader, Technology Integration, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-16

AI on Frontier

Junqi Yin, Computational Scientist, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-16

Python on Frontier

Michael Sandoval, HPC Engineer, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-16

HPE Cray MPI

Tim Mattox, HPC Performance Engineer, HPE

Frontier Training Workshop

(slides | recording)

2023-02-16

GPU Programming Models

GPU Programming Models

Frontier Training Workshop

(slides | recording)

2023-02-15

Slurm on Frontier

Tom Papatheodore, HPC Engineer, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-15

Storage Areas and Data Transfers

Suzanne Parete-Koon, HPC Engineer, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-15

Using the Frontier Programming Environment

Matt Belhorn, HPC Engineer, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-15

Frontier Programming Environment

Wael Elwasif, Computer Scientist, ORNL

Frontier Training Workshop

(slides | recording)

2023-02-15

Epyc CPU and Instinct GPU

Nick Malaya, Principal Member of Technical Staff, Exascale Application Performance, AMD

Frontier Training Workshop

(slides | recording)

2023-02-15

Frontier Architecture Overview

Joe Glenski, Sr. Distinguished Technologist, HPE

Frontier Training Workshop

(slides | recording)

2023-02-15

Welcome to the Frontier Workshop

Ashley Barker, Section Head, Operations, National Center for Computational Sciences, ORNL

Frontier Training Workshop

(slides | recording)

2023-01-25

Containers on Summit

Subil Abraham (OLCF)

January 2023 OLCF User Conference Call

(slides | recording | Q&A)

2022-12-14

Using HIP and GPU Libraries with OpenMP

Reuben Budiardja

Using HIP and GPU Libraries with OpenMP

(slides | recording)

2022-12-14

HPCToolkit Overview

John Mellor-Crummey (Rice)

December 2022 OLCF User Conference Call

(slides | recording | Q&A)

2022-12-09

Crusher User Experience Talks - Cholla

Evan Schneider & Robert Caddy (University of Pittsburgh

Crusher User Experience Talks

(slides | recording)

2022-12-09

Crusher User Experience Talks - NuCCOR

Justin Lietz (OLCF)

Crusher User Experience Talks

(slides | recording)

2022-12-09

Crusher User Experience Talks - LatticeQCD

Balint Joo (OLCF)

Crusher User Experience Talks

(slides | recording)

2022-12-01

Lessons & Tips from OLCF’s Crusher Hackathons

Tom Papatheodore (ORNL)

Lessons and Tips from OLCF’s Crusher Hackathons

(slides | recording)

2022-10-13

Data Visualization and Analytics Training Series: VisIt at OLCF

Michael Sandoval (ORNL)

VisIt at OLCF 2022

(recording | tutorial site)

2022-10-11

Hierarchical Roofline Profiling on AMD GPUs

Noah Wolfe (AMD) and Xiaomin Lu (AMD)

Special Session

(slides | recording)

2022-09-28

Julia for HPC on OLCF Systems

William F Godoy, Pedro Valero-Lara, Philip Fackler (ORNL)

September 2022 OLCF User Conference Call

(slides pt.1 | slides pt. 2 | recording | Q&A)

2022-09-15

Data Visualization and Analytics Training Series: ParaView at OLCF

Ken Moreland (ORNL)

ParaView at OLCF 2022

(recording | tutorial site)

2022-08-31

Andes Overview

Leah Huk (OLCF)

August 2022 OLCF User Conference Call

(Announcement slides | Andes slides | recording )

2022-08-23

Understanding GPU Register Pressure (part 1)

Alessandro Fanfarillo (AMD)

Special Session

(slides | recording)

2022-08-19

Using R on HPC Clusters Part 2

George Ostrouchov, (ORNL)

Using R on HPC Clusters

(slides | recording)

2022-08-17

Using R on HPC Clusters Part 1

George Ostrouchov, (ORNL)

Using R on HPC Clusters

(slides | recording)

2022-08-11

Introduction to OpenMP Offload Part 1 Basics of Offload

Swaroop Pophale Computer Scientist (ORNL)

Basics of Offload

(slides | recording)

2022-07-27

Remote Visualization with VNC

Benjamin Hernandez (OLCF)

July 2022 OLCF User Conference Call

(slides | recording )

2022-07-21

HIP for CUDA Programmers

Subil Abraham (OLCF)

HIP for CUDA Programmers

(slides | HIP with Fortran slides | recording | repo )

2022-07-14

Data Visualization and Analytics Training Series: Jupyter Workflow at OLCF

Ryan Prout, Benjamin Hernandez, Junqi Yin (OLCF)

Jupyter Workflow at OLCF

(Overview slides | Workflow slides | DL slides | recording )

2022-07-14

Introduction to HIP Programming

Tom Papatheodore (OLCF)

Introduction to HIP Programming

(slides | recording | repo )

2022-07-12

Introduction to the Frontier Supercomputer

Scott Atchley & David Bernholdt (OLCF)

Introduction to the Frontier Supercomputer

(architecture slides | programming environment slides | recording )

2022-06-29

Frontier Announcement and Overview

Bronson Messer (OLCF)

June 2022 OLCF User Conference Call

(slides | recording | Q&A)

2022-05-25

Automating Science with Workflows at OLCF

Ketan Maheshwari, Sean Wilkinson, Rafael Ferreira da Silva (OLCF)

May 2022 OLCF User Conference Call

(slides | recording)

2022-04-27

myOLCF Self-Service Portal

Leah Huk (OLCF)

April 2022 OLCF User Conference Call

(slides)

2022-04-07

CODING FOR GPUS USING STANDARD Fortran

Jeff Larkin (NVIDIA)

CODING FOR GPUS USING STANDARD Fortran

(slides | recording)

2022-04-07

CODING FOR GPUS USING STANDARD C++

Robert Searles (NVIDIA)

CODING FOR GPUS USING STANDARD C++

(slides | recording)

2022-03-30

Machine Learning for HPC simulations: Using PyTorch, TensorFlow in Fortran, C, and C++ with SmartSim

Sam Partee (HPE)

March 2022 OLCF User Conference Call

(recording)

2022-02-23

OLCF Best Practices and Overview for New Users (Hands-on/Exercises)

Suzanne Parete-Koon (OLCF)

February 2022 OLCF User Conference Call

(slides | recording)

2022-02-23

OLCF Best Practices and Overview for New Users (Presentation)

Bill Renaud (OLCF)

February 2022 OLCF User Conference Call

(slides | recording)

2022-01-26

HPSS Overview

Gregg Gawinski (OLCF)

January 2022 OLCF User Conference Call

(slides | recording)

2021-12-08

Analysis Tools at OLCF

Benjamin Hernandez (OLCF)

December 2021 OLCF User Conference Call

(slides | recording)

2021-11-12

Introduction to Leadership Computing

Bronson Messer, Tom Papatheodore

Introduction to Leadership Computing

(slides | recording)

2021-10-27

Node Local Storage: Common Use Cases and Some Tools to Help

Chris Zimmer (OLCF)

October 2021 OLCF User Conference Call

(slides | recording)

2021-09-29

OLCF’s User Managed Software (UMS) Program

Jamie Finney (OLCF)

September 2021 OLCF User Conference Call

(slides)

2021-09-23

Introduction to OpenMP GPU Offloading Day2

Swaroop Pophale, OLCF

Introduction to OpenMP GPU Offloading

(slides | recording)

2021-09-22

Introduction to OpenMP GPU Offloading Day1

Swaroop Pophale, OLCF

Introduction to OpenMP GPU Offloading

(slides | recording)

2021-09-14

CUDA Debugging

Robert Crovella (NVIDIA)

CUDA Training Series

(slides | recording)

2021-08-25

NVIDIA RAPIDS Updates at OLCF

Benjamin Hernandez (OLCF)

August 2021 OLCF User Conference Call

(slides | recording)

2021-08-25

Slate Hackathon

Jason Kincl (OLCF)

Slate Hackathon

(slides | recording)

2021-08-17

CUDA Multi Process Service

Max Katz (NVIDIA)

CUDA Training Series

(slides | recording)

2021-07-28

NVIDIA HPC SDK

Robert Searles (NVIDIA)

July 2021 OLCF User Conference Call

(slides | recording)

2021-07-16

CUDA Multithreading with Streams

Robert Searles (NVIDIA)

CUDA Training Series

(slides | recording)

2021-05-26

ROCgdb and HIP Math Libraries

Justin Chang (AMD)

HIP Training Workshop

(slides | exercises | recording)

2021-05-25

Converting CUDA Codes to HIP

Julio Maia (AMD)

HIP Training Workshop

(slides | exercises | recording)

2021-05-24

Introduction to GPU Programming

Gina Sitaraman (AMD)

HIP Training Workshop

(slides | exercises | recording)

2021-05-21

GPU Concurrency

Robert Searles (NVIDIA)

May 2021 OLCF User Conference Call

(slides | recording)

2021-05-20

Spock System Architecture

Joe Glenski (HPE)

Spock Training

(slides | recording)

2021-05-20

MI100 GPU

Nick Malaya (AMD)

Spock Training

(slides | recording)

2021-05-20

Available Storage Areas & NVMe

Tom Papatheodore (OLCF)

Spock Training

(slides | recording)

2021-05-20

State of HIP

Nick Malaya (AMD)

Spock Training

(slides | recording)

2021-05-20

Programming Environment

John Levesque (HPE)

Spock Training

(slides | recording)

2021-05-20

Compilers

Jeff Sandoval (HPE)

Spock Training

(slides | recording)

2021-05-20

HPE Cray MPICH & GPU-Aware MPI

Noah Reddell (HPE)

Spock Training

(slides | recording)

2021-05-20

Running Jobs - Slurm

Hong Liu (OLCF) & Matt Davis (OLCF)

Spock Training

(slides | recording)

2021-05-20

Node-Level Profiling

Julio Maia (AMD)

Spock Training

(slides | recording)

2021-05-20

Cray Performance & Correctness Tools

Kostas Makrides (HPE)

Spock Training

(slides | recording)

2021-05-20

Spock Tips & Information

Tom Papatheodore (OLCF)

Spock Training

(slides | recording)

2021-03-31

NVIDIA RAPIDS

Joe Eaton (NVIDIA) and Benjamin Hernandez (OLCF)

March 2021 OLCF User Conference Call

(recording)

2021-02-24

New User Training/Best Practices @ OLCF

Bill Renaud, Suzanne Parete-Koon, and Subil Abraham (OLCF)

February 2021 OLCF User Conference Call

(slides | recording)

2020-12-09

Open CE

Junqi Yin (OLCF)

December 2020 OLCF User Conference Call

(slides)

2020-10-21

CUDA 11 Features

Jeff Larkin (NVIDIA)

October 2020 OLCF User Conference Call

(slides)

2020-09-17

CUDA Cooperative Groups

Bob Crovella (NVIDIA)

CUDA Cooperative Groups

(slides | recording)

2020-08-18

GPU Performance Analysis

Bob Crovella (NVIDIA)

GPU Performance Analysis

(slides | recording)

2020-07-28

TAU Performance Analysis

Sameer Shende

TAU Performance Analysis

(slides | recording)

2020-07-21

CUDA Concurrency

Bob Crovella (NVIDIA)

CUDA Concurrency

(slides | recording)

2020-06-23

Loop Optimizations with OpenACC

Robbie Searles (NVIDIA)

Loop Optimizations with OpenACC

(slides | recording)

2020-06-18

CUDA Managed Memory

Bob Crovella (NVIDIA)

CUDA Managed Memory

(slides | recording)

2020-06-03

Summit Tips & Tricks

Tom Papatheodore (OLCF)

2020 OLCF User Meeting (Summit New User Training)

(slides | recording)

2020-06-03

MLDL on Summit

Junqi Yin (OLCF)

2020 OLCF User Meeting (Summit New User Training)

(slides | recording)

2020-06-03

Python Best Practices

Matt Belhorn (OLCF)

2020 OLCF User Meeting (Summit New User Training)

(slides | recording)

2020-06-03

NVMe - Burst Buffers (Part2)

George Markomanolis (OLCF)

2020 OLCF User Meeting (Summit New User Training)

(slides | recording)

2020-06-03

NVMe - Burst Buffers (Part1)

Chris Zimmer (OLCF)

2020 OLCF User Meeting (Summit New User Training)

(slides | recording)

2020-06-03

LSF Batch Scheduler & jsrun Job Launcher

Chris Fuson (OLCF)

2020 OLCF User Meeting (Summit New User Training)

(slides | recording)

2020-06-03

Summit Programming Environment

Matt Belhorn (OLCF)

2020 OLCF User Meeting (Summit New User Training)

(slides | recording)

2020-06-03

File Systems & Data Transfers

George Markomanolis (OLCF)

2020 OLCF User Meeting (Summit New User Training)

(slides | recording)

2020-06-03

Summit System Overview

Tom Papatheodore (OLCF)

2020 OLCF User Meeting (Summit New User Training)

(slides | recording)

2020-06-03

OLCF Best Practices

Bill Renaud (OLCF)

2020 OLCF User Meeting (Summit New User Training)

(slides | recording)

2020-05-28

OpenACC Data Management

Robbie Searles (NVIDIA)

OpenACC Data Management

(slides | recording)

2020-05-13

CUDA Atomics, Reductions, and Warp Shuffle

Bob Crovella (NVIDIA)

CUDA Atomics Reductions and Warp Shuffle

(slides | recording 1 recording 2)

2020-04-17

Introduction to OpenACC

Robbie Searles (NVIDIA)

Introduction to OpenACC

(slides | recording)

2020-04-16

CUDA Optimization (Part 2)

Bob Crovella (NVIDIA)

Fundamental CUDA Optimization (Part 2)

(slides | recording)

2020-03-25

Job Step Viewer

Jack Morrison (OLCF)

March 2020 OLCF User Conference Call

(slides)

2020-03-18

CUDA Optimizations (Part 1)

Bob Crovella (NVIDIA)

Fundamental CUDA Optimization (Part 1)

(slides | recording)

2020-03-10

Nsight Compute

Felix Schmitt (NVIDIA)

NVIDIA Profiling Tools - Nsight Compute

(slides | recording)

2020-03-09

Nsight Systems

Holly Wilper (NVIDIA)

NVIDIA Profiling Tools - Nsight Systems

(slides | recording)

2020-02-26

OLCF Overview for New Users

Bill Renaud (OLCF)

February 2020 OLCF User Conference Call

(slides | recording)

2020-02-19

CUDA Shared Memory

Bob Crovella (NVIDIA)

CUDA Shared Memory

(slides | recording)

2020-02-18

Explicit Resource Files (ERFs)

Tom Papatheodore (OLCF)

jsrun Tutorial

(slides | recording)

2020-02-18

Multiple jsrun Commands

Chris Fuson (OLCF)

jsrun Tutorial

(slides | recording)

2020-02-18

jsrun Basics

Jack Morrison (OLCF)

jsrun Tutorial

(slides | recording)

2020-02-10

Scaling Up Deep Learning Applications on Summit

Junqi Yin (OLCF)

Scaling Up Deep Learning Applications on Summit

(slides | recording)

2020-02-10

NCCL on Summit

Sylvain Jeaugey (NVIDIA)

Scaling Up Deep Learning Applications on Summit

(slides | recording)

2020-02-10

Introduction to Watson Machine Learning CE

Brad Nemanich & Bryant Nelson (IBM)

Scaling Up Deep Learning Applications on Summit

(slides | recording)

2020-01-29

MyOLCF - A New Self-Service Portal for OLCF Users

Adam Carlyle (OLCF)

January 2020 OLCF User Conference Call

(slides)

2020-01-15

Introduction to CUDA C++

Bob Crovella (NVIDIA)

Introduction to CUDA C++

(slides | recording)

2019-10-30

Distributed Deep Learning on Summit

Brad Nemanich & Bryant Nelson (IBM)

October 2019 OLCF User Conference Call - Distributed Deep Learning on Summit

(slides | recording)

2019-09-06

Intro to AMD GPU Programming with HIP

Damon McDougall, Chip Freitag, Joe Greathouse, Nicholas Malaya, Noah Wolfe, Noel Chalmers, Scott Moe, Rene van Oostrum, Nick Curtis (AMD)

Intro to AMD GPU Programming with HIP

(slides | recording)

2019-08-28

Intro to Slurm

Chris Fuson (OLCF)

August 2019 OLCF User Conference Call - Intro to Slurm

(slides | recording)

2019-08-09

Profiling Tools Training Workshop: Issues and Lessons Learned

George Markomanolis & Mike Brim (OLCF)

Profiling Tools Workshop

(slides)

2019-08-08

Optimizing Dynamical Cluster Approximation on the Summit Supercomputer

Ronnie Chatterjee (OLCF)

Profiling Tools Workshop

(slides)

2019-08-08

Advanced Score-P

Mike Brim (OLCF)

Profiling Tools Workshop

(slides | recording)

2019-08-08

Performance Analysis with Scalasca

George Makomanolis (OLCF)

Profiling Tools Workshop

(slides | recording)

2019-08-08

Performance Analysis with Tau

George Makomanolis (OLCF)

Profiling Tools Workshop

(slides | recording)

2019-08-07

Introduction to Extrae/Paraver

George Makomanolis (OLCF)

Profiling Tools Workshop

(slides | recording)

2019-08-07

NVIDIA Profilers

Jeff Larkin (NVIDIA)

Profiling Tools Workshop

(slides | recording)

2019-08-07

Intro to Scalasca

George Makomanolis (OLCF)

Profiling Tools Workshop

(slides | recording)

2019-08-07

Intro to Score-P

George Makomanolis (OLCF)

Profiling Tools Workshop

(slides | recording)

2019-08-07

Intro to Tau

George Makomanolis (OLCF)

Profiling Tools Workshop

(slides | recording)

2019-08-07

Introduction to Performance Analysis Concepts

George Makomanolis (OLCF)

Profiling Tools Workshop

(slides | recording)

2019-06-19

OLCF Best Practices

Bill Renaud (OLCF)

June 2019 OLCF User Conference Call - OLCF Best Practices

(slides | recording)

2019-06-11

Linux Command Line Productivity Tools

Ketan Maheshwari (OLCF)

Linux Command Line Productivity Tools

(slides)

2019-06-07

Introduction to AMD GPU Programming with HIP

Damon McDougall, Chip Freitag, Joe Greathouse, Nicholas Malaya, Noah Wolfe, Noel Chalmers, Scott Moe, Rene van Oostrum, Nick Curtis (AMD)

Introduction to AMD GPU Programming with HIP

(slides | recording)

2019-05-20

Job Scheduler/Launcher

Chris Fuson (OLCF)

Introduction to Summit

(slides)

2019-05-20

Programming Environment

Matt Belhorn (OLCF)

Introduction to Summit

(slides)

2019-05-20

File Systems & Data Transfers

George Markomanolis (OLCF)

Introduction to Summit

(slides)

2019-05-20

Summit System Overview

Tom Papatheodore (OLCF)

Introduction to Summit

(slides)

2019-04-11

Introduction to NVIDIA Profilers on Summit

Tom Papatheodore (OLCF) & Jeff Larkin (NVIDIA)

Introduction to NVIDIA Profilers on Summit

(slides | recording 1 recording 2)

2019-02-13

CAAR Porting Experience: RAPTOR

Ramanan Sankaran (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-13

CAAR Porting Experience: LS-DALTON

Ashleigh Barnes (OLCF)

Summit Training Workshop (February 2019)

(slides)

2019-02-13

CAAR Porting Experience: FLASH

Austin Harris (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-13

Network Features & MPI Tuning

Christopher Zimmer (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-13

Burst Buffers / NVMe / SSDs

Christopher Zimmer (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-13

Burst Buffers / NVMe / SSDs

George Markomanolis (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-13

GPFS / Spectrum Scale

George Markomanolis (OLCF)

Summit Training Workshop (February 2019)

(slides)

2019-02-13

Arm Tools

Nick Forrington (ARM)

Summit Training Workshop (February 2019)

(slides)

2019-02-12

Summit Node Performance

Wayne Joubert (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-12

Using V100 Tensor Cores

Jeff Larkin (NVIDIA)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-12

NVIDIA Profilers

Jeff Larkin (NVIDIA)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-12

GPU-Accelerated Libraries

Jeff Larkin (NVIDIA)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-12

CUDA-Aware MPI & GPUDirect

Steve Abbott (NVIDIA)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-12

Programming Methods for Summit’s Multi-GPU Nodes

Steve Abbott (NVIDIA)

Summit Training Workshop (February 2019)

(slides)

2019-02-12

CUDA Unified Memory

Steve Abbott (NVIDIA)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-11

Summit System Overview

Scott Atchley (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-11

Storage Areas & Data Transfers

George Markomanolis (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-11

Programming Environment

Matt Belhorn (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-11

Resource Scheduler & Job Launcher

Chris Fuson (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-11

Python on Summit

Matt Belhorn (OLCF)

Summit Training Workshop (February 2019)

(slides | recording)

2019-02-11

Practical Tips for Running on Summit

David Appelhans (IBM)

Summit Training Workshop (February 2019)

(slides | recording)

2018-12-06

ML/DL Frameworks on Summit

Junqi Yin (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-06

Experiences Porting XGC to Summit

Ed Dazevedo (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-06

E3SM Application Readiness Experiences on Summit

Matt Norman (OLCF)

Summit Training Workshop

(recording)

2018-12-06

CAAR Porting Experience: QMCPACK

Andreas Tillack (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-06

Python Environments

Matt Belhorn (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-06

Mixing OpenMP & OpenACC

Lixiang Eric Luo (IBM)

Summit Training Workshop

(slides | recording)

2018-12-06

ARM MAP/Performance Reports

Nick Forrington (ARM)

Summit Training Workshop

(recording)

2018-12-06

Debugging: ARM DDT

Nick Forrington (ARM)

Summit Training Workshop

(recording)

2018-12-05

Summit Node Performance

Wayne Joubert (OLCF)

Summit Training Workshop

(recording)

2018-12-05

Targeting GPUs Using GPU Directives on Summit with GenASiS: A Simple and Effective Fortran Experience

Reuben Budiardja (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-05

Experiences Using the Volta Tensor Cores

Wayne Joubert (OLCF)

Summit Training Workshop

(recording)

2018-12-05

IBM Power9 SMT Deep Dive

Brian Thompto (IBM)

Summit Training Workshop

(slides | recording)

2018-12-05

Network Features & MPI Tuning

Christopher Zimmer (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-05

NVMe / Burst Buffers

Christopher Zimmer (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-05

NVMe / Burst Buffers

George Markomanolis (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-05

Spectrum Scale - GPFS

George Markomanolis (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-04

Directive-Based GPU Programming

Oscar Hernandez (OLCF)

Summit Training Workshop

(recording)

2018-12-04

Using V100 Tensor Cores

Jeff Larkin (NVIDIA)

Summit Training Workshop

(slides | recording)

2018-12-04

NVIDIA Profilers

Jeff Larkin (NVIDIA)

Summit Training Workshop

(slides | recording)

2018-12-04

GPU-Accelerated Libraries

Jeff Larkin (NVIDIA)

Summit Training Workshop

(slides | recording)

2018-12-04

Targeting Summit’s Multi-GPU Nodes

Steve Abbott (NVIDIA)

Summit Training Workshop

(slides | recording)

2018-12-04

GPU Direct, RDMA, CUDA-Aware MPI

Steve Abbott (NVIDIA)

Summit Training Workshop

(slides | recording)

2018-12-04

CUDA Unified Memory

Jeff Larkin (NVIDIA)

Summit Training Workshop

(slides | recording)

2018-12-03

Experiences Porting/Optimizing Codes for Acceptance Testing

Bob Walkup (IBM)

Summit Training Workshop

(slides | recording 1 recording 2)

2018-12-03

Practical Tips for Running on Summit

David Appelhans (IBM)

Summit Training Workshop

(slides | recording)

2018-12-03

Summit Scheduler & Job Launcher

Chris Fuson (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-03

Storage Areas & Data Transfers

George Markomanolis (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-03

Summit Programming Environment

Matt Belhorn (OLCF)

Summit Training Workshop

(slides | recording)

2018-12-03

IBM Power9

Brian Thompto (IBM)

Summit Training Workshop

(slides | recording)

2018-12-03

NVIDIA V100

Jeff Larkin (NVIDIA)

Summit Training Workshop

(slides | recording)

2018-12-03

Summit System Overview

Scott Atchley (OLCF)

Summit Training Workshop

(slides | recording)

2018-11-05

Programming Methods for Summit’s Multi-GPU Nodes

Jeff Larkin & Steve Abbott (NVIDIA)

Programming Methods for Summit’s Multi-GPU Nodes

(slides | recording 1 recording 2)

2018-06-28

Intro to OpenACC

Steve Abbott (NVIDIA)

Introduction to HPC

(slides | recording)

2018-06-28

Intro to CUDA

Jeff Larkin (NVIDIA)

Introduction to HPC

(slides | recording)

2018-06-28

Intro to GPU Computing

Jeff Larkin (NVIDIA)

Introduction to HPC

(slides | recording)

2018-06-27

Advanced UNIX & Shell Scripting

Bill Renaud (OLCF)

Introduction to HPC

(slides | recording)

2018-06-27

Intro to MPI

Brian Smith (OLCF)

Introduction to HPC

(slides | recording)

2018-06-27

Intro to OpenMP

Dmitry Liakh & Markus Eisenbach (OLCF)

Introduction to HPC

(slides | recording 1 recording 2)

2018-06-27

Intro to Parallel Computing

John Levesque (Cray)

Introduction to HPC

(slides | recording)

2018-06-27

Intro to git

Jack Morrison & James Wynne (OLCF)

Introduction to HPC

(slides | recording)

2018-06-26

Intro to UNIX

Bill Renaud (OLCF)

Introduction to HPC

(slides | recording)

2018-06-26

Intro to vim

Jack Morrison (OLCF)

Introduction to HPC

(slides | recording)

2018-06-26

Intro to C

Tom Papatheodore (OLCF)

Introduction to HPC

(slides | recording)

2018-06-26

Intro to Fortran

Bronson Messer (OLCF)

Introduction to HPC

(slides | recording)

2017-06-19

Intro to CUDA C/C++

Tom Papatheodore (OLCF)

Introduction to CUDA C/C++

(slides)