TAU has been tested on the following platforms:
-
LINUX Clusters
On Linux based Intel x86 (32 and 64 bit) PC clusters, KAI/Intel's KCC, g++, egcs (GNU), pgCC (PGI), FCC (Fujitsu) and icpc/ecpc Intel compilers have been tested. TAU also runs under IA-64, Opteron, ARM, PowerPC, Alpha, Apple PowerMac, Sparc and other processors running Linux.
-
Cray Compute Node Linux (XT5, XT6, XE6), X1, T3E, SV-1, XT3, and RedStorm
When using Cray CNL you need to configure tau with the option
-arch=craycnl
On Cray T3E systems, KAI KCC and Cray CC compilers have been tested with TAU. On Cray SV-1 and X1 systems, Cray CC compilers have been tested with TAU. On Cray XT3, and RedStorm systems, PGI and GNU compilers have been tested with TAU. TAU has also been tested on Cray with KNLs and CCE compilers. -
IBM
On IBM BlueGene (L/P/Q) SP2 and AIX systems. On IBM BG: IBM xlC, blrts_xlC, blrts_xlf90, blrts_xlc, and gnu compilers work with TAU. SP2 and AIX: vKAI KCC, KAP/Pro, IBM xlC, xlc, xlf90 and g++ compilers work with TAU. On IBM pSeries Linux, xlC, xlc, xlf90 and gnu compilers work with TAU.
-
Sun Solaris
Sun compilers (CC, F90), KAI KCC, KAP/Pro and GNU g++ work with TAU.
-
Apple OS X
On Apple OS X machines, c++ or g++ may be used to compile TAU. Also, IBM's xlf90, xlf and Absoft Fortran 90 compilers for G4/G5 may be used with TAU.
-
SGI
On IRIX 6.x based systems, including Indy, Power Challenge, Onyx, Onyx2 and Origin 200, 2000, 3000 Series, CC 7.2+, KAI KCC and g++ compilers are supported. On SGI Altix systems, Intel, and GNU compilers are supported.
-
Accelerators
TAU performance data can be retrived from ATI, Nvidia or Intel GPUs (through OpenCL, or CUDA). Intel Many Intergrated Cores (MIC) is supported in native execution.
-
Intel
-
HP HP-UX
On HP PA-RISC systems, aCC and g++ can be used.
-
HP Alpha Tru64
On HP Alpha Tru64 machines, cxx and g++, and Guide compilers may be used with TAU.
-
NEC SX series vector machines
On NEC SX-5 systems, NEC c++ may be used with TAU.
-
On Hitachi machines, Hitachi KCC, g++ and Hitachi cc compilers may be used with TAU
-
Fujitsu PRIMEPOWER
On Fujitsu Power machines, Sun and Fujitsu compilers may be used with TAU.
-
Microsoft Window
On Windows, Microsoft Visual C++ 6.0 or higher and JDK 1.2+ compilers have been tested with TAU
NOTE: TAU has been tested with JDK 1.2, 1.3, 1.4.x under Solaris, SGI, IBM, Linux, and MacOS X.