HPE Supercomputing Programming Software (SUPS)
HPE Supercomputing Programming Software (SUPS) offers a comprehensive set of tools for developing, porting, debugging, and tuning HPC and AI applications in a pre-validated, containerized environment.
Note: SUPS documentation is packaged in the release artifacts and also published online at https://cpe.ext.hpe.com/docs. Refer to the online documentation for the latest updates.
Install Guide
See Installation for user-built application containers for SUPS installation, deployment, and configuration instructions as a system administrator.
User Guide
New users can start with the Getting Started Guide.
SUPS also provides a workable example in the xthi User Tutorial to gain familiarity with the SUPS containerized workflow.
See HPE Supercomputing Programming Software User Guide for more detailed information on using SUPS containers as a user.
Release Notes
SUPS release notes are available in RELEASE.md.
Changelog
SUPS changelog is available in CHANGELOG.md.
SUPS Software Documentation
- HPE Supercomputing Programming Software User Guide
- AMD μProf
- AMD Optimizing C/C++ and Fortran Compilers (AOCC)
- AMD Optimizing CPU Libraries (AOCL)
- Cray MPICH
- Connecting to a containerized process with rocgdb or cuda-gdb
- Debugging Containerized Applications with Pyxis
- GNU Compiler Collection (GCC)
- HDF5
- HPCToolkit
- HIPCC
- mpi4py - MPI for Python
- netCDF - Network Common Data Form
- NVIDIA Compilers
- PnetCDF - Parallel netCDF
- ROCm Compilers
- ROCm Libraries
- ROCprofiler-SDK
- Run-Time Container Documentation
- Score-P
- HPE Slingshot SHMEM
- SUPS Utility Tools