This table describes the architectures, operating systems, MPI distributions, compilers, and accelerators that are supported by Arm® Forge, including Arm® DDT, Arm® MAP, and Arm® Performance Reports.
CPU Architecture | Operating systems | MPI | Compilers | Accelerators | Python |
---|---|---|---|---|---|
Arm AArch64 | Red Hat Enterprise Linux/CentOS 7,8 and 9 SuSE Linux Enterprise Server 15 Ubuntu 20.04 and later |
Cray MPT HPE MPT a MPICH MVAPICH2 a Open MPI 3 to 4 |
Arm Compiler for Linux Cray Compiling Environment GNU C/C++/Fortran Compiler NVIDIA HPC (PGI) Compiler |
NVIDIA CUDA Toolkit 11.0 to 11.7 | CPython 3.6 - 3.10 |
Intel and AMD (x86_64) | Red Hat Enterprise Linux/CentOS 7,8 and 9 SuSE Linux Enterprise Server 15 Ubuntu 20.04 and later |
Cray MPT HPE MPT a HPE Cray PALS Intel MPI MPICH MVAPICH2 a Open MPI 3 to 4 |
Cray Compiling Environment GNU C/C++/Fortran Compiler Intel Parallel Studio Intel oneAPI HPC Toolkit NVIDIA HPC (PGI) Compiler |
NVIDIA CUDA Toolkit 10.0 to 11.7 AMD ROCm Toolkit 5.1 |
CPython 3.6 - 3.10 |
IBM Power (ppc64le) | Red Hat Enterprise Linux/CentOS 7,8 and 9 | IBM Spectrum MPI Open MPI 3 to 4 |
GNU C/C++/Fortran Compiler IBM XL Compiler NVIDIA HPC (PGI) Compiler |
NVIDIA CUDA Toolkit 10.0 to 11.7 | CPython 3.6 - 3.10 |
a These MPIs do not support Express Launch. See Express Launch (DDT) for more details.
Note
See HPE Cray PALS for more details about HPE Cray PALS support.
Note
See SLURM for more details about slurm support.