NERSCPowering Scientific Discovery for 50 Years

Past NERSC Training Events

Filter by Year
 

Totalview Tutorial, December 9, 2020

December 9, 2020

NERSC is hosting a training event on TotalView. The training will teach and demonstrate users how to use the tool for debugging parallel codes on CPUs and GPUs.

Read More »

NVIDIA HPC SDK - OpenMP Target Offload Training, December 2020

December 8, 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.
Read More »

SpinUp Workshop: Dec 2020

December 4, 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. Read More »

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

October 27, 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. Appentra will present a 3-part Parallelware training series intended to help new and existing programmers understand best practices for GPU programming with OpenMP and OpenACC. Read More »

SpinUp Workshop: Oct 2020

October 2, 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.

Read More »

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

September 17, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

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

August 18, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

VASP User Training on July 23, 2020

July 23, 2020

NERSC will host a 1-hour online user training for VASP users. The training will focus on higher-order methods and will be instructed by Dr. Martijn Marsman at VASP Software GmbH. Read More »

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

July 21, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

SpinUp Workshop: July 2020

July 17, 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. Read More »

Arm debugging and profiling tools tutorial, July 16, 2020

July 16, 2020

NERSC is hosting a half-day training event for debugging and profiling parallel codes with Arm (previously Allinea) tools. Read More »

Roofline on NVIDIA GPUs Hackathon, July 8, 2020

July 8, 2020

The Roofline performance model provides an intuitive and insightful way to understand application performance, identify bottlenecks and perform optimization for HPC applications. In preparation for the upcoming supercomputer Perlmutter at NERSC, this hackathon invites all NERSC users to join us in some informative talks, lively discussions and engaging hands-on sessions, all related to Roofline analysis on NVIDIA GPUs! Read More »

VASP Hands-on Training, June 30, 2020

June 30, 2020

NERSC will host a 2-hour online hands-on training for VASP users. The training will focus on running VASP using the variable-time job scripts,  which will greatly improve the queue turnaround by automatically utilizing the backfill opportunity in the system. Read More »

GPUs for Science 2020, June 30 - July 1, 2020

June 30, 2020

To help facilitate the transition to GPU systems, NERSC is hosting GPUs for Science. The event, which takes place June 30 - July 1, 2020, is designed to offer scientists the motivation, tools, and expertise they need to make this change possible. Read More »

Loop Optimizations with OpenACC -- Part 3 of 3 OpenACC Training Series, June 23, 2020

June 23, 2020

NVIDIA presents a 3-part OpenACC training series intended to help new and existing GPU programmers learn to use the OpenACC API. Each part includes a 1-hour presentation and example exercises. Read More »

Managed Memory -- Part 6 of 9 CUDA Training Series, June 18, 2020

June 18, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

New User Training: June 16, 2020

June 16, 2020

NERSC is hosting a one-day training event for new users. The goal is to provide users new to NERSC with the basics of our computational systems; accounts and allocations; programming environment, tools, and best practices; and data ecosystem.  Read More »

OpenACC Data Management -- Part 2 of 3 OpenACC Training Series, May 28, 2020

May 28, 2020

NVIDIA will present a 3-part OpenACC training series intended to help new and existing GPU programmers learn to use the OpenACC API. Each part will include a 1-hour presentation and example exercises. Read More »

Variable-time Jobs Online Hands-On User Training, May 21, 2020

May 21, 2020

NERSC will host a 2-hour online hands-on user training on variable-time jobs. Variable-time jobs can greatly improve your queue turnaround by automatically exploiting opportunities for backfill in Slurm, provided your applications can do checkpoint and restart on their own or via an external checkpointing tool (e.g., DMTCP). Read More »

CUDA Atomics, Reductions, and Warp Shuffle -- Part 5 of 9 CUDA Training Series, May 13, 2020

May 13, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

SpinUp Workshop: Apr 2020

April 23, 2020

Spin is a new Containers-as-a-Service (CaaS) platform at NERSC based on Docker container technology. It can be used to deploy web sites and science gateways, workflow managers, databases and key-value stores, and all sorts of network services that can access NERSC systems and storage on the back end. Read More »

Introduction to OpenACC -- Part 1 of 3 OpenACC Training Series, April 17, 2020

April 17, 2020

NVIDIA will present a 3-part OpenACC training series intended to help new and existing GPU programmers learn to use the OpenACC API. Each part will include a 1-hour presentation and example exercises. Read More »

Fundamental CUDA Optimization (Part 2) -- Part 4 of 9 CUDA Training Series, Apr 16, 2020

April 16, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

Data Analytics in Python on GPUs with NVIDIA RAPIDS Training (ONLINE ONLY), April 14, 2020

April 14, 2020

NERSC and NVIDIA are pleased to announce a one day ONLINE ONLY training event on Tuesday, April 14, 2020 to teach NERSC users about the NVIDIA RAPIDS software ecosystem for GPU-accelerated data analytics and machine learning. The RAPIDS data science framework includes a collection of libraries for executing end-to-end data science pipelines completely in the GPU, and is designed to have a familiar look and feel to data scientists working in Python. We expect RAPIDS to become the most productive way for Python users to do data analytics on Perlmutter's GPUs. Join us online and learn directly from developers how to transition your data analytics workflows to GPUs. Read More »

Fundamental CUDA Optimization (Part 1) -- Part 3 of 9 CUDA Training Series, Mar 18, 2020

March 18, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

Introduction to GPU, February 28, 2020

February 28, 2020

NERSC will host a one-day training event for users on Introduction to GPU. The topics to cover are: Why GPUs, GPU architecture, DOE roadmap, and what type of applications are likely to benefit from GPU acceleration; How to use Cori GPU, where to find documentation, available compilers, how to compile and run; NVIDIA software stack; Programming for GPU using directives (OpenACC and OpenMP); Debugging and profiling on GPU. Read More »

CUDA Shared Memory -- Part 2 of 9 CUDA Training Series, Feb 19, 2020

February 19, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

SpinUp: Feb 2020

February 11, 2020

Spin is a new Containers-as-a-Service (CaaS) platform at NERSC based on Docker container technology. It can be used to deploy web sites and science gateways, workflow managers, databases and key-value stores, and all sorts of network services that can access NERSC systems and storage on the back end. Read More »

Introduction to CUDA C++: Part 1 of 9 CUDA Training Series, Jan 15, 2020

January 15, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

Filter by Year