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.

  • 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.