1.2. Platforms Supported

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=craycnlOn 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.