TAU
TAU is a profiling and tracing toolkit for performance analysis of parallel programs written in Fortran, C, C++, Java and Python. TAU was developed by the University of Oregon, Los Alamos National Laboratory and the Research Centre Jülich, Germany.
Documentation
- TAU home
- TAU documentation
- Use this paper to cite TAU:
- The TAU Parallel Performance System. S. Shende and A. D. Malony. International Journal of High Performance Computing Applications, Volume 20, Issue 2, pp. 287-311. doi: 10.1177/1094342006064482
Usage
Create a batch script and submit it with the sbatch
command to run TAU.
- The script must load the TAU module.
- You must use the -C PERF flag on the
sbatch
command when you submit a TAU job to enable profiling.
See more about setting up batch scripts and the sbatch command in the Running Jobs section of the Bridges User Guide.
Loading the TAU module
To see what versions of TAU are available type
module avail tau
To see what other modules are needed, what commands are available and how to get additional help type
module help tau
To use TAU, include a command like this in your batch script or interactive session to load the TAU module:
module load tau
Be sure you also load any other modules needed, as listed by the module help tau
command.