Copyright and Version
© Copyright 2022-2025 Hewlett Packard Enterprise Development LP. All third-party marks are the property of their respective owners.
CPE: 25.09-LocalBuild
Doc git hash: 9bc237b81fef60fa958b671c3018c2a3bfd223f0
Generated: Mon Sep 29 2025
About the HPE CPE installation guide: HPCM on HPE Cray Supercomputing EX and HPE Cray Supercomputing systems
The HPE Cray Supercomputing Programming Environment Installation Guide: HPCM on HPE Cray Supercomputing EX and HPE Cray Supercomputing Systems (S-8022) includes procedures to install HPE Cray Supercomputing Programming Environment (CPE) and Parallel Application Launch Service (PALS) with HPE Performance Cluster Manager (HPCM) on HPE Cray Supercomputing EX and HPE Cray Supercomputing Systems.
This publication is intended for system administrators receiving their first release of this product or upgrading from a previous release. The information assumes that the administrator understands Linux system administration and HPCM.
IMPORTANT: Be sure to always employ the latest installation instructions. To check for the latest version and revisions of this CPE guide, go to the HPE Support Center website, and perform a search on the part number of this document (S-8022).
For information on how to use CPE or details regarding CPE components and modules, see the CPE Online Documentation website web page. See also the Documentation and support chapter for additional CPE resources and information.
Release information
This publication supports installing CPE 25.09 on HPE Cray Supercomputing EX systems with specific configurations:
Management Software & Version |
COS Version |
Operating System |
Architecture |
GCC Version |
|---|---|---|---|---|
HPCM 1.14 |
COS 25.9 (USS 1.4.X) |
SLES 15 SP7 |
X86 |
Not Applicable |
HPCM 1.14 |
COS 25.9 (USS 1.4.X) |
SLES 15 SP6 |
X86 |
Not Applicable |
HPCM 1.14 |
COS 25.9 (USS 1.4.X) |
SLES 15 SP7 |
AArch64 |
Not Applicable |
HPCM 1.14 |
COS 25.9 (USS 1.4.X) |
SLES 15 SP6 |
AArch64 |
Not Applicable |
HPCM 1.14 |
Not Applicable |
RHEL 9.6 |
X86 |
14.0 |
HPCM 1.14 |
Not Applicable |
RHEL 9.5 |
X86 |
14.0 |
HPCM 1.14 |
Not Applicable |
RHEL 8.10 |
X86 |
14.0 |
HPCM 1.14 |
Not Applicable |
RHEL 9.6 |
AArch64 |
14.0 |
HPCM 1.14 |
Not Applicable |
RHEL 9.5 |
AArch64 |
14.0 |
This release also supports v20.0.0 of the HPE Cray Compiler Environment (CCE).
IMPORTANT: In releases before the COS 25.9 release, COS comprised three components: COS Base, HPE USS, and HPE SLES. With the COS 25.9 and CPE 25.09 releases, it should be noted that COS Base has been removed. Starting with this CPE 25.09 release, COS 25.9 (and later) comprises:
HPE Cray Supercomputing User Services Software (USS)
HPE SUSE Linux Enterprise Server
See the CPE 25.09 Release Announcements on the CPE Online Documentation website for other support dependencies.
Variable substitutions
Use the following variable substitutions throughout included procedures.
<CPE_RELEASE> =
25.09<CPE_VERSION> =
25.09.X(where X is the third digit of the actual three-digit version number of an official and HPE-supported version number)<spX> or <SPX> =
sp7orSP7(as appropriate)<spX> or <SPX> =
sp6orSP6(as appropriate)<RHELX-X> =
rhel-9.6(as appropriate)<RHELX-X> =
rhel-9.5(as appropriate)<RHELX-X> =
rhel-8.10(as appropriate)
Record of revision
New in the CPE 25.09 publication
Updated the title of this guide to HPE Cray Supercomputing Programming Environment Installation Guide: HPCM on HPE Cray Supercomputing EX Systems.
Updated the Release information section.
Updated the Variable substitutions section.
Updated the Building the CPE image (SLES) SLES section.
Updated the Enabling CPE in the boot image and provision nodes (SLES) section.
Updated the Building the CPE image RHEL section.
Updated the Enabling CPE in the boot image and provision nodes (RHEL) section.
Updated the Module Path Aliases and Current Compatibility Versions section.
Added the Documentation and support chapter.
Added the Support matrices for previous releases chapter.
Changed HPE Cray Programming Environment references to HPE Cray Supercomputing Programming Environment.
Incorporated minor updates.
New in the CPE 25.03 (Rev. 1) publication
Updated the procedure in the Create Modulefiles for third-party products chapter.
Updated the installation procedure in the Install HPE Cray Supercomputing Programming Environment on SUSE Linux Enterprise Server chapter.
Updated the installation procedure in the Install HPE Cray Supercomputing Programming Environment on Red Hat Enterprise Linux chapter.
Incorporated minor updates.
New in the CPE 25.03 publication
Updated the Release information section.
Updated the Variable substitutions section.
Updated the installation procedure in the Install HPE Cray Supercomputing Programming Environment on SUSE Linux Enterprise Server chapter.
Updated the installation procedure in the Install HPE Cray Supercomputing Programming Environment on Red Hat Enterprise Linux chapter.
With this release, the new HPE Cray Supercomputing Programming Environment Getting Started User Guide: HPE Cray Supercomputing EX Systems (25.03) guide has been published. Locate this guide on the HPE Support Center or HPE Cray Supercomputing Programming Environment web page.
Incorporated minor updates.
New in the CPE 24.11 publication
Updated the introduction of this section. The introduction now indicates where to locate information on how to use CPE for this release and future releases. Formerly-provided HPE CPE user guides will no longer be provided along with CPE installation guides from the My HPE Software Center web page or uploaded to the HPE Support Center web page.
Updated the Release information section.
Updated the Variable substitutions section.
Updated the procedure in the Install HPE Cray Supercomputing Programming Environment on SUSE Linux Enterprise Server section.
Updated the procedure in the Install HPE Cray Supercomputing Programming Environment on Red Hat Enterprise Linux section.
Updated the compiler versions table in the Module Path Aliases and Current Compatibility Versions section.
New in the CPE 24.07 publication
Updated the Release information section.
Added the Downloading HPE Cray Supercomputing EX software section.
Incorporated editorial updates.
New in the CPE 24.03 publication
Updated the Release information section.
Updated the Variable substitutions section.
Updated the Install HPE Cray Supercomputing Programming Environment on Red Hat Enterprise Linux chapter.
Updated the Complete CPE installation on SLES section.
Updated the Module Path Aliases and Current Compatibility Versions section.
Incorporated editorial updates.
New in the CPE 23.12 publication
Updated the Release information section.
Deleted the Slurm installation note section.
Updated the Objective and Optional sections of the Install HPE Cray Supercomputing Programming Environment on SUSE Linux Enterprise Server chapter.
Updated the procedure in the Install Independent HPE Cray Supercomputing Programming Environment RPM on SUSE Linux Enterprise Server section.
Updated the procedure in the Install Independent HPE Cray Supercomputing Programming Environment RPM on Red Hat Enterprise Linux section.
Updated the compiler versions in the Module Path Aliases and Current Compatibility Versions section.
Publication Title |
Date |
|---|---|
HPE Cray Supercomputing Programming Environment Installation Guide: HPCM on HPE Cray Supercomputing EX and HPE Cray Supercomputing Systems (25.09) S-8022 |
September 2025 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray Supercomputing EX and HPE Cray Supercomputing Systems (25.03-Rev. 1) S-8022 |
April 2025 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray Supercomputing EX and HPE Cray Supercomputing Systems (25.03) S-8022 |
March 2025 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray Supercomputing EX and HPE Cray Supercomputing Systems (24.11) S-8022 |
January 2025 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray Supercomputing EX and HPE Cray Supercomputing Systems (24.07) S-8022 |
August 2024 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (24.03) S-8022 |
May 2024 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (23.12) S-8022 |
December 2023 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (23.09) S-8022 |
September 2023 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (23.05) S-8022 |
June 2023 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (23.02-Rev A) S-8022 |
March 2023 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (23.02) S-8022 |
February 2023 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.12) S-8022 |
December 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.11) S-8022 |
November 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.10) S-8022 |
October 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.09) S-8022 |
September 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.08 Rev A) S-8022 |
August 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.08) S-8022 |
August 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.06) S-8022 |
June 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.05) S-8022 |
May 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.04) S-8022 |
April 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.03) S-8022 |
March 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (22.02) S-8022 |
February 2022 |
HPE Cray Programming Environment Installation Guide: HPCM on HPE Cray EX and HPE Cray Supercomputer Systems (21.02 - 21.12) S-8022 |
Feb - Dec 2021 |
Downloading HPE Cray Supercomputing EX software
To download HPE Cray Supercomputing EX software, refer to the HPE Support Center or download it directly from My HPE Software Center. The HPE Support Center contains a wealth of documentation, training videos, knowledge articles, and alerts for HPE Cray Supercomputing EX systems. It provides the most detailed information about a release as well as direct links to product firmware, software, and patches available through My HPE Software Center.
Downloading the software through the HPE Support Center
HPE recommends downloading software through the HPE Support Center because of the many other resources available on the website.
Visit the HPE Cray Supercomputing EX product page on the HPE Support Center.
Search for specific product info, such as the full software name or recipe name and version.
For example, search for “Slingshot 2.1” or “Cray System Software with CSM 24.3.0.”
Find the desired software in the search results and select it to review details.
Select Obtain Software and select Sign in Now when prompted.
If a customer’s Entitlement Order Number (EON) is tied to specific hardware rather than software, the software is available without providing account credentials. Access the software instead by selecting Download Software and skip the next step in this procedure.
Enter account credentials when prompted and accept the HPE License Terms.
To download software, customers must ensure their Entitlement Order Number (EON) is active under My Contracts & Warranties on My HPE Software Center. If customers have trouble with the EON or are not entitled to a product, they must contact their HPE contract administrator or sales representative for assistance.
Choose the needed software and documentation files to download and select curl Copy to access the files.
Just like the software files, the documentation files change with each release. In addition to the official documentation, valuable information for a release is often available in files that include the phrase README in their name. Be sure to select and review these files in detail.
HPE recommends the curl Copy option, which downloads a single text file with curl commands to use on the desired system. You must run the curl commands within 24 hours of downloading them or download new commands if more than 24 hours have passed.
To validate the security of the downloads, you can later compare the files on the desired system against the checksums provided by HPE underneath each selected download.
Save the text file to a central location.
On the system where the software will be downloaded, run a shell script to execute the text file that includes the curl commands.
For example:
ncn-m001# bash -x <TEXT_FILE_PATH>
The
-xoption in this example tracks the download progress of each curl command in the text file.
Downloading the software directly from the My HPE Software Center
Users already familiar with a release can save time by downloading software directly from My HPE Software Center.
Visit My HPE Software Center and select Sign in.
Enter account credentials when prompted and select Software in the left navigation bar.
Search for specific product info, such as the full software name or recipe name and version.
For example, search for “Slingshot 2.1” or “Cray System Software with CSM 24.3.0.”
Find the desired software in the search results and review details by selecting Product Details under the Action column.

