TAU_PROFILE_STOP(3)

TAU_PROFILE_STOP3

Stops a timer.

Usage

C/C++:

TAU_PROFILE_STOP(Profiler timer);

Fortran:

TAU_PROFILE_STOP(integer profiler(2));

Overview

Stops the timer given by timer. It is important to note that timers can be nested, but not overlapping. TAU detects programming errors that lead to such overlaps at runtime, and prints a warning message.

Examples

C/C++ :

int foo(int a) {
  TAU_PROFILE_TIMER(timer, "foo", "int (int)", TAU_USER);
  TAU_PROFILE_START(timer);
  ...
  TAU_PROFILE_STOP(timer);
  return a;
}

Fortran :

subroutine F1()
  integer profiler(2) / 0, 0 /
  save    profiler
  call TAU_PROFILE_TIMER(profiler,'f1()')
  call TAU_PROFILE_START(profiler)
  ...
  call TAU_PROFILE_STOP(profiler)
end

Releases

Unchanged in 5 releases since Debian 4.0 (Etch).

  1. 4.0–9

From tau 2.17.3.1.dfsg-4.2 in Debian 9 (Stretch). Parsed by carta from the page's man source.