NERSCPowering Scientific Discovery Since 1974

NERSC Training Events

See also the NERSC Events Calendar.

Timemory Software Monitoring Tutorial

April 19, 2021

The Exascale Computing Project (ECP) is hosting a tutorial on NERSC's timemory toolkit for software monitoring. NERSC users can leverage timemory as an external profiler, built-in manual instrumentation for a variety of programming languages, supplement existing instrumentation with new capabilities, write performance benchmarks, perform experiments with mixed-precision, empirically calculate roofline values, export performance data to pandas dataframes and visualization in Jupyter, create… Read More »

Using HPCToolkit to Measure and Analyze the Performance of GPU-accelerated Applications Tutorial, Mar-Apr 2021

The developers of HPCToolkit from Rice University will present a 2-part training series for NERSC and OLCF users about using HPCToolkit to measure and analyze the performance of GPU-accelerated applications. This tutorial will (1) introduce HPCToolkit’s general capabilities for performance measurement and analysis, (2) highlight new capabilities for performance measurement and analysis of GPU-accelerated codes, (3) contrast HPCToolkit’s capabilities with those of other tools, (4) describe… Read More »

SpinUp Workshop: Apr 2021

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Services in Spin are built with Docker containers and can easily access NERSC systems and storage. Introduction and more information about spin can be found here.Users must apply for and complete the SpinUp instructional workshop to gain access to Spin. See this for more information about… Read More »

SpinUp Workshop: Feb 2021

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Services in Spin are built with Docker containers and can easily access NERSC systems and storage. Introduction and more information about spin can be found here.Users must apply for and complete the SpinUp instructional workshop to gain access to Spin. See this for more information about… Read More »

7th BerkeleyGW Tutorial Workshop

The BerkeleyGW developer team is hosting the 7th BerkeleyGW Tutorial Workshop and 2nd Berkeley Excited States Conference (BESC2021) in 2021, in a virtual format. For more information on this event, please visit https://workshop.berkeleygw.orgBerkeleyGW Tutorial Workshop, Jan 4-6, 2021Three-day workshop with instructions and hands-on sessions. Computing resources and temporary training accounts will be provided at NERSC. The target participants for the Workshop are graduate students,… Read More »

Totalview Tutorial, December 9, 2020

NERSC is hosting a training event on TotalView on Wednesday, December 9, 2020.  The training will teach and demonstrate users how to use the tool for debugging parallel codes on CPUs and GPUs.This event will be presented online only using Zoom. Please see below for remote connection information. Agenda (tentative) Time (PT)TopicPresenters 8:30-8:35 am Introduction Woo-Sun Yang 8:35-10:00 am TotalView Features TotalView Release and Roadmap UI Navigation and Process Control Action Points… Read More »

NVIDIA HPC SDK - OpenMP Target Offload Training, December 2020

NVIDIA will present a 2-part training series for NERSC and OLCF users about using OpenMP target offload with NVIDIA’s HPC SDK compilers. The training will introduce OpenMP target offload, the NVIDIA compilers, and best practices for achieving high performance with OpenMP target offload on NVIDIA GPUs.  Access to Cori GPU nodes will be provided.This event will be presented online only using Zoom. Please see below for remote connection information. Schedule Date & Time   Topics and… Read More »

SpinUp Workshop: Dec 2020

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Services in Spin are built with Docker containers and can easily access NERSC systems and storage. Introduction and more information about spin can be found here.Users must apply for and complete the SpinUp instructional workshop to gain access to Spin. See this for more information about… Read More »

Parallelware Training Series: Motif-guided Parallelization of ZPIC with OpenMP and OpenACC, Oct-Nov 2020

Parallelware Trainer and Parallelware Analyzer are novel tools for the development of C/C++/Fortran parallel code for multicore CPUs and GPUs using OpenMP and OpenACC. Designed in collaboration with experts in parallel programming from High Performance Computing (HPC), they provide a systematic, more predictable approach that leverages parallel programming best practices, and enables the novice to write codes at the level of experts.Appentra will present a 3-part Parallelware training series… Read More »

SpinUp Workshop: Oct 2020

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Services in Spin are built with Docker containers and can easily access NERSC systems and storage. Introduction and more information about spin can be found here.Users must apply for and complete the SpinUp instructional workshop to gain access to Spin. See this for more information about… Read More »

Cooperative Groups -- Part 9 of 9 CUDA Training Series, September 17, 2020

Introduction CUDA® is a parallel computing platform and programming model that extends C++ to allow developers to program GPUs with a familiar programming language and simple APIs.NVIDIA will present a 9-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Each part will include a 1-hour presentation and example exercises. The exercises are meant to reinforce the material from the presentation… Read More »

GPU Performance Analysis -- Part 8 of 9 CUDA Training Series, August 18, 2020

Introduction CUDA® is a parallel computing platform and programming model that extends C++ to allow developers to program GPUs with a familiar programming language and simple APIs.NVIDIA will present a 9-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Each part will include a 1-hour presentation and example exercises. The exercises are meant to reinforce the material from the presentation… Read More »

VASP User Training on July 23, 2020

NERSC will host a 1-hour online user training for VASP users on Thursday July 23, 2020, from 9:00 am to 10:00 pm Pacific time. The training will focus on higher order methods and will be instructed by Dr. Martijn Marsman at VASP Software GmbH.Please register here. Remote connection info is available below.Remote Connection Info: Join Zoom Meetinghttps://lbnl.zoom.us/j/95939039221?pwd=SzZoMDNrbldlSzZXWVlZK1FScDJ6QT09Meeting ID: 959 3903 9221Password: NERSCOne tap… Read More »

CUDA Concurrency -- Part 7 of 9 CUDA Training Series, July 21, 2020

Introduction CUDA® is a parallel computing platform and programming model that extends C++ to allow developers to program GPUs with a familiar programming language and simple APIs.NVIDIA will present a 9-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Each part will include a 1-hour presentation and example exercises. The exercises are meant to reinforce the material from the presentation… Read More »

SpinUp Workshop: July 2020

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Services in Spin are built with Docker containers and can easily access NERSC systems and storage. Introduction and more information about spin can be found here.Users must apply for and complete the SpinUp instructional workshop to gain access to Spin. See this for more information about… Read More »

Arm debugging and profiling tools tutorial, July 16, 2020

The ARM Debugging and Profiling Tools tutorial originally scheduled for Thursday, June 25 has been rescheduled for July 16 due to the extension of the center-wide electrical upgrade and power outage.NERSC is hosting a half-day training event for debugging and profiling parallel codes with Arm (previously Allinea) tools on Thursday, July 16, 2020.  We will teach and demonstrate how to use Arm's tools: Arm Forge, an integrated environment for debugging (DDT) and profiling (MAP) parallel codes. Read More »