Name
TAU_PROFILE_CREATE_TIMER — Creates a timer for C
Synopsis
C:
TAU_PROFILE_CREATE_TIMER(timer);
Profiler timer;
               
Description
Because C89 does not allow mixed code and declarations,
                 TAU_PROFILE_TIMER can only be used once in a function.  To
                 declare two timers in a C function, use
                 TAU_PROFILE_DECLARE_TIMER and
                 TAU_PROFILE_CREATE_TIMER.
            
Example
C :
int f1(void) {
  TAU_PROFILE_DECLARE_TIMER(t1);
  TAU_PROFILE_DECLARE_TIMER(t2);
  TAU_PROFILE_CREATE_TIMER(t1, "timer1", "", TAU_USER);
  TAU_PROFILE_CREATE_TIMER(t2, "timer2", "", TAU_USER);
  TAU_PROFILE_START(t1);
  ...
  TAU_PROFILE_START(t2);
  ...
  TAU_PROFILE_STOP(t2);
  TAU_PROFILE_STOP(t1);
  return 0;
}