#include "Pooma/Configuration.h"
Defines | |
#define | TYPE_STRING(profileString, str) |
#define | PROFILED_BLOCK(name, type) |
#define | TAU_TYPE_STRING(profileString, str) |
#define | TAU_PROFILE(name, type, group) |
#define | TAU_PROFILE_TIMER(var, name, type, group) |
#define | TAU_PROFILE_START(var) |
#define | TAU_PROFILE_STOP(var) |
#define | TAU_PROFILE_STMT(stmt) |
#define | TAU_PROFILE_EXIT(msg) |
#define | TAU_PROFILE_INIT(argc, argv) |
#define | TAU_PROFILE_SET_NODE(node) |
#define | TAU_PROFILE_SET_CONTEXT(context) |
#define | TAU_PROFILE_CALLSTACK() |
#define | TAU_REGISTER_EVENT(event, name) |
#define | TAU_EVENT(event, data) |
#define | TAU_EVENT_DISABLE_MIN(event) |
#define | TAU_EVENT_DISABLE_MAX(event) |
#define | TAU_EVENT_DISABLE_MEAN(event) |
#define | TAU_EVENT_DISABLE_STDDEV(event) |
#define | TAU_STORE_ALL_EVENTS |
#define | TAU_REPORT_STATISTICS() |
#define | TAU_REPORT_THREAD_STATISTICS() |
#define | TAU_REGISTER_THREAD() |
#define | CT(obj) |
#define | TAU_TRACE_SENDMSG(type, destination, length) |
#define | TAU_TRACE_RECVMSG(type, source, length) |
In the absence of profiling or tracing, don't include TAU headers. Otherwise, include the standard TAU profiling header.
Wrapper around the decision on whether to include the full Tau profiling headers, or just define empty macros. This will include the full Tau files if POOMA_PROFILE or POOMA_TRACE are set to non-zero values.
#define TYPE_STRING | ( | profileString, | |||
str | ) |
#define PROFILED_BLOCK | ( | name, | |||
type | ) |
#define TAU_TYPE_STRING | ( | profileString, | |||
str | ) |
#define TAU_PROFILE | ( | name, | |||
type, | |||||
group | ) |
#define TAU_PROFILE_TIMER | ( | var, | |||
name, | |||||
type, | |||||
group | ) |
#define TAU_PROFILE_START | ( | var | ) |
#define TAU_PROFILE_STOP | ( | var | ) |
#define TAU_PROFILE_STMT | ( | stmt | ) |
#define TAU_PROFILE_EXIT | ( | msg | ) |
#define TAU_PROFILE_INIT | ( | argc, | |||
argv | ) |
#define TAU_PROFILE_SET_NODE | ( | node | ) |
#define TAU_PROFILE_SET_CONTEXT | ( | context | ) |
#define TAU_PROFILE_CALLSTACK | ( | ) |
#define TAU_REGISTER_EVENT | ( | event, | |||
name | ) |
#define TAU_EVENT | ( | event, | |||
data | ) |
#define TAU_EVENT_DISABLE_MIN | ( | event | ) |
#define TAU_EVENT_DISABLE_MAX | ( | event | ) |
#define TAU_EVENT_DISABLE_MEAN | ( | event | ) |
#define TAU_EVENT_DISABLE_STDDEV | ( | event | ) |
#define TAU_STORE_ALL_EVENTS |
#define TAU_REPORT_STATISTICS | ( | ) |
#define TAU_REPORT_THREAD_STATISTICS | ( | ) |
#define TAU_REGISTER_THREAD | ( | ) |
#define CT | ( | obj | ) |
#define TAU_TRACE_SENDMSG | ( | type, | |||
destination, | |||||
length | ) |
#define TAU_TRACE_RECVMSG | ( | type, | |||
source, | |||||
length | ) |