Platform Support
 
Platforms
Operating Systems
Compilers
MPI Products
Linux x86-64
and
Linux x86 (32-bit)
Red Hat Enterprise/CentOS Linux 6, 7, and 8
Red Hat Fedora 30, 31, and 32
Ubuntu 16.04,18.04, and 20.04
SuSE Linux Enterprise Server 12 and 15
Intel Parallel Studio XE 17-20
GNU 4.3 - 10.2
PGI Workstation 11.2 - 18.10
Oracle Studio 12
C and C++:
Clang 3 - 7
Fortran:
Absoft Pro 17 - 19
Argonne MPICH
Argonne MPICH2
GNU SLURM
HPE MPI 2
HPE MPT
Intel MPI
Open MPI
OSU MVAPICH
OSU MVAPICH2
Bullx MPI
IBM Platform MPI
Berkeley UPC (32-bit only)
Apple Macintosh
See Note 1
macOS Mojave (10.14)
macOS Catalina (10.15)
Intel Parallel Studio XE 17-20
GNU 4.3 - 10.2
C/C++:
Apple Clang 9 - 11
Fortran:
Absoft Pro 17 - 19
Argonne MPICH
Argonne MPICH2
Open MPI
Cray XT / XE/ XK / XC
See Note 2
Front end: UNICOS/lc environment node environment based on SuSE Linux Enterprise Server.
Back end: Compute Node Linux (CNL)
GNU 4.3 - 10.2
PGI Workstation 11.2 - 18.10
CCE 8.3.1
Cray MPI (aprun or srun)
Linux PowerLE / OpenPOWER
Ubuntu 16.04 and 18.04
Red Hat Enterprise Linux 7
GNU 4.3 - 10.2
Open MPI
Linux-arm64
Ubuntu 16.04
CentOS 7
GNU 4.3 - 10.2
Arm Compiler 19.0
C and C++:
Clang 3 - 7
Open MPI
IBM Power Linux
See Notes 3 & 5
SuSE Linux Enterprise Server 11 and 12
Red Hat Enterprise Linux AS 6 and 7
GNU 4.3 - 10.2
C/C++:
IBM XLC 10.1 - 13.1
Fortran:
IBM XL Fortran 12.1 - 15.1
Argonne MPICH
Argonne MPICH2
Open MPI
PE POE
IBM RS6000 Power AIX
See Notes 4 & 5
AIX 7.1
C and C++:
GNU 4.3 - 10.2
IBM XLC 10.1 - 13.1
Fortran:
IBM XL Fortran 12.1 - 15.1
Argonne MPICH
Argonne MPICH2
Open MPI
PE POE
Oracle SPARC Solaris
See Note 5
Solaris 11
GNU 4.3 - 10.2
Oracle Studio 12
Argonne MPICH
Argonne MPICH2
Open MPI
Sun Cluster Tools
Note 1: The TotalView UI requires X11. For important notes on installing TotalView on macOS, please see the section “Troubleshooting Mac OS X Installations” in the TotalView Reference Guide.
Note 2: Support on the XK6 platform for Cray's OpenMP Accelerator Directives and Cray's OpenACC Directives. For details, see the section “Directive-Based Accelerator Programming Languages” in the Classic TotalView User Guide. ReplayEngine supports debugging MPI-based programs using Cray MPI over the Gemini Interconnect found on Cray XE (x86_64 only) supercomputers.
Note 3: Debugging threaded programs (pthreads) that call exec() not supported.
Note 4: The TotalView Message Queue Display (MQD) feature with applications using IBM MPI Parallel Environment (PE) requires the threaded version of the MPI library.
Note 5: Classic TotalView UI only