Reference table

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.

Forge

  • DDT:
    • Pretty printing of C++ types is not supported for the NVIDIA HPC (PGI) or Cray compilers.
    • Message queue debugging is supported for Intel MPI, MPICH, MVAPICH2, and Open MPI.
  • MAP and Performance Reports:
    • Arm profiling libraries are pre-compiled for these MPIs: Open MPI 3.x.x to 4.0.x, Intel MPI 5.x.x, 2017.x, 2018.x and 2019.x, 2021.x, Cray MPT, and MVAPICH 2.x.x. For other MPIs, these will be created dynamically at run time.
    • The Arm® Forge profiler libraries must be explicitly linked with statically-linked programs. This mostly applies to the Cray X-Series.

Forge Remote Client

The Arm® Forge Remote Client is available for the following x86_64 platforms:

  • MacOS 10.14 (Mojave) and later.
  • Windows 7 and later.
  • Any of the Linux platforms listed in Supported platforms.