Course data sheet
HPE Cray EX Programming and Optimization with PBS Pro
H8PG3S
Table of Contents
Overview
In this course, you learn about the HPE Cray Supercomputing programming environment and how it is used on HPE Cray EX series systems. The programming environment consists of compilers, libraries, debuggers, and analysis tools that enable developers to efficiently use 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.
Audience
This course is ideal for end users of HPE Cray EX series systems with the HPE Cray Supercomputing programming environment using PBS Pro for a workload manager. This course is also appropriate for HPE and customer support engineers who support end users of HPE Cray EX series systems with the HPE Cray Supercomputing programming environment.
Prerequisites
Before attending this course, you should have:
- Linux knowledge
- Successfully completed HPE Cray EX System Overview (HQ6X8AAE)
Objectives
After completing this course, you should be able to:
- Provide an architectural overview of the HPE Cray EX supercomputer including the HPE Slingshot network
- Preform basic Lustre configuration to optimize file I/O in their applications
- List and describe the various components of the HPE Cray Supercomputing programming environment
- Use the PBS Pro supported workload manager (WLM) to run an application on an HPE Cray EX series system
- Use HPE Cray Supercomputing 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 Supercomputing programming environment
- Use the performance analysis and optimization tools to identify inefficiencies within their applications
Course outline
| Module 1: HPE Cray EX System Architecture and Hardware Overview |
|
| Module 2: Lustre Basics |
|
| Module 3: HPE Cray Supercomputing Programming Environment |
|
| Module 4: PBS Pro Overview |
|
| Module 5: Compilers in the HPE Cray Supercomputing Programming Environment |
|
| Module 6: HPE Cray Supercomputing Programming Models and MPI |
|
| Module 7: Scientific Libraries Included with HPE Cray Supercomputing Programming Environment |
|
| Module 8: Single Node Optimization |
|
| Module 9: Performance Analysis and Optimization Tools |
|
| Module 10: HPE Cray Supercomputing Debugging Support Tools (CDST) |
|
5 reasons to choose HPE as your training partner
- Learn HPE and in-demand IT industry technologies from expert instructors.
- Build career-advancing power skills.
- Enjoy personalized learning journeys aligned to your company’s needs.
- Sharpen your skills with access to real environments in virtual labs.
Explore our simplified purchase options, including HPE Education Services – Learning Credits.
Learn more
© Copyright 2026 Hewlett Packard Enterprise Development LP. The information contained herein is subject to change without notice. The only warranties for Hewlett Packard Enterprise products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty.
Hewlett Packard Enterprise shall not be liable for technical or editorial errors or omissions contained herein.
All third-party marks are property of their respective owners.
a50013455enw, H8PG3S B.00, June 2026