debian man page for tau_profile_set_context

Query: tau_profile_set_context

OS: debian

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

TAU_PROFILE_SET_CONT(3) 				      TAU Instrumentation API					   TAU_PROFILE_SET_CONT(3)

NAME
TAU_PROFILE_SET_CONTEXT - Informs the measurement system of the context id
SYNOPSIS
C/C++: TAU_PROFILE_SET_CONTEXT(int context); Fortran: TAU_PROFILE_SET_CONTEXT(integer context);
DESCRIPTION
The TAU_PROFILE_SET_CONTEXT macro sets the context identifier of the executing task for profiling and tracing. Tasks are identified using context, context and thread ids. The profile data files generated will accordingly be named profile.<context>.<context>.<thread>. Note that it is not necessary to call TAU_PROFILE_SET_CONTEXT when using the TAU MPI wrapper library.
EXAMPLE
C/C++ : int main (int argc, char **argv) { int ret, i; pthread_attr_t attr; pthread_t tid; TAU_PROFILE_TIMER(tautimer,"main()", "int (int, char **)", TAU_DEFAULT); TAU_PROFILE_START(tautimer); TAU_PROFILE_INIT(argc, argv); TAU_PROFILE_SET_NODE(0); TAU_PROFILE_SET_CONTEXT(1); /* ... */ TAU_PROFILE_STOP(tautimer); return 0; } Fortran : PROGRAM SUM_OF_CUBES integer profiler(2) / 0, 0 / save profiler INTEGER :: H, T, U call TAU_PROFILE_INIT() call TAU_PROFILE_TIMER(profiler, 'PROGRAM SUM_OF_CUBES') call TAU_PROFILE_START(profiler) call TAU_PROFILE_SET_NODE(0) call TAU_PROFILE_SET_CONTEXT(1) ! This program prints all 3-digit numbers that ! equal the sum of the cubes of their digits. DO H = 1, 9 DO T = 0, 9 DO U = 0, 9 IF (100*H + 10*T + U == H**3 + T**3 + U**3) THEN PRINT "(3I1)", H, T, U ENDIF END DO END DO END DO call TAU_PROFILE_STOP(profiler) END PROGRAM SUM_OF_CUBES
SEE ALSO
TAU_PROFILE_SET_NODE(3) 08/31/2005 TAU_PROFILE_SET_CONT(3)
Related Man Pages
pvm_newcontext(3pvm) - redhat
profiler(n) - redhat
tau_mapping_link(3) - debian
tau_register_context_event(3) - debian
profiler(n) - osx
Similar Topics in the Unix Linux Community
Search between pattrens.
grep the line only if next line matches
How to clear the content of a pipe (STDIN) after it is written to another program?
Extract specific data and change its arrangment