Arm Performance Reports platforms
Supported Languages: C/C++, Fortran
|x86_64|| Cray Linux Environment,
Red Hat Enterprise Linux and derivatives 6 and 7,
SUSE Linux Enterprise 11 and 12,
Ubuntu 14.04 and 16.04
| Bullx MPI 1.2.7 and 1.2.8,
Cray MPT (MPI/SHMEM),
Intel MPI 4.1.x and 5.0.x,
MPICH 2.x.x and 3.x.x,
MVAPICH 2.0 and 2.1,
Open MPI 1.6.x, 1.8.xm, 1.10.x and 2.0.x,
Platform MPI 9.1,
SGI MPT 2.10 and 2.11,
Spectrum MPI 10.1.0
| Open MPI 1.8.x, 1.10.x and 2.0.x
|| Arm Compiler,
| NVIDIA CUDA
Batch schedulers: SLURM 2.6.3+ and 14.03+ (srun only).
Use of Performance Reports with SLURM srun requires SLURM 2.6.3+.
The Arm profiling libraries must be explicitly linked with statically linked programs, which (mostly) applies to the Cray X-Series.Versions of the PGI compiler prior to 14.9 are unable to compile a static version of the Arm MPI wrapper library, attempting to do so will result in messages such as "
Error: symbol `MPI_F_MPI_IN_PLACE can not be both weak and common". This is due to a bug in the PGI compiler's weak object support.