Name
TAU_PROFILE_DYNAMIC_ITER — Creates a dynamic timer in Fortran.
Synopsis
TAU_PROFILE_DYNAMIC_ITER( |
iterator, | |
timer, | ||
name) ;
|
integer | iterator; |
integer | timer(2); |
character | name(size); |
description
TAU_PROFILE_DYNAMIC_ITER
creates a dynamic
timer the name of the timer is appended by the iterator.
example
integer tau_iter / 0 / save tau_iter tau_iter = tau_iter + 1 call TAU_PROFILE_DYNAMIC_ITER(tau_iter, profiler, ' & &FOO1 [{foo.f90} {16,18}]') call TAU_PROFILE_START(profiler) print *, "inside foo1: calling bar, x = ", x call bar(x-1) print *, "after calling bar" call TAU_PROFILE_STOP(profiler)