NERSCPowering Scientific Discovery for 50 Years

Totalview Tutorial, September 29, 2022

September 29, 2022

Note: Due to uncertainty regarding Perlmutter system's availability, we move this training to Thursday, September 29 from September 15.

NERSC is hosting a training event on TotalView on Thursday, September 29, 2022.  TotalView from Perforce Software is a parallel debugger for complex C, C++, Fortran, and CUDA applications. Perlmutter, NERSC's new supercomputer, is a heterogeneous system comprising both CPUs and GPUs. This makes it challenging to find and fix coding errors in user codes that have become more complex in order to use both computational resources. The training will teach and demonstrate users how to use the tool for debugging parallel codes on GPUs and CPUs.

This event will be presented online only using Zoom. Please see below for remote connection information. 

Agenda (tentative)

Time (PT) Topic Presenters
9:00-9:10 am Introduction Woo-Sun Yang
9:10-10:00 am TotalView Features
  • TotalView Release and Roadmap
  • Latest new features in TotalView
  • Review of general debugging features
Bill Burns, John DelSignore and Peter Thompson (Perforce Software), Scot Halverson and Andrew Gontarek (NVIDIA)
10:00-10:15 am Break -
10:15-12:00 noon Advanced Topics
  • GPU debugging with TotalView (includes live debugging session on Perlmutter)
  • Remote Debugging
  • MPI and OpenMP Debugging
  • Reverse Debugging
  • Memory Debugging
  • Common TotalView Usage Questions
  • Q&A
Bill Burns, John DelSignore and Peter Thompson (Perforce Software), Scot Halverson and Andrew Gontarek (NVIDIA)
12:00 noon Adjourn -