Cray Programming Environment

A Cray programozási környezet a HPE Cray termékre testre szabott könyvtárkörnyezet.

Tartalmaz processzorspecifikus programozási környezeteket, fordítókat, MPI implementációt, GPU és CPU teljesítmény optimalizáló eszközöket.

Megjegyzés

Használja a CPE eszközöket a legnagyobb teljesítmény eléréséhez. Előfordulhat, hogy egyes alkalmazások nem támogatják a rendszerben lévő Slingshot interconnectet megfelelő módon, így nem vagy csak rossz teljesítménnyel futnak ebben a környezetben. A CPE eszközök biztosítják a maximális Slingshot optimalizált működést, ugyanakkor előfordulhat, hogy adott alkalmazásra más programcsomag az ideális.

CPE Eszközök

  • PrgEnv-amd - „Programming environment using the AMD LLVM compilers.”

  • PrgEnv-aocc - „Programming environment using the AMD AOCC compilers.”

  • PrgEnv-cray - „Programming environment using the CCE compilers.”

  • PrgEnv-cray-amd - „Programming environment using the AMD Clang C/C++ and Cray Compiling Environment (CCE) Fortran compilers.

  • PrgEnv-gnu - „Programming environment using the GNU compilers.”

  • PrgEnv-gnu-amd - „Programming environment using the AMD Clang C/C++ and GNU compiler suite Fortran compilers.”

  • PrgEnv-intel - „Programming environment using the Intel compilers.”

  • atp/3.14.16 : Loads Abnormal Termination Processing (ATP).

  • cray-R/4.2.1.1 : R for use on HPE Cray HPC systems.

  • cray-ccdb/4.12.13 : Loads the CCDB gui.

  • cray-cti/2.15.14 : Loads the Cray Common Tools Interface.

  • cray-cti/2.16.0 : Loads the Cray Common Tools Interface.

  • cray-cti/2.17.2 : Loads the Cray Common Tools Interface.

  • cray-dsmml/0.2.2 : cray-dsmml - distributed symmetric memory management library

  • cray-dyninst/12.1.1 : Loads the development files for Cray Dyninst.

  • cray-fftw/3.3.10.3 : FFTW 3.3.10.3 - Fastest Fourier Transform in the West

  • cray-libpals/1.2.9 : libpals - Parallel Application Launch Service library

  • cray-libsci/23.02.1.1: Cray Scientific Libraries

  • cray-libsci_acc/22.12.2.1: Cray Scientific Libraries for GPU

  • cray-mpich/8.1.24 : cray-mpich - Cray MPICH Message Passing Interface

  • cray-mpich-abi/8.1.24: cray-mpich-abi - Cray MPICH ABI Compatibility module

  • cray-mpich-abi/8.1.24: cray-mpich-abi-pre-intel-5.0 - Cray MPICH pre-Intel MPI 5.0 ABI Compatibility module

  • cray-mpich-abi-pre-intel-5.0/8.1.24: cray-mpich-abi - Cray MPICH ABI Compatibility module

  • cray-mpich-ucx/8.1.24: cray-mpich - Cray MPICH Message Passing Interface

  • cray-mrnet/5.0.4 : Loads the MRNET - Multicast Reduction Network modulefile.

  • cray-openshmemx/11.5.7.beta: cray-openshmemx - Logically shared distributed memory access routines

  • cray-pals/1.2.9 : PALS - Parallel Application Launch Service

  • cray-parallel-netcdf/1.12.3.1: cray-parallel-netcdf - A parallel I/O library for NetCDF file access

  • cray-pmi/6.1.9 : pmi - Cray Process Management Interface

  • cray-python/3.9.13.1 : Python programming language and libraries for Cray PE

  • cray-stat/4.11.13 : Loads the Cray Stack Trace Analysis Tool.

  • craype/2.7.19 : Setup for Cray PE driver set and targeting modules.

  • craype-dl-plugin-ftr/22.06.1.2: craype-dl-plugin - Cray PE DL Plugin with fault tolerance support

  • craype-dl-plugin-py3/21.02.1.3: craype-dl-plugin - Cray PE DL Plugin

  • craype-dl-plugin-py3/22.09.1: craype-dl-plugin - Cray PE DL Plugin

  • craype-dl-plugin-py3/22.12.1: craype-dl-plugin - Cray PE DL Plugin

  • gdb4hpc/4.14.7 : Loads the Cray Line Mode Parallel Debugger.

  • papi/7.0.0.1 : PAPI - The Performance API (PAPI) project specifies a standard application programming interface (API) for accessing hardware performance counters available on most Cray systems.

  • perftools-base/23.02.0: The Performance Tools module sets up environments for CrayPat, Apprentice2 and Reveal

  • sanitizers4hpc/1.0.4 : Loads Sanitizers4hpc.

  • valgrind4hpc/2.12.11 : Loads Parallel Valgrind tool (valgrind4hpc).