Select Go To Downloads Page and accept the HPE License Terms.
To download software, customers must ensure their Entitlement Order Number (EON) is active under My Contracts & Warranties. If customers have trouble with the EON or are not entitled to a product, they must contact their HPE contract administrator or sales representative for assistance.
Choose the needed software and documentation files to download and select curl Copy to access the files.
Just like the software files, the documentation files change with each release. In addition to the official documentation, valuable information for a release is often available in files that include the phrase README in their name. Be sure to select and review these files in detail.
HPE recommends the curl Copy option, which downloads a single text file with curl commands to use on the desired system. You must run the curl commands within 24 hours of downloading them or download new commands if more than 24 hours have passed.
To validate the security of the downloads, you can later compare the files on the desired system against the checksums provided by HPE underneath each selected download
Save the text file to a central location.
On the system where the software will be downloaded, run a shell script to execute the text file that includes the curl commands.
For example:
ncn-m001# bash -x <TEXT_FILE_PATH>
The
-xoption in this example tracks the download progress of each curl command in the text file.
Installation Prerequisites
For systems that include Scalable Unit (SU) leaders, HPE only supports
NFS for CPE deployments using leader aliases. HPCM does not support
exporting the filesystem from the admin node if leaders are in place.
All nodes deploying CPE subsequently must have a leader IP alias
assigned. Use the scalable bittorrent transport to accommodate these
requirements. Compute nodes on an HPE Cray Supercomputing EX system are
often already set up with SU leader aliases during auto-discovery. Any
other nodes must be manually configured. Note also that multiple nodes
can be managed together by passing a list or range of nodes to -n.
Set up the transport for service nodes. Use
bittorrentfor the transport for service nodes.IMPORTANT: This setup is required, even if you are not reinstalling the node. The running node is not affected; the node is affected only if it is provisioned again in the future.
admin# cm node set --transport bittorrent -n n1Create the
bittorrenttarball if it is not available yet:admin# cm image refresh --bittorrent -i ubu-22.04.1Get the IP address of a SU leader node. The example below uses
leader1, but any SU leader node can be used:admin# ssh leader1 ctdb ipPick one of the IP addresses returned in the previous step, and assign it to the nodes:
admin# cm node set -n n1 --su-leader 172.23.255.1
Installing CPE on systems with SUSE Linux Enterprise Server
OBJECTIVE
This procedure provides instructions for installing CPE and optionally sets Lmod as the default module handling system.
OPTIONAL
For HPE Cray Supercomputing EX or HPE Cray Supercomputing systems with GPU compute nodes that are not running (COS), the
rocm/x.x.xorcudatoolkit/x.x.xGPU toolkit modulefile is required. Go online here for environment modulefiles and pkg-config file templates.Systems running COS typically have GPU toolkit modulefiles pre-installed and ready for use.
PROCEDURE
Before you begin
Obtain required
cpe-<CPE_VERSION>-sles15-<spX>-<ARCH>.isoISO files.Enable repositories (for the installation of
cpe-support), including:SLE Module Basesystem
SLE Module HPC
USS
Note that to use UCX with Cray-MPICH:
Cray-MPICH using the UCX
netmodis supported on SLES 15or other systems with the HPCM installer. HPE does not distribute UCX directly.
Mellanox provides a UCX solution as a part of their HPC-X software toolkit. This solution is the recommended path. Open source and Linux distribution packages provide a functional, although not necessarily performant, alternative.
Set the ENV variables:
OS_NAME=sles OS_MAJOR=15 OS_MINOR=6 OS_NAME_VERSION=${OS_NAME}${OS_MAJOR}-sp${OS_MINOR} ARCH=x86_64 CPE_VERSION=25.3.X CPE_ISO=cpe-${CPE_VERSION}-${OS_NAME_VERSION}-${ARCH}.iso CPE_REPO=CPE-${CPE_VERSION}-${OS_NAME_VERSION}-${ARCH} CPE_REPO_GROUP=${CPE_REPO}-recipe CPE_IMAGE_NAME=cpe-${CPE_VERSION}-${OS_NAME}${OS_MAJOR}_${OS_MINOR}-${ARCH} BOOT_IMAGE_NAME=my-imageReplace
CPE_VERSION=25.3.X(above) with the actual three-digit version being installed.
Building the CPE image (SLES)
Add the CPE repository from the ISO:
admin# cm repo add ${CPE_ISO} --priority 99Create a repository group for the CPE recipe. This group should:
Include repositories for CPE and versions of HPCM, SLES, and either USS or USS-wlm-support, and
Match the compute nodes.
Note: CPE 25.03 requires gcc14 packages from the SLES update repositories.
admin# cm repo group add ${CPE_REPO_GROUP} --repos \ ${CPE_REPO} \ Cluster-Manager-1.13-sles15sp6-x86_64 \ SLE-15-SP6-Full-x86_64 \ USS-1.3.0-82-cos-base-3.3-x86_64 \ HPE-SLE-Updates-Module-Basesystem-15-SP6-x86_64-24.11.250127-sles15-sp6-x86_64 \ HPE-SLE-Updates-Module-Development-Tools-15-SP6-x86_64-24.11.250127-sles15-sp6-x86_64 \ HPE-SLE-Updates-Module-HPC-15-SP6-x86_64-24.11.250127-sles15-sp6-x86_64 \ HPE-SLE-Updates-Module-Legacy-15-SP6-x86_64-24.11.250127-sles15-sp6-x86_64 \ HPE-SLE-Updates-Product-SLES-15-SP6-x86_64-24.11.250127-sles15-sp6-x86_64Note: Check supporting documentation for exact names and versions of SLE and USS repositories.
Create a copy of
cpe.rpmlistlocated in the CPE repository. Optionally, skip this step if no modifications are made to the defaultrpmlist.admin# cp /opt/clmgr/repos/cm/${CPE_REPO}/cpe.rpmlist ${HOME}/cpe-${CPE_VERSION}.rpmlist(Optional) Modify the
rpmlistto include or exclude necessary components. Additional compiler programming environments can be added by un-commenting the existing subsections in therpmlist.admin# vim ${HOME}/cpe-${CPE_VERSION}.rpmlist Subcomponents predefined in the provided `rpmlist`, include (but are not limited to): # # --- Base --- cpe-gcc-native-12.2 cpe-gcc-native-13.1 ... # # --- CCE --- cce-19.0.0 cce-19.0.0-binutils ... # # --- CSML --- cray-fftw-3.3.10.9 cray-hdf5-1.14.3.3 ... # # --- MPT --- cray-dsmml-0.3.0 cray-mpich-8.1.31-cray180 ... # # --- TOOLS --- atp-3.15.5 cray-ccdb-5.0.5 ... # # --- PrgEnv-amd --- #cpe-descriptive-manifest-amd #cpe-prgenv-amd ... # # --- PrgEnv-aocc --- #cpe-descriptive-manifest-aocc #cpe-prgenv-aocc ... # # --- PrgEnv-intel --- #cpe-descriptive-manifest-intel #cpe-prgenv-intel ... # # --- PrgEnv-nvidia --- #cpe-descriptive-manifest-nvidia #cpe-prgenv-nvidia ... # # --- HPCM (Do not remove) --- sgi-clusterImportant: HPCM 1.13 (and later) supports non-bootable images. These images do not require a kernel for HPCM 1.12 (and older) kernel packages will be required to build an image. In this case, make sure to add the appropriate kernel package for the target OS.
Create a non-bootable CPE image using the modified CPE
rpmlistand CPE recipe repository group. The defaultrpmlistfrom the CPE repository directory can also be used if no modifications were made.Important: The image name must follow the same pattern as the one shown in the example; otherwise, the image is not mounted later. Specifically, the image name must begin with
cpe-and end with the OS and architecture. For example:cpe-*-<os_name><os_major_version>_<os_minor_version>-<architecture>cpe-25.3.3-sles15_6-x86_64cpe-25.3.3-sles15_6-aarch64
For the image name, note that flexibility is allowed for the cited version.
Important: HPCM 1.13 introduced the
--non-bootableoption to build non-bootable images without a kernel. For HPCM 1.12 (and older), you must remove the--non-bootableoption from theimage createcommand.admin# cm image create --non-bootable \ -i ${CPE_IMAGE_NAME} \ --pkglist ${HOME}/cpe-${CPE_VERSION}.rpmlist \ --repo-group ${CPE_REPO_GROUP}Install the CPE defaults package into the image. This package sets all appropriate packages for the release as the default in the image.
admin# cm image zypper -i ${CPE_IMAGE_NAME} --repo-group \ ${CPE_REPO_GROUP} install cpe-defaultsActivate the CPE image to create a
squashfsfile, which will be visible to the compute nodes:Note: The
kdump.serverfailure message can be safely ignored since the image is built without a kernel.admin# cm image activate -i ${CPE_IMAGE_NAME}
Enabling CPE in the boot image and provision nodes (SLES)
Enable the CPE repository:
admin# cm repo select ${CPE_REPO}Note that adding the CPE repository to a repository group automatically adds the required CPE packages to the auto-generated
rpmlistfor the corresponding repository group. This method is useful for when a new image is built.For each compute and service node image to include CPE:
Note: Use the
cm image showcommand to display available images.Import the RPM public key:
admin# rpm --root /opt/clmgr/image/images/${BOOT_IMAGE_NAME} \ --import /opt/clmgr/repos/cm/${CPE_REPO}/*.publicInstall the
cm-pe-integrationandcpe-supportRPMs, included in the CPE repository, into the image:admin# cm image zypper -i ${BOOT_IMAGE_NAME} install cm-pe-integration cpe-support(Optional) Set the default CPE image by modifying
/opt/clmgr/image/images/${BOOT_IMAGE_NAME}/etc/cray-pe.d/pe_overlay.confand setting theDEFAULT_IMAGE_NAMEvariable to the desired CPE image. For example:# Default image # # When two images own the same file, the default image will be used. # If no image is specified the newest image version is used. # Don't include .squashfs file extension DEFAULT_IMAGE_NAME=cpe-25.09-sle15_6-x86_64
(Optional) For CPE releases before 25.03, modify
/opt/clmgr/image/images/<IMAGE_NAME>/etc/cray-pe.d/pe_releasesto indicate which CPE releases to install:21.09 21.07
CAUTION: While this optional step makes allowances for previous CPE versions, use caution if implementing this step when updating your system. The CPE software suite follows specific configuration and support criteria for each specific CPE release. HPE does not guarantee support for systems and configurations outside of those officially supported for each release. HPE advises users to thoroughly review all documentation associated with each targeted release, along with stipulated support requirements. See the Support matrices for previous release and specific release announcements on the CPE Online Documentation website for this and other releases that may be applicable to you. If you have additional questions, contact HPE Support.
Note: CPE version 25.03 (and later) should not be added to this file.
(Optional) While you can use either the default CPE Module Environment system or Lmod on a sitewide basis (as the systems are mutually exclusive and cannot both run on the same system), set Lmod as the default module handling system in the image:
In
/opt/clmgr/image/images/${BOOT_IMAGE_NAME}/etc/cray-pe.d/cray-pe-configuration.csh, change themodule_progvariable:set module_prog="environment modules" set module_prog="lmod"
In
/opt/clmgr/image/images/${BOOT_IMAGE_NAME}/etc/cray-pe.d/cray-pe-configuration.sh, change themodule_progvariable:module_prog="environment modules" module_prog="lmod"
(Optional) Update revision history with a comment if you are using HPCM image revision management:
admin# cm image revision commit -i ${BOOT_IMAGE_NAME} -m "Update CPE to ${CPE_VERSION}"(For disk-less nodes) Activate the image:
admin# cm image activate -i ${BOOT_IMAGE_NAME}See instructions for initializing an image in the HPE Performance Cluster Manager Administration Guide for all other node configurations.
Reboot one compute node based on your system. For example:
Diskless Node Example
admin# cm power reboot
or
Diskful Node Example
admin# cm node provision -i ${BOOT_IMAGE_NAME}See the HPE Performance Cluster Manager Administration Guide for reboot options for your specific environment.
Connect to the booted compute node, and verify that CPE modules are loaded.
Example:
admin# ssh nid0001 nid0001# module list Currently Loaded Modules: 1) craype-x86-rome 5) cce/17.0.0 9) cray-libsci/23.12.5 2) libfabric/1.15.2.0 6) craype/2.7.30 10) PrgEnv-cray/8.5.0 3) craype-network-ofi 7) cray-dsmml/0.2.2 4) perftools-base/23.12.0 8) cray-mpich/8.1.28
See the HPE HPCM release announcement for current CPE release product versions on the CPE Online Documentation website.
Reboot the remaining compute nodes on the system if the installation appears correct.
Disable the CPE repository after all images are updated:
admin# cm repo unselect ${CPE_REPO}
Installing CPE on systems with Red Hat Enterprise Linux
OBJECTIVE
This procedure provides instructions for installing CPE and optionally sets Lmod as the default module handling system.
OPTIONAL
For HPE Cray EX or HPE Cray supercomputer systems with GPU compute nodes and not running COS:
If a
rocm/x.x.xorcudatoolkit/x.x.xGPU toolkit modulefile is required, refer to the GPU Toolkit Modulefile Templates for Cray PE, which provides environment modulefiles and pkg-config file templates.Systems running COS typically have GPU toolkit modulefiles pre-installed and ready for use.
IMPORTANT: Throughout this procedure, use values specified in Release Information to replace instances of:
<CPE_RELEASE>
<CPE_VERSION>
<RHELX-X>
PROCEDURE
Before you begin
Obtain the
cpe-<CPE_VERSION>-<RHELX-X>-<ARCH>.isoISO files.Download and enable required OS repositories (for the installation of
cpe-support), including:RHEL BaseOS
RHEL AppStream
EPEL
USS WLM Support
Note that to use UCX with HPE Cray-MPICH:
HPE Cray-MPICH using the UCX netmod is supported on RHEL 8.7 systems with the HPCM installer.
HPE does not distribute UCX directly.
Mellanox provides a UCX solution as a part of their HPC-X software toolkit. This solution is the recommended path. Open source and Linux distribution packages provide a functional, although not necessarily performant, alternative.
Set the ENV variables:
OS_NAME=rhel OS_MAJOR=9 OS_MINOR=5 OS_NAME_VERSION=${OS_NAME}-${OS_MAJOR}-${OS_MINOR} ARCH=x86_64 CPE_VERSION=25.3.X CPE_ISO=cpe-${CPE_VERSION}-${OS_NAME_VERSION}-${ARCH}.iso CPE_REPO=cpe-${CPE_VERSION}-${OS_NAME_VERSION}-${ARCH} CPE_REPO_GROUP=${CPE_REPO}-recipe CPE_IMAGE_NAME=cpe-${CPE_VERSION}-${OS_NAME}${OS_MAJOR}_${OS_MINOR}-${ARCH} BOOT_IMAGE_NAME=my-imageReplace
CPE_VERSION=25.3.X(above) with the actual three-digit version being installed.
Building the CPE image (RHEL)
Add the CPE repository from the ISO:
admin# cm repo add ${CPE_ISO} --priority 99Create a repository group for the CPE recipe. This group should:
Include repositories for CPE and versions of HPCM, RHEL, EPEL, and either USS or USS-wlm-support, and
Match the compute nodes.
Note: RHEL AppStream updates may be required for gcc support.
admin# cm repo group add ${CPE_REPO_GROUP} --repos \ ${CPE_REPO} \ Cluster-Manager-1.13-rhel95-x86_64 \ Red-Hat-Enterprise-Linux-9.5.0-x86_64 \ EPEL-9 \ USS-1.3.0-84-rhel-9.5-rhel9.5-x86_64Note: Check supporting documentation for exact names and versions of USS repositories.
Create a copy of
cpe.rpmlistlocated in the CPE repository. Optionally, skip this step if no modifications are made to the defaultrpmlist.admin# cp /opt/clmgr/repos/cm/${CPE_REPO}/cpe.rpmlist ${HOME}/cpe-${CPE_VERSION}.rpmlist(Optional) Modify the
rpmlistto include or exclude necessary components. Additional compiler programming environments can be added by un-commenting the existing subsections in therpmlist.admin# vim ${HOME}/cpe-${CPE_VERSION}.rpmlist Subcomponents predefined in the provided `rpmlist`, include (but are not limited to): # # --- Base --- cpe-gcc-native-12.2 cpe-gcc-native-13.1 ... # # --- CCE --- cce-19.0.0 cce-19.0.0-binutils ... # # --- CSML --- cray-fftw-3.3.10.9 cray-hdf5-1.14.3.3 ... # # --- MPT --- cray-dsmml-0.3.0 cray-mpich-8.1.31-cray180 ... # # --- TOOLS --- atp-3.15.5 cray-ccdb-5.0.5 ... # # --- PrgEnv-amd --- #cpe-descriptive-manifest-amd #cpe-prgenv-amd ... # # --- PrgEnv-aocc --- #cpe-descriptive-manifest-aocc #cpe-prgenv-aocc ... # # --- PrgEnv-intel --- #cpe-descriptive-manifest-intel #cpe-prgenv-intel ... # # --- PrgEnv-nvidia --- #cpe-descriptive-manifest-nvidia #cpe-prgenv-nvidia ... # # --- HPCM (Do not remove) --- sgi-clusterImportant: HPCM 1.13 (and later) supports non-bootable images. These images do not require a kernel for HPCM 1.12 (and older) kernel packages will be required to build an image. In this case, make sure to add the appropriate kernel package for the target OS.
Create a non-bootable CPE image using the modified CPE
rpmlistand CPE recipe repository group. The defaultrpmlistfrom the CPE repository directory can also be used if no modifications were made.Important: The image name must follow the same pattern as the one shown in the example; otherwise, the image is not mounted later. Specifically, the image name must begin with
cpe-and end with the OS and architecture. For example:cpe-*-<os_name><os_major_version>_<os_minor_version>-<architecture>cpe-25.3.3-rhel9_5-x86_64cpe-25.3.3-rhel9_5-aarch64
For the image name, note that flexibility is allowed for the cited version.
Important: HPCM 1.13 introduced the
--non-bootableoption to build non-bootable images without a kernel. For HPCM 1.12 (and older), you must remove the--non-bootableoption from theimage createcommand.admin# cm image create --non-bootable \ -i ${CPE_IMAGE_NAME} \ --pkglist ${HOME}/cpe-${CPE_VERSION}.rpmlist \ --repo-group ${CPE_REPO_GROUP}Install the CPE defaults package into the image. This package sets all appropriate packages for the release as the default in the image.
admin# cm image dnf -i ${CPE_IMAGE_NAME} --repo-group \ ${CPE_REPO_GROUP} install cpe-defaultsActivate the CPE image to create a
squashfsfile, which will be visible to the compute nodes:Note: The
kdump.serverfailure message can be safely ignored since the image is built without a kernel.admin# cm image activate -i ${CPE_IMAGE_NAME}
Enabling CPE in the boot image and provision nodes (RHEL)
Enable the CPE repository:
admin# cm repo select ${CPE_REPO}Note that adding the CPE repository to a repository group automatically adds the required CPE packages to the auto-generated
rpmlistfor the corresponding repository group. This method is useful for when a new image is built.For each compute and service node image to include CPE:
Note: Use the
cm image showcommand to display available images.Import the RPM public key:
admin# rpm --root /opt/clmgr/image/images/${BOOT_IMAGE_NAME} \ --import /opt/clmgr/repos/cm/${CPE_REPO}/*.publicInstall the
cm-pe-integrationandcpe-supportRPMs, included in the CPE repository, into the image:admin# cm image dnf -i ${BOOT_IMAGE_NAME} install cm-pe-integration cpe-support(Optional) Set the default CPE image by modifying
/opt/clmgr/image/images/${BOOT_IMAGE_NAME}/etc/cray-pe.d/pe_overlay.confand setting theDEFAULT_IMAGE_NAMEvariable to the desired CPE image. For example:# Default image # # When two images own the same file, the default image will be used. # If no image is specified the newest image version is used. # Don't include .squashfs file extension # DEFAULT_IMAGE_NAME=cpe-25.09-rhel9_6-x86_64
(Optional) For CPE releases before 25.03, modify
/opt/clmgr/image/images/<IMAGE_NAME>/etc/cray-pe.d/pe_releasesto indicate which CPE releases to install:21.09 21.07
CAUTION: While this optional step makes allowances for previous CPE versions, use caution if implementing this step when updating your system. The CPE software suite follows specific configuration and support criteria for each specific CPE release. HPE does not guarantee support for systems and configurations outside of those officially supported for each release. HPE advises users to thoroughly review all documentation associated with each targeted release, along with stipulated support requirements. See the Support matrices for previous release and specific release announcements on the CPE Online Documentation website for this and other releases that may be applicable to you. If you have additional questions, contact HPE Support.
Note: CPE version 25.03 (and later) should not be added to this file.
(Optional) While you can use either the default CPE Module Environment system or Lmod on a sitewide basis (as the systems are mutually exclusive and cannot both run on the same system), set Lmod as the default module handling system in the image:
In
/opt/clmgr/image/images/${BOOT_IMAGE_NAME}/etc/cray-pe.d/cray-pe-configuration.csh, change themodule_progvariable:set module_prog="environment modules" set module_prog="lmod"
In
/opt/clmgr/image/images/${BOOT_IMAGE_NAME}/etc/cray-pe.d/cray-pe-configuration.sh, change themodule_progvariable:module_prog="environment modules" module_prog="lmod"
(Optional) Update revision history with a comment if you are using HPCM image revision management:
admin# cm image revision commit -i ${BOOT_IMAGE_NAME} -m "Update CPE to ${CPE_VERSION}"(For disk-less nodes) Activate the image:
admin# cm image activate -i ${BOOT_IMAGE_NAME}See instructions for initializing an image in the HPE Performance Cluster Manager Administration Guide for all other node configurations.
Reboot one compute node based on your system. For example:
Diskless Node Example
admin# cm power reboot
or
Diskful Node Example
admin# cm node provision -i ${BOOT_IMAGE_NAME}See the HPE Performance Cluster Manager Administration Guide for reboot options for your specific environment.
Connect to the booted compute node, and verify that CPE modules are loaded.
Example:
admin# ssh nid0001 nid0001# module list Currently Loaded Modules: 1) craype-x86-rome 5) cce/17.0.0 9) cray-libsci/23.12.5 2) libfabric/1.15.2.0 6) craype/2.7.30 10) PrgEnv-cray/8.5.0 3) craype-network-ofi 7) cray-dsmml/0.2.2 4) perftools-base/23.12.0 8) cray-mpich/8.1.28
See the HPE HPCM release announcement for current CPE release product versions on the CPE Online Documentation website.
Reboot the remaining compute nodes on the system if the installation appears correct.
Disable the CPE repository after all images are updated:
admin# cm repo unselect ${CPE_REPO}
Configuring the ATP Slurm SPANK plugin (Conditional)
ATP requires a Slurm plugin to start analysis tools alongside job launches. Before CPE 22.10, ATP included a global Slurm plugin file. This global plugin file had to be recompiled to match the updated Slurm plugin API when Slurm was updated. To resolve this requirement, since CPE 22.10, ATP has been designed to build and configure its plugin as part of the module loading process instead of relying on a single global plugin. If your Slurm system is configured to use the global ATP Slurm plugin and job launches are working as expected, it is not necessary to remove it from the system configuration.
Note that the following error might occur:
srun: error: spank: /opt/cray/pe/atp/libAtpDispatch.so: Incompatible plugin version
If you see the above error when running Slurm jobs, remove the include /etc/plugstack.conf.d/* line from your Slurm plugin configuration file
to disable the global ATP plugin. This modification disables the use of
the potentially outdated ATP plugin. Users will still have the correct
plugin built and configured when loading the ATP module.
Create Modulefiles for third-party products
PREREQUISITES
Download and install third-party packages before initiating this procedure.
OBJECTIVE
These instructions describe how to create a modulefile for third-party
products and use crypkg-gen to create a modulefile for a specific
version of a supported third-party product. This usage allows a site to
set a specific version as default.
PROCEDURE
The following steps are necessary and can be embedded in a script where a third-party product is being installed.
Load
craypkg-genmodule:admin# source /opt/cray/pe/modules/default/init/bash admin# module use /opt/cray/pe/modulefiles admin# module load craypkg-gen
Generate module and set default scripts for products:
AMD Optimizing C/C++ Compiler: (requires
craypkg-gen>= 1.3.16)admin# craypkg-gen -m /opt/AMD/aocc-compiler-<MODULE_VERSION>/
NVIDIA HPC SDK (requires
craypkg-gen>= 1.3.16)admin# craypkg-gen -m /opt/nvidia/hpc_sdk/Linux_x86_64/<MODULE_VERSION>/
Intel oneAPI
admin# craypkg-gen -m /opt/intel/oneapi/compiler/<MODULE_VERSION>/
Note: The Intel compiler of the Intel OneAPI release needs to have been installed in a directory or a symbolic link that follows the
<PREFIX>/oneapi/compiler/<VERSION>format be incorporated in order forcraypkg-gento create the Intel modulefiles. Thecraypkg-genutility creates theintelandintel-oneapimodulefiles after the process completes successfully.AMD ROCm
admin# craypkg-gen -m /opt/rocm-<MODULE_VERSION>
Run a
set defaultscript.admin# /opt/admin-pe/set_default_craypkg/set_default_<MODULE_NAME>_<MODULE_VERSION>
Lmod Custom Dynamic Hierarchy
Lmod enables a user to dynamically modify their user environment through Lua modules. The CPE implementation of Lmod capitalizes on its hierarchical structure, including the Lmod module auto-swapping functionality. This capability means that module dependencies determine the branches of the tree-like hierarchy. Lmod allows static and dynamic hierarchical module paths. Lmod provides full support for static paths, which build the hierarchy based on the current set of modules loaded. Alongside static paths, CPE implements dynamic paths for a subset of the Lmod hierarchy (compilers, networks, CPUs, and MPIs). Dynamic paths give an advanced level of flexibility for detecting multiple dependency paths and allow custom paths to join existing Lmod hierarchy in CPE without modifying customer modulefiles.
Static Lmod Hierarchy
Modules dependent on one or more modules being loaded are not visible to
a user until their prerequisite modules are loaded. When the
prerequisite modules are loaded, it adds the static paths of the
dependent modules to the MODULEPATH environment variable, thereby
exposing the dependent modules to the user. For more detailed
information on the Lmod static module hierarchy, consult the User
Guide for
Lmod.
Dynamic Lmod Hierarchy
The CPE Lmod custom dynamic hierarchy abbreviates the overall Lmod
hierarchy tree by relying on compatibility and not directly on a
prerequisite version. Therefore, dependent modules do not need to exist
in a new branch every time their prerequisite modules change versions.
Instead, dynamic paths use a compatibility version that increases when a
new prerequisite module version breaks compatibility in some way. The
number following the path alias of the module (for example, 1.0 in
x86-rome/1.0 and ofi/1.0) identifies the compatible version.
Module Path Aliases and Current Compatibility Versions
Compatible versions listed in the following tables include the minimum supported versions.
Compiler |
RHEL Module Alias/Compatible Version |
SLES Module Alias/Compatible Version |
|---|---|---|
|
amd/4.0 |
amd/4.0 |
|
crayclang/20.0 |
crayclang/20.0 |
|
gnu/10.0 |
gnu/12.0 |
|
aocc/4.1 |
aocc/4.1 |
|
intel/2023.2 |
intel/2023.2 |
|
nvidia/20 |
nvidia/20 |
Network |
Module Alias/Compatible Version |
|---|---|
|
none/1.0 |
|
ofi/1.0 |
|
ucx/1.0 |
CPU |
Module Alias/Compatible Version |
|---|---|
|
x86-milan/1.0 |
|
x86-rome/1.0 |
|
x86-trento/1.0 |
MPI |
Module Alias/Compatible Version |
|---|---|
|
cray-mpich/8.0 |
|
cray-mpich/8.0 |
|
cray-mpich/8.0 |
|
cray-mpich/8.0 |
|
cray-mpich/8.0 |
|
cray-mpich/8.0 |
Custom Dynamic Hierarchy
The CPE custom dynamic hierarchy extension allows custom module paths to join the existing CPE Lmod hierarchy implementation without modifying customer modulefiles. The custom dynamic module types that CPE supports include:
Compiler
Network
CPU
MPI
Compiler/Network
Compiler/CPU
Compiler/Network/CPU/MPI
As each custom dynamic module type loads, a handshake occurs using
special pre-defined environment variables. When all hierarchical
prerequisites are met, the paths of the dependent modulefiles are added
to the MODULEPATH environment variable, thereby exposing the dependent
modules to the user.
For Lmod to assist a user optimally, load the compiler, network, CPU, and MPI module. Lmod cannot detect modules hidden in dynamic paths without one of each type of module being loaded.
Create a custom dynamic hierarchy
PREREQUISITES
Set Lmod as the default module handling system before initiating this procedure.
OBJECTIVE
For the CPE custom dynamic hierarchy to detect the desired Lmod module path, one or more custom dynamic environment variables must be created according to the requirements defined within this procedure.
PROCEDURE
To create a custom dynamic environment variable:
Begin the environment variable name with
LMOD_CUSTOM_.Append the descriptor of the module type that the environment variable will represent. The module types and descriptors are:
Module Type
Descriptor
Compiler
COMPILER_Network
NETWORK_CPU
CPU_MPI
MPI_Compiler/Network
COMNET_Compiler/CPU
COMCPU_Compiler/Network/CPU/MPI
CNCM_Example: The custom dynamic environment variable for the combined compiler and CPU module begins with
LMOD_CUSTOM_COMCPU_.Following the descriptor, append all prerequisite module aliases along with their respective compatible versions. See Module Path Aliases and Current Compatibility Versions for more information. The format of the module path alias/compatible version string for each module type is shown below. Note that due to publishing issues, long module alias/compatible version strings are split across two lines as indicated below.
Module Type: Module Path Alias/Compatible Version String
Compiler: <compiler_name>/<compatible_version>
Network: <network_name>/<compatible_version>
CPU: <cpu_name>/<compatible_version>
MPI:
<compiler_name>/<compatible_version>/<network_name>/<compatible_version>/
<mpi_name>/<compatible_version>
Compiler/Network: <compiler_name>/<compatible_version/<network_name>/<compatible_version>
Compiler/CPU: <compiler_name>/<compatible_version>/<cpu_name>/<compatible_version>
Compiler/Network/CPU/MPI:
<compiler_name>/<compatible_version>/<network_name>/<compatible_version>/
<cpu_name>/<compatible_version>/<mpi_name>/<compatible_version>
To create an acceptably formatted environment variable name, replace all slashes and dots in the module alias/compatible version string with underscores. Also, all letters must be in uppercase format.
Example Module Path Alias/Compatible Version Strings:
Compiler =
cceThe path alias/compatible version string (values found in Module Path Aliases and Current Compatibility Versions) is
crayclang/10.0; therefore, the text added to the environment variable name is:CRAYCLANG_10_0Network =
craype-network-ofiThe path alias/compatible version string is
ofi/1.0; therefore, the environment variable text is:OFI_1_0CPU =
craype-x86-romeThe path alias/compatible version string is
x86-rome/1.0; therefore, the environment variable text is:X86_ROME_1_0MPI =
cray-mpichcray-mpichhas two prerequisite module types (compiler and network). Therefore, the environment variable must include the alias/compatible version for the desired compiler, network, and MPI. For acray-mpichmodule dependent oncceandcraype-network-ofi, the path alias/compatible version string iscrayclang/10.0/ofi/1.0/cray_mpich/8.0; therefore, the environment variable text is:CRAYCLANG_10_0_OFI_1_0_CRAY_MPICH_8_0.Compiler/Network =
ccewithcraype-network-ofiThe path alias/compatible version string is
crayclang/10.0/ofi/1.0; therefore, the environment variable text is:CRAYCLANG_10_0_OFI_1_0Compiler/CPU =
ccewithcraype-x86-romeThe path alias/compatible version string is
crayclang/10.0/x86-rome/1.0; therefore, the environment variable text is:CRAYCLANG_10_0_X86_ROME_1_0Compiler/Network/CPU/MPI =
cce,craype-network-ofi,craype-x86-rome, andcray-mpichThe path alias/compatible version string is
crayclang/10.0/ofi/1.0/x86-rome/1.0/cray-mpich/8.0; therefore, the environment variable text is:CRAYCLANG_10_0_OFI_1_0_X86_ROME_1_0_CRAY_MPICH_8_0
Append
_PREFIXfollowing the final module/compatibility text instance:Example: Network =
craype-network-ofiThe custom dynamic environment variable is
LMOD_CUSTOM_NETWORK_OFI_1_0_PREFIX.Creation of the custom dynamic environment variable is now complete.
Add the custom dynamic environment variable to the user environment by exporting it with its value set to the Lmod module path:
# export LMOD_CUSTOM_NETWORK_OFI_1_0_PREFIX=<lmod_module_path>
Example: Network =
craype-network-ofiAll modulefiles in
<lmod_module_path>are shown to users whenevercraype-network-ofiis loaded.
Support matrices for previous releases
This chapter lists CPE-supported components, third-party software, and modules supported for applicable and previous releases of the CPE software. This information is provided for reference purposes.
CPE release matrices for SLES
SLES AArch64 support matrices
SLES with AArch64 systems is supported with CPE on HPE Cray Supercomputing EX systems with either CSM or HPCM. Below are product components, modules, third-party software versions supported with previous CPE releases with these configurations.
(D) represents the default version installed at installation.
Release |
CPE 25.03 |
CPE 25.03 |
24.11 |
24.11 |
24.07 |
|---|---|---|---|---|---|
Product |
sles15sp6-aarch64 |
sles15sp5-aarch64 |
sles15sp5-aarch64 |
sles15sp6-aarch64 |
sles15sp5-aarch64 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
COS |
25.3 |
24.7 |
25.1 |
24.7 |
24.7 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
COS Base |
3.3.0 |
3.1.0 |
3.2.0 |
3.1.0 |
3.1.0 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
CSM |
1.6.1 |
1.6.1 |
1.6 |
1.6 |
1.5 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
HPCM |
1.13 |
1.13 |
1.12 |
1.12 |
1.11 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
USS |
1.3.0 |
1.1.0 |
1.2.0 |
1.1.0 |
1.1.0 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
amd |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
aocc |
5.0 |
5.0 |
4.2 |
4.2 |
4.2** |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
atp |
3.15.6 (D) |
3.15.6 (D) |
3.15.5 (D) |
3.15.5 (D) |
3.15.4 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cce |
19.0.0 (D) |
19.0.0 (D) |
18.0.1 (D) |
18.0.1 (D) |
18.0.0 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-gcc-mpfr |
3.1.4 (D) |
3.1.4 (D) |
3.1.4 (D) |
3.1.4 (D) |
3.1.4 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-gcc-native |
12.3 |
12.3 |
12.3 |
12.3 |
12.3 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-gcc-native |
13.2 |
13.2 |
13.2 (D) |
13.2 (D) |
13.2 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-gcc-native |
14.2 (D) |
14.2 (D) |
|||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-prgenv-amd |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-prgenv-aocc |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-prgenv-cray |
8.6.0 (D) |
8.6.0 (D) |
|||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-prgenv-cray-amd |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-prgenv-gnu |
8.6.0 (D) |
8.6.0 (D) |
|||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-prgenv-gnu-amd |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-prgenv-intel |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-prgenv-nvhpc |
8.5.0 (D) |
||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cpe-prgenv-nvidia |
8.6.0 (D) |
8.6.0 (D) |
|||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-R |
4.4.0 (D) |
4.4.0 (D) |
4.4.0 (D) |
4.4.0 (D) |
4.4.0 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-ccdb |
5.0.6 (D) |
5.0.6 (D) |
5.0.5 (D) |
5.0.5 (D) |
5.0.4 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-cdst-support |
2.14.6 (D) |
2.14.6 (D) |
2.14.5 (D) |
2.14.5 (D) |
2.14.3 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-cti |
2.19.1 (D) |
2.19.1 (D) |
2.19.0 (D) |
2.19.0 (D) |
2.18.4 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-dsmml |
0.3.1 (D) |
0.3.0 (D) |
0.3.0 (D) |
0.3.0 (D) |
0.3.0 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-dwarf |
0.11.1 (D) |
0.11.1 (D) |
0.11.0 (D) |
0.11.0 (D) |
0.9.2 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-dyninst |
12.3.5 (D) |
12.3.5 (D) |
12.3.4 (D) |
12.3.4 (D) |
12.3.2 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-fftw |
3.3.10.10 (D) |
3.3.10.10 (D) |
3.3.10.9 (D) |
3.3.10.9 (D) |
3.3.10.8 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-hdf5 |
1.14.3.5 (D) |
1.14.3.5 (D) |
1.14.3.3 (D) |
1.14.3.3 (D) |
1.14.3.1 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-libsci |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-libsci-acc |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-lmod |
8.7.55 (D) |
8.7.55 (D) |
8.7.37 (D) |
8.7.37 (D) |
8.7.37 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-modules |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-mpich |
8.1.32 (D) |
8.1.32 (D) |
8.1.31 (D) |
8.1.31 (D) |
8.1.30 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-mpich |
9.0.0 |
9.0.0 |
|||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-mpixlate |
1.0.7 (D) |
1.0.7 (D) |
1.0.6 (D) |
1.0.6 (D) |
1.0.5 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-mrnet |
5.1.5 (D) |
5.1.5 (D) |
5.1.4 (D) |
5.1.4 (D) |
5.1.3 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-netcdf |
4.9.0.17 (D) |
4.9.0.17 (D) |
4.9.0.15 (D) |
4.9.0.15 (D) |
4.9.0.13 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-openshmemx |
11.7.4 (D) |
11.7.3 (D) |
11.7.3 (D) |
11.7.3 (D) |
11.7.2 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-papi |
7.2.0.1 (D) |
7.2.0.1 (D) |
7.1.0.4 (D) |
7.1.0.4 (D) |
1.3.2 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-parallel-netcdf |
1.12.3.17 (D) |
1.12.3.17 (D) |
1.12.3.15 (D) |
1.12.3.15 (D) |
7.1.0.2 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-pe-set-default |
3.3 (D) |
3.3 (D) |
3.3 (D) |
3.3 (D) |
1.12.3.13 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-pmi |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
3.3 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-pmi-devel |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-pmi-doc |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-python |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
6.1.15 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-stat |
4.12.5 (D) |
4.12.5 (D) |
4.12.4 (D) |
4.12.4 (D) |
3.11.7 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-ucx |
4.12.3 (D) |
||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
cray-zmqnet |
1.3.0 (D) |
1.3.0 (D) |
1.0.0 (D) |
1.0.0 (D) |
|
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craype |
2.7.34 (D) |
2.7.34 (D) |
2.7.33 (D) |
2.7.33 (D) |
2.7.32 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craype-dl-plugin-ftr |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craype-dl-plugin-py3 |
24.07.1 (D) |
24.07.1 (D) |
24.07.1 (D) |
24.07.1 (D) |
24.07.1 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craype-dl-plugin-py3 |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craype-dl-plugin-py3 |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craype-dl-plugin-py3 |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craype-dl-plugin-py3 |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craype-dl-plugin-py3 |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craype-dl-plugin-py3 |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craype-targets-ex |
1.15.1 (D) |
1.15.1 (D) |
1.15.0 (D) |
1.15.0 (D) |
1.13.2 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
craypkg-gen |
1.3.35 (D) |
1.3.35 (D) |
1.3.34 (D) |
1.3.34 (D) |
1.3.33 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
forgesup |
24.1.1 |
24.1.1 |
23.1.2 |
23.1.2 |
23.1.2 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
gdb4hpc |
4.16.4 (D) |
4.16.4 (D) |
4.16.3 (D) |
4.16.3 (D) |
4.16.2 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
intel |
|||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
lmod_scripts |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
nvhpc |
24.3 (D) |
||||
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
nvidia |
24.3 (D) |
24.3 (D) |
24.3 (D) |
24.3 (D) |
24.3 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
perftools |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
rocm |
6.3.0 |
6.3.0 |
6.2.1 |
6.2.1 |
6.1.0 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
sanitizers4hpc |
1.1.5 (D) |
1.1.5 (D) |
1.1.4 (D) |
1.1.4 (D) |
1.1.3 (D) |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
totalviewsup |
2024.4.0 |
2024.4.0 |
2024.1.21 |
2024.1.21 |
2024.1.21 |
————————– |
———————– |
———————– |
———————– |
———————– |
———————– |
valgrind4hpc |
2.13.5 (D) |
2.13.5 (D) |
2.13.4 (D) |
2.13.4 (D) |
2.13.3 (D) |
SLES X86 support matrices
SLES on X86 systems is supported with CPE on HPE Cray Supercomputing EX systems with either CSM or HPCM. Below are product components, modules, third-party software versions supported with previous CPE releases with these configurations.
(D) represents the default version installed at installation.
Release |
CPE 25.03 |
CPE 25.03 |
24.11 |
24.11 |
24.07 |
|---|---|---|---|---|---|
Product/Version |
sles15sp6 |
sles15sp5 |
sles15sp6 |
sles15sp5 |
sles15sp5 |
————————– |
————— |
————— |
————— |
————— |
————— |
COS |
25.3 |
24.7 |
25.1 |
24.7 |
24.7 |
————————– |
————— |
————— |
————— |
————— |
————— |
COS Base |
3.3.0 |
3.1.0 |
3.2.0 |
3.1.0 |
3.1.0 |
————————– |
————— |
————— |
————— |
————— |
————— |
CSM |
1.6.1 |
1.6.1 |
1.6 |
1.6 |
1.5 |
————————– |
————— |
————— |
————— |
————— |
————— |
HPCM |
1.13 |
1.13 |
1.12 |
1.12 |
1.11 |
————————– |
————— |
————— |
————— |
————— |
————— |
USS |
1.3.0 |
1.1.0 |
1.2.0 |
1.1.0 |
1.1.0 |
————————– |
————— |
————— |
————— |
————— |
————— |
amd |
6.2.1 (D) |
6.2.1 (D) |
6.2.1 (D) |
6.2.1 (D) |
|
————————– |
————— |
————— |
————— |
————— |
————— |
aocc |
5.0.0 (D) |
5.0.0 (D) |
4.2.0 (D) |
4.2.0 (D) |
4.2.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
atp |
3.15.6 (D) |
3.15.6 (D) |
3.15.5 (D) |
3.15.5 (D) |
3.15.4 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cce |
19.0.0 (D) |
19.0.0 (D) |
18.0.1 (D) |
18.0.1 (D) |
18.0.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-gcc-mpfr |
3.1.4 (D) |
3.1.4 (D) |
3.1.4 (D) |
3.1.4 (D) |
3.1.4 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-gcc-native |
12.3 |
12.3 |
12.3 |
12.3 |
12.3 |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-gcc-native |
13.2 |
13.2 |
13.2 (D) |
13.2 (D) |
13.2 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-gcc-native |
14.2 (D) |
14.2 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-prgenv-amd |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-prgenv-aocc |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-prgenv-cray |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-prgenv-cray-amd |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-prgenv-gnu |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-prgenv-gnu-amd |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-prgenv-intel |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cpe-prgenv-nvidia |
8.6.0 (D) |
8.6.0 (D) |
4.4.0 (D) |
4.4.0 (D) |
8.5.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-R |
4.4.0 (D) |
4.4.0 (D) |
5.0.5 (D) |
5.0.5 (D) |
4.4.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-ccdb |
5.0.6 (D) |
5.0.6 (D) |
5.0.4 (D) |
||
————————– |
————— |
————— |
————— |
————— |
————— |
cray-cdst-support |
2.14.6 (D) |
2.14.6 (D) |
2.14.5 (D) |
2.14.5 (D) |
2.14.3 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-cti |
2.19.1 (D) |
2.19.1 (D) |
2.19.0 (D) |
2.19.0 (D) |
2.18.4 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-dsmml |
0.3.1 (D) |
0.3.1 (D) |
0.3.0 (D) |
0.3.0 (D) |
0.3.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-dwarf |
0.11.1 (D) |
0.11.1 (D) |
0.11.0 (D) |
0.11.0 (D) |
0.9.2 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-dyninst |
12.3.5 (D) |
12.3.5 (D) |
12.3.4 (D) |
12.3.4 (D) |
12.3.2 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-fftw |
3.3.10.10 (D) |
3.3.10.10 (D) |
3.3.10.9 (D) |
3.3.10.9 (D) |
3.3.10.8 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-hdf5 |
1.14.3.5 (D) |
1.14.3.5 (D) |
1.14.3.3 (D) |
1.14.3.3 (D) |
1.14.3.1 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-libsci |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-libsci-acc |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-lmod |
8.7.55 (D) |
8.7.55 (D) |
8.7.37 (D) |
8.7.37 (D) |
8.7.37 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-modules |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-mpich |
8.1.32 (D) |
8.1.32 (D) |
8.1.31 (D) |
8.1.31 (D) |
8.1.30 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-mpich |
9.0.0 |
9.0.0 |
|||
————————– |
————— |
————— |
————— |
————— |
————— |
cray-mpixlate |
1.0.7 (D) |
1.0.7 (D) |
1.0.6 (D) |
1.0.6 (D) |
1.0.5 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-mrnet |
5.1.5 (D) |
5.1.5 (D) |
5.1.4 (D) |
5.1.4 (D) |
5.1.3 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-netcdf |
4.9.0.17 (D) |
4.9.0.17 (D) |
4.9.0.15 (D) |
4.9.0.15 (D) |
4.9.0.13 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-openshmemx |
11.7.4 (D) |
11.7.4 (D) |
11.7.3 (D) |
11.7.3 (D) |
11.7.2 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-pals |
1.3.2 |
||||
————————– |
————— |
————— |
————— |
————— |
————— |
cray-papi |
7.2.0.1 (D) |
7.2.0.1 (D) |
7.1.0.4 (D) |
7.1.0.4 (D) |
7.1.0.2 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-parallel-netcdf |
1.12.3.17 (D) |
1.12.3.17 (D) |
1.12.3.15 (D) |
1.12.3.15 (D) |
1.12.3.13 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-pe-set-default |
3.3 (D) |
3.3 (D) |
3.3 (D) |
3.3 (D) |
3.3 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-pmi |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-pmi-devel |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-pmi-doc |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-python |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-stat |
4.12.5 (D) |
4.12.5 (D) |
4.12.4 (D) |
4.12.4 (D) |
4.12.3 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-ucx |
2.12.0 (D) |
2.12.0 (D) |
2.12.0 (D) |
2.12.0 (D) |
2.12.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
cray-zmqnet |
1.3.1 (D) |
1.3.1 (D) |
1.0.0 (D) |
1.0.0 (D) |
|
————————– |
————— |
————— |
————— |
————— |
————— |
craype |
2.7.34 (D) |
2.7.34 (D) |
2.7.33 (D) |
2.7.33 (D) |
2.7.32 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
craype-dl-plugin-ftr |
22.06.1.2 (D) |
22.06.1.2 (D) |
22.06.1.2 (D) |
22.06.1.2 (D) |
22.06.1.2 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
craype-dl-plugin-py3 |
21.04.1 |
21.04.1 |
21.04.1 |
21.04.1 |
21.04.1 |
————————– |
————— |
————— |
————— |
————— |
————— |
craype-dl-plugin-py3 |
22.06.1.2 |
22.06.1.2 |
22.06.1.2 |
22.06.1.2 |
22.06.1.2 |
————————– |
————— |
————— |
————— |
————— |
————— |
craype-dl-plugin-py3 |
22.08.1 |
22.08.1 |
22.08.1 |
22.08.1 |
22.08.1 |
————————– |
————— |
————— |
————— |
————— |
————— |
craype-dl-plugin-py3 |
22.09.1 |
22.09.1 |
22.09.1 |
22.09.1 |
22.09.1 |
————————– |
————— |
————— |
————— |
————— |
————— |
craype-dl-plugin-py3 |
22.12.1 |
22.12.1 |
22.12.1 |
22.12.1 |
22.12.1 |
————————– |
————— |
————— |
————— |
————— |
————— |
craype-dl-plugin-py3 |
23.09.1 |
23.09.1 |
23.09.1 |
23.09.1 |
23.09.1 |
————————– |
————— |
————— |
————— |
————— |
————— |
craype-dl-plugin-py3 |
24.03.1 (D) |
24.03.1 (D) |
24.03.1 (D) |
24.03.1 (D) |
24.03.1 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
craype-targets-ex |
1.15.1 (D) |
1.15.1 (D) |
1.15.0 (D) |
1.15.0 (D) |
1.13.2 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
craypkg-gen |
1.3.35 (D) |
1.3.35 (D) |
1.3.34 (D) |
1.3.34 (D) |
1.3.33 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
forgesup |
24.1.1 |
24.1.1 |
23.1.2 |
23.1.2 |
23.1.2 |
————————– |
————— |
————— |
————— |
————— |
————— |
gdb4hpc |
4.16.4 (D) |
4.16.4 (D) |
4.16.3 (D) |
4.16.3 (D) |
4.16.2 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
intel |
2025.0 (D) |
2025.0 (D) |
2024.2 (D) |
2024.2 (D) |
2024.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
lmod_scripts |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
nvhpc |
24.3 (D) |
||||
————————– |
————— |
————— |
————— |
————— |
————— |
nvidia |
24.3 (D) |
24.3 (D) |
24.3 (D) |
24.3 (D) |
24.3 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
perftools |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
rocm |
6.3.0 |
6.3.0 |
6.2.1 |
6.2.1 |
6.1.0 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
sanitizers4hpc |
1.1.5 (D) |
1.1.5 (D) |
1.1.4 (D) |
1.1.4 (D) |
1.1.3 (D) |
————————– |
————— |
————— |
————— |
————— |
————— |
totalviewsup |
2024.4.0 |
2024.4.0 |
2024.1.21 |
2024.1.21 |
2024.1.21 |
————————– |
————— |
————— |
————— |
————— |
————— |
valgrind4hpc |
2.13.5 (D) |
2.13.5 (D) |
2.13.4 (D) |
2.13.4 (D) |
2.13.3 (D) |
CPE release matrices for RHEL
RHEL AArch64 support matrices
RHEL on AArch64 systems is supported with CPE on HPE Cray Supercomputing EX systems with HPCM. Below are product components, modules, third-party software versions supported with previous CPE releases with these configurations.
(D) represents the default version installed at installation.
Release |
CPE 25.03 |
CPE 25.03 |
24.11 |
24.07 |
|---|---|---|---|---|
rhel95 |
rhel94 |
rhel94 |
rhel94 |
|
Product |
aarch64 |
aarch64 |
aarch64 |
aarch64 |
————————– |
—————- |
—————- |
—————- |
—————- |
HPCM |
1.13 |
1.13 |
1.12 |
1.11 |
————————– |
—————- |
—————- |
—————- |
—————- |
amd |
6.2.1 (D) |
6.2.1 (D) |
6.2.1 (D) |
6.2.1 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
aocc |
5.0.0 (D) |
5.0.0 (D) |
5.0.0 (D) |
4.2.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
atp |
3.15.6 (D) |
3.15.6 (D) |
3.15.5 (D) |
3.15.4 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cce |
19.0.0 (D) |
19.0.0 (D) |
18.0.1 (D) |
18.0.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-gcc-mpfr |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-gcc-native |
12.2 |
12.2 |
12.2 |
12.2 |
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-gcc-native |
13.3 |
13.2 (D) |
13.2 (D) |
13.2 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-gcc-native |
14.2 (D) |
|||
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-prgenv-amd |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-prgenv-aocc |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-prgenv-cray |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-prgenv-cray-amd |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-prgenv-gnu |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-prgenv-gnu-amd |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-prgenv-intel |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
cpe-prgenv-nvidia |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-R |
4.4.0 (D) |
4.4.0 (D) |
4.4.0 (D) |
8.5.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-ccdb |
5.0.6 (D) |
5.0.6 (D) |
5.0.5 (D) |
4.4.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-cdst-support |
2.14.6 (D) |
2.14.6 (D) |
2.14.5 (D) |
5.0.4 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-cti |
2.19.1 (D) |
2.19.1 (D) |
2.19.0 (D) |
2.14.3 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-dsmml |
0.3.1 (D) |
0.3.1 (D) |
0.3.0 (D) |
2.18.4 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-dwarf |
0.11.1 (D) |
0.11.1 (D) |
0.11.0 (D) |
0.3.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-dyninst |
12.3.5 (D) |
12.3.5 (D) |
12.3.4 (D) |
0.9.2 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-fftw |
3.3.10.10 (D) |
3.3.10.10 (D) |
3.3.10.9 (D) |
12.3.2 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-hdf5 |
1.14.3.5 (D) |
1.14.3.5 (D) |
1.14.3.3 (D) |
3.3.10.8 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-libsci |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
1.14.3.1 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-libsci-acc |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-lmod |
8.7.55 (D) |
8.7.55 (D) |
8.7.37 (D) |
24.07.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-modules |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
8.7.37 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-mpich |
8.1.32 (D) |
8.1.32 (D) |
8.1.31 (D) |
3.2.11.7 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-mpich |
9.0.0 |
9.0.0 |
8.1.30 (D) |
|
————————– |
—————- |
—————- |
—————- |
—————- |
cray-mpixlate |
1.0.7 (D) |
1.0.7 (D) |
1.0.6 (D) |
1.0.5 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-mrnet |
5.1.5 (D) |
5.1.5 (D) |
5.1.4 (D) |
5.1.3 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-netcdf |
4.9.0.17 (D) |
4.9.0.17 (D) |
4.9.0.15 (D) |
4.9.0.13 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-openshmemx |
11.7.4 (D) |
11.7.4 (D) |
11.7.3 (D) |
11.7.2 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-papi |
7.2.0.1 (D) |
7.2.0.1 (D) |
7.1.0.4 (D) |
7.1.0.2 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-parallel-netcdf |
1.12.3.17 (D) |
1.12.3.17 (D) |
1.12.3.15 (D) |
1.12.3.13 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-pe-set-default |
3.3 (D) |
3.3 (D) |
3.3 (D) |
3.3 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-pmi |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-pmi-devel |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-pmi-doc |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-python |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-stat |
4.12.5 (D) |
4.12.5 (D) |
4.12.4 (D) |
4.12.3 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
cray-ucx |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
cray-zmqnet |
1.3.0 (D) |
1.3.0 (D) |
1.0.0 (D) |
|
————————– |
—————- |
—————- |
—————- |
—————- |
craype |
2.7.34 (D) |
2.7.34 (D) |
2.7.33 (D) |
2.7.32 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
craype-dl-plugin-ftr |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
craype-dl-plugin-py3 |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
craype-dl-plugin-py3 |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
craype-dl-plugin-py3 |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
craype-dl-plugin-py3 |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
craype-dl-plugin-py3 |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
craype-dl-plugin-py3 |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
craype-dl-plugin-py3 |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
craype-targets-ex |
||||
————————– |
—————- |
—————- |
—————- |
—————- |
craypkg-gen |
1.3.35 (D) |
1.3.35 (D) |
1.3.34 (D) |
1.3.33 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
forgesup |
24.1.1 |
24.1.1 |
||
————————– |
—————- |
—————- |
—————- |
—————- |
gdb4hpc |
4.16.4 (D) |
4.16.4 (D) |
4.16.3 (D) |
4.16.2 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
intel |
2025.0 (D) |
2025.0 (D) |
2025.0 (D) |
2024.2 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
lmod_scripts |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
nvhpc |
24.3 (D) |
|||
————————– |
—————- |
—————- |
—————- |
—————- |
nvidia |
24.3 (D) |
24.3 (D) |
24.3 (D) |
24.3 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
perftools |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
rocm |
6.3.0 |
6.3.0 |
6.2.1 |
6.1.0 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
sanitizers4hpc |
1.1.5 (D) |
1.1.5 (D) |
1.1.4 (D) |
1.1.3 (D) |
————————– |
—————- |
—————- |
—————- |
—————- |
totalviewsup |
2024.4.0 |
2024.4.0 |
2024.1.21 |
2024.1.21 |
————————– |
—————- |
—————- |
—————- |
—————- |
valgrind4hpc |
2.13.5 (D) |
2.13.5 (D) |
2.13.4 (D) |
2.13.3 (D) |
RHEL X86 Support Matrices
RHEL on X86 systems is supported with CPE on HPE Cray Supercomputing EX systems with HPCM. Below are product components, modules, third-party software versions supported with previous CPE releases with these configurations.
(D) represents the default version installed at installation.
Release |
25.03 |
25.03 |
25.03 |
24.11 |
24.11 |
24.07 |
24.07 |
|---|---|---|---|---|---|---|---|
rhel95 |
rhel94 |
rhel810 |
rhel94 |
rhel810 |
rhel94 |
rhel810 |
|
Product |
(X86) |
(X86) |
(X86) |
(X86) |
(X86) |
(X86) |
(X86) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
HPCM |
1.13 |
1.13 |
1.13 |
1.12 |
1.12 |
1.12 |
1.11 |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
amd |
6.2.1 (D) |
6.2.1 (D) |
6.2.1 (D) |
6.2.1 (D) |
6.2.1 (D) |
6.2.1 (D) |
6.2.1 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
aocc |
5.0.0 (D) |
5.0.0 (D) |
5.0.0 (D) |
4.2.0 (D) |
4.2.0 (D) |
4.2.0 (D) |
4.2.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
atp |
3.15.6 (D) |
3.15.6 (D) |
3.15.6 (D) |
3.15.5 (D) |
3.15.5 (D) |
3.15.4 (D) |
3.15.4 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cce |
19.0.0 (D) |
19.0.0 (D) |
19.0.0 (D) |
18.0.1 (D) |
18.0.1 (D) |
18.0.0 (D) |
18.0.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-gcc-mpfr |
|||||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-gcc-native |
12.2 |
12.2 |
10.3 |
12.2 |
10.3 |
12.2 |
10.3 |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-gcc-native |
13.3 |
13.2 (D) |
11.2 |
13.2 (D) |
11.2 |
13.2 (D) |
11.2 |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-gcc-native |
14.2 (D) |
12.2 |
|||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-prgenv-amd |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
8.5.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-prgenv-aocc |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
8.5.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-prgenv-cray |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
8.5.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-prgenv-cray-amd |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
8.5.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-prgenv-gnu |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
8.5.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-prgenv-gnu-amd |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
8.5.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-prgenv-intel |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
8.5.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-prgenv-nvhpc |
8.5.0 (D) |
8.5.0 (D) |
|||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cpe-prgenv-nvidia |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.6.0 (D) |
8.5.0 (D) |
8.5.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-R |
4.4.0 (D) |
4.4.0 (D) |
4.4.0 (D) |
4.4.0 (D) |
4.4.0 (D) |
4.4.0 (D) |
4.4.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-ccdb |
5.0.6 (D) |
5.0.6 (D) |
5.0.6 (D) |
5.0.5 (D) |
5.0.5 (D) |
5.0.4 (D) |
5.0.4 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-cdst-support |
2.14.6 (D) |
2.14.6 (D) |
2.14.6 (D) |
2.14.5 (D) |
2.14.5 (D) |
2.14.3 (D) |
2.14.3 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-cti |
2.19.1 (D) |
2.19.1 (D) |
2.19.1 (D) |
2.19.0 (D) |
2.19.0 (D) |
2.18.4 (D) |
2.18.4 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-dsmml |
0.3.1 (D) |
0.3.1 (D) |
0.3.1 (D) |
0.3.0 (D) |
0.3.0 (D) |
0.3.0 (D) |
0.3.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-dwarf |
0.11.1 (D) |
0.11.1 (D) |
0.11.1 (D) |
0.11.0 (D) |
0.11.0 (D) |
0.9.2 (D) |
0.9.2 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-dyninst |
12.3.5 (D) |
12.3.5 (D) |
12.3.5 (D) |
12.3.4 (D) |
12.3.4 (D) |
12.3.2 (D) |
12.3.2 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-fftw |
3.3.10.10 (D) |
3.3.10.10 (D) |
3.3.10.10 (D) |
3.3.10.9 (D) |
3.3.10.9 (D) |
3.3.10.8 (D) |
3.3.10.8 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-hdf5 |
1.14.3.5 (D) |
1.14.3.5 (D) |
1.14.3.5 (D) |
1.14.3.3 (D) |
1.14.3.3 (D) |
1.14.3.1 (D) |
1.14.3.1 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-libsci |
25.03.0 (D) |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
24.07.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-libsci-acc |
25.03.0 (D) |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
24.07.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-lmod |
8.7.55 (D) |
8.7.55 (D) |
8.7.55 (D) |
8.7.37 (D) |
8.7.37 (D) |
8.7.37 (D) |
8.7.37 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-modules |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
3.2.11.7 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-mpich |
8.1.32 (D) |
8.1.32 (D) |
8.1.32 (D) |
8.1.31 (D) |
8.1.31 (D) |
8.1.30 (D) |
8.1.30 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-mpich |
9.0.0 |
9.0.0 |
9.0.0 |
||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-mpixlate |
1.0.7 (D) |
1.0.7 (D) |
1.0.7 (D) |
1.0.6 (D) |
1.0.6 (D) |
1.0.5 (D) |
1.0.5 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-mrnet |
5.1.5 (D) |
5.1.5 (D) |
5.1.5 (D) |
5.1.4 (D) |
5.1.4 (D) |
5.1.3 (D) |
5.1.3 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-netcdf |
4.9.0.17 (D) |
4.9.0.17 (D) |
4.9.0.17 (D) |
4.9.0.15 (D) |
4.9.0.15 (D) |
4.9.0.13 (D) |
4.9.0.13 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-openshmemx |
11.7.4 (D) |
11.7.4 (D) |
11.7.4 (D) |
11.7.3 (D) |
11.7.3 (D) |
11.7.2 (D) |
11.7.2 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-pals |
1.3.2 |
||||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-papi |
7.2.0.1 (D) |
7.2.0.1 (D) |
7.2.0.1 (D) |
7.1.0.4 (D) |
7.1.0.4 (D) |
7.1.0.2 (D) |
7.1.0.2 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-parallel-netcdf |
1.12.3.17 (D) |
1.12.3.17 (D) |
1.12.3.17 (D) |
1.12.3.15 (D) |
1.12.3.15 (D) |
1.12.3.13 (D) |
1.12.3.13 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-pe-set-default |
3.3 (D) |
3.3 (D) |
3.3 (D) |
3.3 (D) |
3.3 (D) |
3.3 (D) |
3.3 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-pmi |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
6.1.15 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-pmi-devel |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-pmi-doc |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
6.1.15 |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-python |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
3.11.7 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-stat |
4.12.5 (D) |
4.12.5 (D) |
4.12.5 (D) |
4.12.4 (D) |
4.12.4 (D) |
4.12.3 (D) |
4.12.3 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-ucx |
|||||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
cray-zmqnet |
1.3.0 (D) |
1.3.0 (D) |
1.3.0 (D) |
1.0.0 (D) |
1.0.0 (D) |
||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craype |
2.7.34 (D) |
2.7.34 (D) |
2.7.34 (D) |
2.7.33 (D) |
2.7.33 (D) |
2.7.32 (D) |
2.7.32 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craype-dl-plugin-ftr |
22.06.1.2 (D) |
22.06.1.2 (D) |
22.06.1.2 (D) |
||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craype-dl-plugin-py3 |
21.02.1.3 |
21.02.1.3 |
21.02.1.3 |
||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craype-dl-plugin-py3 |
22.09.1 |
22.09.1 |
22.09.1 |
||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craype-dl-plugin-py3 |
22.12.1 (D) |
22.12.1 (D) |
22.12.1 (D) |
||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craype-dl-plugin-py3 |
|||||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craype-dl-plugin-py3 |
|||||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craype-dl-plugin-py3 |
|||||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craype-dl-plugin-py3 |
|||||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craype-targets-ex |
|||||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
craypkg-gen |
1.3.35 (D) |
1.3.35 (D) |
1.3.35 (D) |
1.3.34 (D) |
1.3.34 (D) |
1.3.33 (D) |
1.3.33 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
forgesup |
24.1.1 |
24.1.1 |
24.1.1 |
||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
gdb4hpc |
4.16.4 (D) |
4.16.4 (D) |
4.16.4 (D) |
4.16.3 (D) |
4.16.3 (D) |
4.16.2 (D) |
4.16.2 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
intel |
2025.0 (D) |
2025.0 (D) |
2025.0 (D) |
2024.2 (D) |
2024.2 (D) |
2024.0 (D) |
2024.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
lmod_scripts |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
3.2.1 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
nvhpc |
24.3 (D) |
24.3 (D) |
|||||
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
nvidia |
24.3 (D) |
24.3 (D) |
24.3 (D) |
24.3 (D) |
24.3 (D) |
24.3 (D) |
24.3 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
perftools |
25.03.0 (D) |
25.03.0 (D) |
25.03.0 (D) |
24.11.0 (D) |
24.11.0 (D) |
24.07.0 (D) |
24.07.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
rocm |
6.3.0 |
6.3.0 |
6.2.1 |
6.1.0 (D) |
6.1.0 (D) |
6.1.0 (D) |
6.1.0 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
sanitizers4hpc |
1.1.5 (D) |
1.1.5 (D) |
1.1.5 (D) |
1.1.4 (D) |
1.1.4 (D) |
1.1.3 (D) |
1.1.3 (D) |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
totalviewsup |
2024.4.0 |
2024.4.0 |
2024.4.0 |
2024.1.21 |
2024.1.21 |
2024.1.21 |
2024.1.21 |
————————– |
————– |
————– |
————— |
————– |
————— |
————– |
————— |
valgrind4hpc |
2.13.5 (D) |
2.13.5 (D) |
2.13.5 (D) |
2.13.4 (D) |
2.13.4 (D) |
2.13.3 (D) |
2.13.3 (D) |
Documentation and support
CPE installation and getting started guides
HPE CPE documentation comprises user and installation guides:
Title |
Document Part Number |
|---|---|
HPE Cray Supercomputing Programming Environment Installation Guide: CSM on HPE Cray Supercomputing EX Systems |
S-8003 |
HPE Cray Supercomputing Programming Environment Installation Guide: HPCM on HPE Cray Supercomputing EX and HPE Cray Supercomputing Systems |
S-8022 |
HPE Cray Supercomputing Programming Environment Installation Guide: HPE Cray XD2000 Systems |
S-8012 |
HPE Cray Supercomputing Programming Environment Getting Started User Guide: HPE Cray Supercomputing EX Systems |
S-9934 |
HPE Cray Supercomputing Programming Environment Getting Started Administrator Guide: HPE Cray Supercomputing EX Systems |
S-9935 |
Other resources
HPE additionally provides CPE documentation and support through various online sources:
Retrieve a range of HPE resources through the HPE Support Center, including access to support issues; the latest guides (as listed in CPE installation and getting started guides), including guide revisions; software download information; the HPE knowledge base; product information; and other resources.
To help you to get the most out of the CPE online, access the CPE Online Documentation website to obtain initially released installation and Getting Started guides, in addition to general user procedures, release announcements, and best practice manuals.
Important: Be sure to regularly check for guide revisions on the HPE Support Center. Revisions of installation and Getting Started guides that are posted to the HPE Support Center are presumed more current than those posted on the CPE Online Documentation website.
Join the CPE #hpe-cray-programming-environment Slack channel through the HPE Developer Community Slack web page for interactive and collaborative CPE interactions.
Access CCE help using CCE module commands:
man crayccorman crayCC- Returns HPE Cray C and C++ compiler man pages. (Alias for man clang.)craycc–help - Returns a summary of the command line options and arguments.man crayftn- Returns HPE Cray Fortran compiler man pages.crayftn --help- Returns a summary of the command line options and arguments.The complete Clang reference manual is included in HTML format in the
/opt/cray/pe/cce/<version>.0.0/doc/html/index.htmlfile system location. Note that the man page is presumed to be more current if content differences exist.
For CPE and software installation and update information, see My HPE Software Center for general CPE information.
Access the HPE Cray Supercomputing Programming Environment Software QuickSpecs online.
Access third-party documentation resources online, including: