NERSCPowering Scientific Discovery Since 1974

Perlmutter Introduction, June 2, 2021

Date and Time: 8:30 am - 12:30 pm (Pacific time), Wednesday, June 2, 2021

This half day introductory session provided by HPE is intended to familiarize NERSC users with updates to the Cray Programming Environment(CPE) utilized on HPE Cray EX (formerly Shasta) systems.  The topics presented in this session will prepare NERSC users to take advantage of new processor and GPU architectures as well as the HPE Slingshot high speed network featured in the latest NERSC supercomputer Perlmutter.  

This presentation will cover: Perlmutter system architecture, a brief overview of Lustre filesystems, an Overview of the HPE Cray Programming Environment,  and reviews of included compilers, Cray MPI, and Cray scientific libraries. Expanded training sessions will be scheduled later in 2021.   

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


Time (PT)Topic
8:30 am Introduction
8:40 am  1. Perlmutter Hardware Overview (50 min) 
    a. Brief EX architecture overview
    b. AMD EPYC CPU architecture
    c. Nvidia GPU architecture
    d. Slingshot topology and switches
    e. Perlmutter phase 1 & 2 specific
9:30 am 2. Lustre File System Overview (15 min)
    a. Lustre basics
    b. Lustre user commands (lfs)
    c. Lustre striping and PFL
9:45 am break (15 min)  
10:00 am 3. HPE Cray Programming Environment (CPE) Overview (30 min)
    a. Review of CPE components
    b. Review of CPE release versions
    c. Differences between TcL version 3 and Lmod environment modules
10:30 am 4. Compilers in the CPE (45 min)
    a. High level overview of included compilers
    b. An example compiling and running applications with GPU target Offload
    c. Unique options and features in the Cray compiler
    d. Recommended optimizations for Cray compilers
    e. Default compiler optimizations
11:15 am break (20 min)  
11:35 am 5. Cray MPI (30 min)
    a. Review of MPI message protocols
    b. Compiling and running MPI applications on an HPE Cray EX systems
    c. MPI directives optimized by Cray for EX and Slingshot
12:05 pm 6. Cray Scientific Libraries (20 min)
    a. Overview of available scientific libraries
    b. Optimizations for EX environment in Scientific libraries
12:25 pm Additional Q&A, wrap up



Please use this form to register. There is no registration fee.

Remote Connection Information

Join Zoom meeting:
Meeting ID: 950 8595 7608
Passcode: 720549

One tap mobile
+16699006833,,95085957608#,,,,*720549# US (San Jose)
+12532158782,,95085957608#,,,,*720549# US (Tacoma)

Dial by your location
+1 669 900 6833 US (San Jose)
+1 253 215 8782 US (Tacoma)
+1 346 248 7799 US (Houston)
+1 312 626 6799 US (Chicago)
+1 646 558 8656 US (New York)
+1 301 715 8592 US (Washington DC)
Meeting ID: 950 8595 7608
Passcode: 720549
Find your local number:

Presentation Materials

Slides and Recordings can be found here.