Name

TAU_PROFILE_EXIT — Alerts the profiling system to an exit call

Synopsis

C/C++:

TAU_PROFILE_EXIT(message);
const char * message;

Fortran:

TAU_PROFILE_EXIT(message);
character message(size);

Description

TAU_PROFILE_EXIT should be called prior to an error exit from the program so that any profiles or event traces can be dumped to disk before quitting.

Example

C/C++ :

if ((ret = open(...)) < 0) {
  TAU_PROFILE_EXIT("ERROR in opening a file");
  perror("open() failed");
  exit(1);
}
    

Fortran :

call TAU_PROFILE_EXIT('abort called')
    

See Also

TAU_DB_DUMP