HPE Cray EX Programming and Optimization with SLURM

H46BCS

Course ID

H46BCS

Duration

4 days

Format

ILT, VILT

Overview

In this course, you learn about the HPE Cray Programming Environment (CPE) and how it is used on HPE Cray EX series systems. The HPE Cray Programming Environment consists of compilers, libraries, debuggers, and analysis tools that enable developers to efficiently utilize massively parallel supercomputers at scale. The HPE Cray EX Supercomputer is the latest high-performance computing solution from HPE and is the platform for the world’s first Exascale class system.

Course ID

H46BCS

Duration

4 days

Format

ILT, VILT

  • Audience

    This course is ideal for end users of HPE Cray EX series systems with the HPE Cray Programming Environment using SLURM for a workload manager. This course is also ideal for HPE and customer support engineers who support end users of HPE Cray EX series systems with the HPE Cray Programming environment.

  • Prerequisites

    Before attending this course, you should have the following:

  • Objectives

    After completing this course, you should be able to:

    • Provide an architectural overview of the HPE Cray EX Series Supercomputer including the Slingshot network
    • Preform basic Lustre configuration to optimize file I/O in their applications
    • List and describe the various components of the HPE Cray Programming Environment
    • Use the SLURM supported workload manager (WLM) to run an application on an HPE Cray EX series system
    • Use HPE Cray compilers to build and optimize, Fortran, C, C++, or UPC applications
    • Build and launch a parallel application using a supported version of MPI
    • Set up an interactive debugging session of a parallel application on an HPE Cray EX series system
    • Use the comparative debugger within the HPE Cray Programming Environment
    • Use the performance analysis and optimization tools to identify inefficiencies within their applications
  • Course outline

Module 1: HPE Cray EX Series System Overview

Module 2: Lustre Filesystem Overview Including Data Virtualization Service (DVS)

Module 3: HPE ClusterStor E1000 System Overview

Module 4: HPE Cray EX User Access Options

Module 5: HPE Cray Programming Environment Overview

Module 6: Using SLURM Supported Workload Manager on HPE Cray EX Series Systems

Module 7: Compilers in the HPE Cray Programming Environment

Module 8: MPI Environment in the HPE Cray Programming Environment

Module 9: Debugging Tools in the HPE Cray Programming Environment

Module 10: Performance Analysis and Optimization Tools in the HPE Cray Programming Environme

Module 11: Scientific Libraries Included with HPE Cray Programming Environment

Module 12: HPE Cray EX Node Optimization

5 reasons to choose HPE as your training partner

  1. Learn HPE and in-demand IT industry technologies from expert instructors.
  2. Build career-advancing power skills.
  3. Enjoy personalized learning journeys aligned to your company’s needs.
  4. Choose how you learn: in-person , virtually , or online —anytime, anywhere.
  5. Sharpen your skills with access to real environments in virtual labs .

Explore our simplified purchase options, including HPE Education Learning Credits .

Recommended for you