NERSCPowering Scientific Discovery for 50 Years

Migrating from Cori to Perlmutter Training, March 10, 2023

March 10, 2023

Introduction

This is a rerun of the training: Migrating from Cori to Perlmutter Training, Dec 1, 2022, with some minor updates. Users who missed the Dec training or new users who joined NERSC in Allocation Year 2023 are especially encouraged to attend. 

In order to help Cori users migrate your applications to run on Perlmutter, NERSC is offering a training day with several talks and hands-on sessions. These talks will cover Perlmutter architectures, recommended programming models, performance tips, programming environment, and building and running jobs on CPUs and GPUs, with a focus on differences between Cori and Perlmutter. Users can then either use the hands-on exercises prepared by NERSC staff or bring your own applications and get some help for migration.

The focus of this practical training is building and running jobs on Perlmutter. Users are encouraged to attend or review the materials from Oct 25 GPUs for Science Day, where compiler vendors and science application teams share best practices for porting codes to Perlmutter GPUs. 

Users with more advanced data workflow needs please also refer to the afternoon topics of the Sept 28 New User Training materials and are encouraged to attend or review the Oct 26-27 2022 Data Day talks and tutorials.

Agenda

Time (PST) Topic Presenters
9:00 - 9:15 am Introduction: Migrating from Cori to Perlmutter Training Helen He, Rebecca Hartman-Baker
9:15 - 10:00 am Intro to Perlmutter and GPUs Jack Deslippe
10:00 - 10:50 am Migrating from Cori to Perlmutter: CPU Codes Erik Palmer, Helen He
10:50 - 11:10 am Break  
11:10 - 11:50 am Migrating from Cori to Perlmutter: GPU Codes Muaaz Awan, Steve Leak, Helen He
11:50 am -12:20 pm More Q&A and start Hands-on All
12:20 - 1:00 pm Lunch Break  
1:00 - 2:30 pm Hands-on and help with users' own codes (cont'd) All

 

Presentation Materials

Downloads