Quick Reference
tau_run
|
TAU’s binary instrumentation tool |
tau_cc.sh -tau_options=-optCompInst / tau_cxx.sh -tau_options=-optCompInst / tau_f90.sh -tau_options=-optCompInst / tau_upc.sh -tau_options=-optCompInst / tau_f77.sh -tau_options=-optCompInst
|
(Compiler instrumentation) |
tau_cc.sh / tau_cxx.sh / tau_f90.sh / tau_f77.sh / tau_upc.sh
|
(PDT instrumentation) |
TAU_MAKEFILE
|
Set instrumentation definition file |
TAU_OPTIONS
|
Set instrumentation options |
dynamic phase name='name' file='filename' line=start_line_# to line=end_line_#
|
Specify dynamic Phase |
loops file='filename' routine='routine name'
|
Instrument outer loops |
memory file='filename' routine='routine name'
|
Track memory |
io file='filename' routine='routine name'
|
Track IO |
TAU_PROFILE / TAU_TRACE
|
Enable profiling and/or tracing |
PROFILEDIR / TRACEDIR
|
Set profile/trace output directory |
TAU_CALLPATH=1 / TAU_CALLPATH_DEPTH
|
Enable Callpath profiling, set callpath depth |
TAU_THROTTLE=1 / TAU_THROTTLE_NUMCALLS / TAU_THROTTLE_PERCALL
|
Enable event throttling, set number of call, percall (us) threshold |
TAU_METRICS
|
List of PAPI metrics to profile |
tau_treemerge.pl
|
Merge traces to one file |
tau2otf / tau2vtf / tau2slog2
|
Trace conversion tools |