TAU on Linux clusters
TAU 2.12.5 is now also available on the NCSA Pentium and Itanium
Linux clusters in the same location as on the p690:
/usr/apps/tools/tau
These are "batteries-included" builds of TAU, with most all features
enabled - if you see something missing, please say the word.
For all systems, the current setting to use for the TAUROOT environment
variable is:
/usr/apps/tools/tau/tau-2.12.5
Don't forget to add to your LD_LIBRARY_PATH:
/usr/apps/tools/papi/lib
There's a nice set of example programs exercising various features
of TAU that may help you get started located in $TAUROOT/examples.
You can copy them to a directory of your own, edit the Makefile
to set TAUROOT to the above, and then give it a try.
One thing to keep in mind on the NCSA Linux clusters is that as long as
automatic hardware performance collection is ongoing, you'll want
to defeat it when you're running a TAU program (or any other program
that's trying to use PAPI or the counters) by using vmirun_gdbcore
instead of vmirun for MPI programs (single-proc applications should
work just fine). If you run things as normal, you'll likely get
an error message from the performance counter driver on program
startup!
Feel free to send questions back to this list - we have the experts
not only on TAU, but also PAPI and HPM listening in (thanks, guys!)
Additionally, there are also mailing lists devoted to each of these
pieces of software mentioned on their respective web sites that are
great sources of information so those are good places to look, too.
Rick