Reference table
This table describes the architectures, operating systems, MPI distributions, compilers, and accelerators that are supported by Linaro Forge, including Linaro DDT, Linaro MAP, and Linaro Performance Reports.
CPU Architecture |
Arm AArch64 |
Intel and AMD (x86_64) |
IBM Power (ppc64le) |
---|---|---|---|
OS |
Red Hat Enterprise Linux / CentOS 7, 8 and 9 SuSE Linux Enterprise Server 15 Ubuntu 20.04 and later Amazon Linux 2023 |
Red Hat Enterprise Linux / CentOS 7, 8 and 9 SuSE Linux Enterprise Server 15 Ubuntu 20.04 and later Amazon Linux 2023 |
Red Hat Enterprise Linux / CentOS 7, 8 and 9 |
MPI |
Cray MPT HPE MPT a MPICH MVAPICH2 a Open MPI |
Cray MPT HPE MPT a HPE Cray PALS Intel MPI MPICH MVAPICH2 a Open MPI |
IBM Spectrum MPI Open MPI |
Compilers |
Arm® Compiler for Linux Cray Compiling Environment GNU C/C++/Fortran Compiler NVIDIA HPC (PGI) Compiler |
Cray Compiling Environment GNU C/C++/Fortran Compiler Intel Parallel Studio Intel oneAPI HPC Toolkit NVIDIA HPC (PGI) Compiler |
GNU C/C++/Fortran Compiler IBM XL Compiler NVIDIA HPC (PGI) Compiler |
Accelerators |
NVIDIA CUDA Toolkit 11, 12 |
NVIDIA CUDA Toolkit 11, 12 AMD ROCm Toolkit 5 |
NVIDIA CUDA Toolkit 11, 12 |
Python |
CPython 3.6 - 3.12 |
CPython 3.6 - 3.12 |
CPython 3.6 - 3.12 |
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:
MPI wrapper libraries are pre-compiled for these MPIs: Open MPI, 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 appropriate Linaro Forge sampler and MPI wrapper library must be explicitly linked with statically-linked programs. This mostly applies to the Cray X-Series.
Forge Remote Client
The Linaro Forge Remote Client is available for the following x86_64 platforms:
MacOS 10.15 (Catalina) and later.
Windows 10 and later.
Any of the Linux platforms listed in Supported platforms.