Course data sheet
HPE Cray EX Programming and Optimization with SLURM
H46BCS
Table of Contents
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.
-
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.
-
Before attending this course, you should have the following:
- Linux knowledge
- Successfully completed HPE Cray EX Series Overview (HQ6X8AAE)
-
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
| 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
- 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 Learning Credits .
© Copyright 2025 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.
a50013456enw, H46BCS A.00, October 2025