Past NERSC Training Events
Valgrind and Sanitizers Training, November 1, 2024
On Friday, November 1, 2024, NERSC will host a training event on Valgrind and Sanitizers tools. Valgrind and Sanitizers (and their associated Valgrind4hpc and Sanitizers4hpc) are command-line interface tools that are simple to use for detecting various errors in C, C++ and Fortran codes. Read More »
2024 ALCF Hands-on HPC Workshop, Oct 29-31
The ALCF's in-person Hands-on HPC Workshop will provide an opportunity for hands-on time on Polaris and AI Testbeds focusing on porting applications to heterogeneous architectures (CPU + GPU), improving code performance, and exploring AI/ML applications development on ALCF systems. Read More »
OpenMP Training Series, May-Oct 2024
The OpenMP training series presented by Michael Klemm of AMD the OpenMP ARB, and Christian Terboven of RWTH Aachen University, is part of the Performance Portability training series. This monthly OpenMP training series offered from May to October 2024 will cover topics including OpenMP basics, parallel worksharing, tasking, memory management and affinity, vectorization, GPU offloading, and MPI/OpenMP hybrid programming. Read More »
TotalView Debugging Office Hours, October 25, 2024
NERSC is offering a virtual office hour to help users using Totalview parallel debugger on Perlmutter. Read More »
Berkeley Lab AI for Science Summit (BLASS), Oct 24-25
The Berkeley Lab AI for Science Summit (BLASS 2024) is an event that brings together AI researchers and industry experts with scientists and national lab staff to explore how AI can drive scientific discoveries. Read More »
HPE Perlmutter Training on User Environment and Profiling/Debugging: Oct 14-15, 2024
HPE staff is providing a 2-day hands-on training event on Perlmutter User Environment and Profiling/Debugging, Oct 14 -15, 2024. Read More »
New Users and Perlmutter Best Practices Office Hours, October 2024
Users are welcome to bring questions and their own applications to get one-on-one help with using Perlmutter’s GPU nodes on Friday September 27, 2024 for Office Hours from 10am - 12pm PACIFIC/UTC-7 Read More »
SpinUp Workshop: September 2024
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. Read More »
NUG Community Call - Using CUDA with Python and CuPY on Perlmutter (Part 2)
July 2024 NUG Community calls are focusing on CUDA. This is the 2nd of the events and focuses on introduction to CUDA on Perlmutter using python. Read More »
SmartSim 2024 - Sept 26, 2024
In this training, an overview of SmartSim and best practices will be provided, along with specific examples of how to use it on Frontier (OLCF) and Perlmutter (NERSC). Read More »
New User Training and Updated Best Practices on Perlmutter: September 16-17, 2024
NERSC is hosting a virtual training event for new users and updated best practices on Perlmutter in two half-days on Monday and Tuesday, September 16-17, 2024. Read More »
Codee Training: Write Accelerated Code at Expert Level, Sept 5-6, 2024
Codee is a programming development tool for Fortran/C/C++ that facilitates the development of modern, parallel codes for multicore CPUs and GPUs using OpenMP and OpenACC. Codee staff will present a 2-part Codee training. Read More »
Paraview at OLCF, Aug 29, 2024
Oak Ridge Leadership Computing Facility (OLCF) is hosting a ParaView workshop, open to NERSC users, that targets users who want to understand how to use a data and visualization tool on HPC systems. Read More »
Data Analysis, Modeling, and Controlling Particle Accelerators with MATLAB
MathWorks is hosting a training event on using MATLAB which is open to NERSC users. Read More »
3rd BEAST Workshop, Aug 22-23, 2024
The 3rd Annual BEAST (Beyond-DFT Electrochemistry with Accelerated and Solvated Techniques) Workshop, will be held August 22 - 23, 2024, in hybrid in-person at University of Colorado, Boulder CO, USA, and Online via Zoom. Read More »
NUG Community Call - Introduction to CUDA Python
July 2024 NUG Community calls are focusing on CUDA. This is the 2nd of the events and focuses on introduction to CUDA on Perlmutter using python. Read More »
NERSC GPU Hackathon, August 2024
NERSC, in conjunction with NVIDIA and OLCF, will be hosting an Open Hackathon from August 20th-22nd with an opening day on August 13th as part of the annual Open Hackathon Series. Read More »
10th BerkeleyGW Tutorial Workshop & 5th Berkeley Excited States Conference (BESC2024), Aug 12-16, 2024
The 10th Annual BerkeleyGW Tutorial Workshop and the 5th Berkeley Excited States Conference (BESC2024), will be held August 12 - 16, 2024, in Oakland, California, USA. The events will be held in person (with an option for virtual attendance). This is a 3-day workshop (instructions and hands-on) + a 2-day conference. Read More »
Argonne Training Program on Extreme-Scale Computing (ATPESC), Jul-Aug 2024
The Argonne Training Program on Extreme-Scale Computing (ATPESC) is an intense, two-week program that focuses on the key skills, approaches, and tools needed to conduct computational science and engineering research on today’s and tomorrow’s high-end supercomputers. Read More »
TotalView Debugging Office Hours, July 2024
NERSC is offering a virtual office hour to help users using Totalview parallel debugger on Perlmutter. Read More »
NUG Community Call - Introduction to CUDA C++
July 2024 NUG Community calls are focusing on CUDA. This is the 2nd of the events and focuses on introduction to CUDA on Perlmutter using C++. Read More »
OLCF AI Training Series: AI for Science at Scale - Part 3, Jul 11, 2024
Part 3 of this series will focus on Training large deep learning models, including large language models, is resource-intensive and require innovative parallelization and distribution strategies. Read More »
International HPC Summer School July 2024
Graduate students and postdoctoral scholars from institutions in Australia, Europe, Japan, and the United States are invited to apply for the 13th International High Performance Computing (HPC) Summer School, to be held on 7-12 July, 2024 in Kobe, Japan, hosted by the RIKEN Center for Computational Science. Read More »
Crash Course in Supercomputing, June 28, 2024
This training is part of the 2024 Berkeley Lab Computational Sciences Summer Student Program. In this course, students will learn to write parallel programs that can be run on a supercomputer, using MPI and OpenMP, the two leading parallel programming libraries. Read More »
Perlmutter Office Hours, June/July 2024
NERSC is offering a number of virtual office hours to help users get their workflows up and running on Perlmutter. Read More »
Portable SYCL code using oneMKL on AMD, Intel, and Nvidia GPUs, June 20, 2024
The Kokkos training session is part of the Performance Portability training series. AMReX supports the development of block-structured AMR algorithms for solving PDEs.The session will give a general overview of AMReX and its applications to develop simulation codes that will work for both CPU and GPU systems. Read More »
Julia for HPC and Intro to Julia for Science, June 2024
Julia training sessions presented by OLCF, NERSC, and ORNL Neutron Sciences on June 18 and 21, is part of the Performance Portability training series. Julia proposes to fill a gap in the high-performance plus high-productivity space being a dynamic language built on top of LLVM with lightweight interoperability with C and Fortran code, and a unified ecosystem for data science and reproducibility. Read More »
AI/ML Office Hours, June 17, 2024
NERSC is offering a virtual office hour to help users run AI/ML applications on Perlmutter. Read More »
New User Training Office Hours, June 14, 2024
Users are welcome to bring questions and their own applications to get one-on-one help with using Perlmutter’s GPU nodes on Friday February 23, 2024 for Office Hours from 9am - 12pm PACIFIC/UTC-7 Read More »
New User Training and Updated Best Practices on Perlmutter: June 12-13, 2024
NERSC is hosting a virtual training event for new users and updated best practices on Perlmutter on two half-days on Wednesday and Thursday, February 12-13, 2024. Read More »
SpinUp Workshop: June 2024
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. Read More »
ALCF AI Testbed Training Workshops, May - June 2024
ALCF is hosting a series of training workshops that will introduce attendees to the novel AI accelerators deployed at the ALCF AI Testbed. They are offering four individual workshops to introduce participants to the architecture and software of the SambaNova DataScale SN30 system, the Cerebras CS-2 system, the Graphcore Bow Pod system, and the GroqRack system. For more details and individual workshop registrations, please visit the following event pages: SambaNova AI workshop (Apr 30 & May… Read More »
Getting Started on Perlmutter, May 22, 2024
This event is part of a series of special community calls for NERSC grad and postdoc users. This interactive session will guide you through taking your machine learning workflow from Jupyter Hub to running on multiple GPUs on Perlmutter. Read More »
Debugging Challenging Memory and GPU Problems with TotalView, May 13, 2024
NERSC is hosting a training event on effectively using TotalView to debug challenging memory and NVIDIA GPU problems on May 13, 2024. Read More »
E3SM Tutorial Workshop, May 7-10, 2024
E3SM is a state-of-the-science Earth system model development and simulation project to investigate energy-relevant science using code optimized for DOE's advanced computers. The first-ever in-person E3SM Tutorial Workshop will be held during May 7-10 at NERSC. Read More »
NERSC End-to-End LLM Bootcamp, May 2024
NERSC will be co-organizing the end-to-end Large Language Model (LLM) bootcamp with OpenACC and NVIDIA. The bootcamp will be hosted virtually for three days from May 7-9, 2024 and is a focused, hands-on walk-through of data processing, LLM model training, and deployment pipeline paradigm. Read More »
Grads@NERSC, VSCode on Perlmutter April 25, 2024
This event is part of a series of special community calls for NERSC grad and postdoc users. Learn how to use the VSCode IDE on Perlmutter in this interactive session. Read More »
Performance Portability Series: Kokkos Training, Apr 25-26, 2024
The Kokkos training session is part of the Performance Portability training series. AMReX supports the development of block-structured AMR algorithms for solving PDEs.The session will give a general overview of AMReX and its applications to develop simulation codes that will work for both CPU and GPU systems. Read More »
QMCPACK: Journey to Exascale on Aurora, Apr 24, 2024
ALCF is hosting a webinar that details the QMCPACK team's journey to exascale on Aurora on April 24, as part of the ALCF Developer's Sessions. QMCPACK is a highly optimized simulation package for Quantum Monte Carlo methods.
Read More »
SpinUp Workshop: Apr 2024
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. Read More »
Grads@NERSC, How to Write a Good Ticket and Early Career Science Talk, April 18, 2024
This event is part of a series of special community calls for NERSC grad and postdoc users. Learn how to submit a good ticket and get your questions answered fast.
Read More »
Perlmutter Office Hours, Mar/Apr 2024
NERSC is offering a number of virtual office hours to help users get their workflows up and running on Perlmutter. Read More »
Grads@NERSC, Jupyter and Beyond, April 11, 2024
This event is part of a series of special community calls for NERSC grad and postdoc users. This interactive session will guide you through taking your machine learning workflow from Jupyter Hub to running on multiple GPUs on Perlmutter. Read More »
Dask Training
NERSC has contracted with OpenTeams to hold a training event Thursday, March 28 and Friday, March 29 on Dask, a Python library for parallel and distributed computing. Read More »
FUN Training March 2024: Introduction to Parallel Programming in Fortran
NERSC is offering virtual hands-on introduction to parallel programming in Fortran on March 26-27, 2024. This event is organized by the Fortran Users of NERSC (FUN) Special Interest Group. Read More »
ALCF Overview of DOE Integrated Research Infrastructure, Mar 2024
ALCF is hosting a webinar that will provide an overview of DOE's Integrated Research Infrastructure on Mar 20. IRI program aims to provide researchers the ability to seamlessly meld DOE’s unique data resources, experimental user facilities, and advanced computing resources to accelerate the pace of discovery. Read More »
Performance Portability Series: AMReX Tutorial, Mar 14, 2024
The AMReX training session is part of the Performance Portability training series. AMReX supports the development of block-structured AMR algorithms for solving PDEs.The session will give a general overview of AMReX and its applications to develop simulation codes that will work for both CPU and GPU systems. Read More »
Forge Training for Debugging and Profiling, March 13, 2024
NERSC is hosting a virtual training event 'Forge Training for Debugging and Profiling' on Wednesday, March 13, 2024. Read More »
Performance Portability for Next-Generation Heterogeneous Systems, Feb 26, 2024
This performance portability overview session, presented by Tom Deakins of University of Bristol is part of the Performance Portability training series. Read More »
Perlmutter and Data Day Office Hours, February 2024
Users are welcome to bring questions and their own applications to get one-on-one help with using Perlmutter’s GPU nodes on Friday February 23, 2024 for Office Hours from 9am - 12pm PACIFIC/UTC-7 Read More »
NERSC Data Day, Feb 21-22 2024
NERSC is hosting Data Day, a hybrid two day event on February 21-22, 2024. Join us for exciting talks and demonstrations designed to showcase the latest and greatest data-focused tools for scientific computing on Perlmutter. Read More »
New User Training and Updated Best Practices on Perlmutter: February 15-16, 2024
NERSC is hosting a virtual training event for new users and updated best practices on Perlmutter on two half-days on Thursday and Friday, February 15-16, 2024 Read More »
SpinUp Workshop: Feb 2024
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. Read More »
ALCF AI Training Series: Intro to AI-driven Science on Supercomputers, Feb-Mar 2024
The 2024 ALCF AI Training Series will focus on understanding the fundamentals of large-language models (LLMs) and their scientific applications. This 8-session series of hands-on courses teaches attendees to use leading-edge supercomputers to develop and apply AI solutions to the world’s most challenging problems. Read More »
IDEAS-ECP Webinar: Secure Software Programming Practices and Development, Dec 13, 2023
This webinar titled "Secure Software Programming Practices and Development" presented by Nitin Sukhija is part of the DOE ECP IDEAS Productivity Project. Read More »
KOKKOS User Group Meeting, Dec 12-15, 2023
Kokkos User Group Meeting 2023, held on Dec 12-15, 2023 in Albuqerque, NM is an opportunity for the growing Kokkos community to come together to present progress in adopting Kokkos, exchange experiences, discuss challenges, and help set priorities for the future roadmap of Kokkos. Read More »
Using HPE Cray Programming Environment to Port and Optimize Applications to a GPU environment using OpenMP Offload or OpenACC, Dec 7, 2023
This three-hour tutorial, including lecture and hands-on exercises, will cover using the HPE Cray Programming environment to port to hybrid systems with GPUs using OpenMP Offload and/or OpenACC directives. Read More »
SpinUp Workshop: Dec 2023
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. Read More »
Quantum for Science Day 2023, November 2
NERSC's Quantum for Science Day will offer a broad spectrum of speakers from industry and academia covering a wide range of topics in quantum information science (QIS). The hybrid event is free and open to everyone. Read More »
NERSC/NVIDIA AI for Scientific Computing Bootcamp: Oct. 18-20, 2023
NERSC, in collaboration with the OpenACC organization and NVIDIA, is hosting a virtual, three-day AI for Scientific Computing Bootcamp October 18 - 20, 2023. Apply by October 4, 2023. Read More »
SpinUp Workshop: October 2023
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. Read More »
GPU Profiling (Performance Profile: Omniperf): Part 5 of HIP Training Series
AMD presents a multi-part HIP training series intended to help new and existing GPU programmers understand the main concepts of the HIP programming model. Read More »
GPUs for Science Day, Oct. 12, 2023
Join us for NERSC's GPUs for Science Day 2023 where we will celebrate recent GPU-enabled scientific achievements and inspire future roadmaps. In-person registration has closed, but virtual attendance is still available. Read More »
OLCF AI Training Series: AI for Science at Scale – Part 2, Oct 12, 2023
Part two of this series will focus on how to train a model on multiple GPUs across nodes of the Frontier supercomputer and will demonstrate and focus on model parallelism techniques and frameworks, such as DeepSpeed, FSDP, and Megatron. Read More »
Perlmutter GPU Office Hours, October 2023
Users are welcome to bring questions and their own applications to get one-on-one help with using Perlmutter’s GPU nodes from 9 - 11 a.m. PDT (UTC-7) October 5 and 11, 2023. Read More »
2023 ALCF Hands-on HPC Workshop, October 10-12
The ALCF's in-person Hands-on HPC Workshop will provide an opportunity for hands-on time on Polaris and AI Testbeds focusing on porting applications to heterogeneous architectures (CPU + GPU), improving code performance, and exploring AI/ML applications development on ALCF systems. Read More »
Performance Portability Series: Raja, Oct 10, 2023
The Raja training session, presented by Robert Chen of LLNL is part of the OLCF/NERSC Performance Portability training series. The session will give a general overview of RAJA and cover the basics of using RAJA abstractions to offload work to the GPUs. Read More »
OpenMP Offload 2023 training, Part 2: Optimization and Data Movement, Oct 6, 2023
This is Part 2 of the OpenMP Offload training designed to enable application teams and developers to accelerate their code with the use of GPUs, as well as exploit the latest OpenMP functionality to program multicore platforms like Perlmutter and Frontier. Read More »
GPU Profiling (Performance Timelines: Rocprof and Omnitrace): Part 4 of HIP Training Series
AMD presents a multi-part HIP training series intended to help new and existing GPU programmers understand the main concepts of the HIP programming model. Read More »
OpenMP Offload 2023 training, Part 1: Basics of Offload, Sept 29, 2023
This part offers an overview of the OpenMP programming model and covers the basics of using OpenMP directives to offload work to GPUs. Read More »
NERSC SF API Training, Sept. 27, 2023
NERSC users will learn how to use the SF API (application programming interface) to interact with NERSC systems in a programmatic way using a REST interface. The API can be used to enable complex scientific workflows to monitor and run jobs on Perlmutter, build interactive apps, and much more. Read More »
Xanadu.ai Quantum Computing Training, Sept. 27, 2023
Come learn about Quantum Computing with experts from Xanadu.ai, including how to use their software library, PennyLane. Read More »
How to Write an Effective ERCAP Proposal, Sept. 26 2023
As part of the 2023 NERSC User Group (NUG) Annual Meeting, we will be holding a session on how to prepare an Energy Research Computing Allocation Proposal (ERCAP). Read More »
AMD Memory Hierarchy: Part 3 of HIP Training Series, Sep 18, 2023
AMD presents a multi-part HIP training series intended to help new and existing GPU programmers understand the main concepts of the HIP programming model. Read More »
New User Training: September 7-8, 2023
NERSC is hosting a virtual training event for new users on two half-days on Thursday and Friday, September 7-8, 2023. Read More »
Porting Applications to HIP: Part 2 of HIP Training Series, Aug 28, 2023
AMD presents a multi-part HIP training series intended to help new and existing GPU programmers understand the main concepts of the HIP programming model. Read More »
SpinUp Workshop: August 2023
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. Read More »
OLCF Frontier Training Workshop, Aug 23-25, 2023
The Oak Ridge Leadership Computing Facility (OLCF) will host a virtual Frontier Training Workshop on August 23-25, 2023. This workshop is open to NERSC users. ALCC users are especially encouraged to attend.
Read More »
Introduction to GPUs and HIP: Part 1 of HIP Training Series, Aug 14, 2023
AMD presents a multi-part HIP training series intended to help new and existing GPU programmers understand the main concepts of the HIP programming model. Read More »
HIP Training Series, Aug-Oct 2023
AMD will present a multi-part HIP training series intended to help new and existing GPU programmers understand the main concepts of the HIP programming model and the AMD GPU platform, from August to October 2023. Read More »
Introduction to High-Performance Parallel Distributed Computing Using Chapel, UPC++ and Coarray Fortran, July 2023
ECP, NERSC, and OLCF are jointly hosting the two-day virtual hands-on training on PGAS programming models: Chapel, UPC++, and Coarray Fortran, July 26-27, 2023. Read More »
ALCF Graphcore AI Training Workshop July 25 & 26, 2023
This workshop is 3 of 3 AI accelerator trainings on ALCF’s AI Testbeds, and is open to NERSC users. Read More »
Quantum @ NERSC Training: Introduction to Neutral Atom Quantum Computers, July 24-25, 2023
NERSC is hosting a two-part virtual training on neutral atom analog quantum computing. The training will be delivered by QuEra computing and discuss the use of neutral atom quantum computers and their application within the physical sciences. Read More »
Migrating from registry.services.nersc.gov, July 19, 2023
NERSC's private image registry registry.services.nersc.gov will be shutting down August 1, 2023. Please join us for an info and open Q&A session. Read More »
ALCF Cerebras AI Training Workshop July 17 & 18, 2023
This workshop is 2 of 3 AI accelerator trainings on ALCF’s AI Testbeds, and is open to NERSC users.
Read More »
OLCF AI Training Series: SmartSim at OLCF, July 13, 2023
This session is part of the OLCF’s AI Training Series, and is open to NERSC users. Read More »
ALCF SambaNova AI Training Workshop July 11 & 12, 2023
This workshop is 1 of 3 AI accelerator trainings on ALCF’s AI Testbeds, and is open to NERSC users.
Read More »
FUN Training July 2023: Modern Fortran Basics
NERSC is offering virtual hands-on training on modern Fortran basics. This event is organized by the Fortran Users of NERSC (FUN) Special Interest Group.
Read More »
Crash Course in Supercomputing, June 22, 2023
This training is part of the 2023 Berkeley Lab Computational Sciences Summer Student Program. In this course, students will learn to write parallel programs that can be run on a supercomputer, using MPI and OpenMP, the two leading parallel programming libraries. Read More »
SpinUp Workshop: June 2023
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. Read More »
OLCF AI Training Series: AI for Science at Scale – Introduction, June 15, 2023
This session is part of the OLCF’s AI for Science at Scale training series, and is open to NERSC users. Read More »
Introduction to NERSC Resources, June 8, 2023
This training as part of the 2023 Berkeley Lab Computational Sciences Summer Student Program, is also open to NERSC users. This class will provide an informative overview to acquaint students with the basics of NERSC computational systems and its programming environment. Read More »
Advanced SYCL Techniques and Best Practices, May 30, 2023
NERSC, ALCF, and CodePlay organized this advanced SYCL and best practices training. Read More »
A Tale of Two Apps: Preparing XGC and HACC to run on Aurora, May 24, 2023
This webinar will cover the Aurora porting strategies for two applications: the XGC gyrokinetic plasma physics code and the HACC cosmology code. Read More »
Julia for High-Performance Computing, May 24, 2023
OLCF will host a virtual Julia for High-Performance Computing Tutorial”. OLCF, NERSC, and ALCF users are encouraged to attend. Read More »
SpinUp Workshop: May 2023
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. Read More »
Migrating from Cori to Perlmutter Office Hours, May 2023
In order to help Cori users migrate their applications to run on Perlmutter, NERSC is offering a number of virtual office hours. Read More »
Workflow Software for Managing Large-Scale Job Campaigns at ALCF, Apr 26, 2023
This seminar will discuss tools used at ALCF and show examples of how these tools can be used on Polaris. Read More »
Codee Training Series: Write Accelerated Code at Expert Level, Apr 25-26, 2023
Appentra's Codee Analyzer is a programming development tool for C/C++/Fortran parallel codes on multicore CPUs and GPUs using OpenMP and OpenACC. Codee staff will present a 2-part Codee training series. Read More »
DOE Cross-facility Workflows training April 12, 2023
Join us on April 12, 2023 for a joint ALCF, OLCF, and NERSC training on the topic of workflows and workflow tools across the DOE. Read More »