67#pragma omp parallel num_threads(2)
71 int result = omp_control_tool(omp_control_tool_start, 0, NULL);
72 printf(
"0: control_tool()=%d\n",
result);
89 const char *runtime_version) {
90 printf(
"0: Do not initialize tool\n");
93#elif defined(THIRD_TOOL)
98 ompt_data_t *thread_data) {
99 printf(
"0: ompt_event_thread_begin\n");
102int ompt_initialize(ompt_function_lookup_t lookup,
int initial_device_num,
103 ompt_data_t *tool_data) {
105 (ompt_set_callback_t)lookup(
"ompt_set_callback");
108 printf(
"0: Tool initialized\n");
112void ompt_finalize(ompt_data_t *tool_data) { printf(
"0: Tool finalized\n"); }
115 const char *runtime_version) {
116 printf(
"0: Do initialize tool\n");
static ompt_set_callback_t ompt_set_callback
int ompt_initialize(ompt_function_lookup_t lookup, int initial_device_num, ompt_data_t *tool_data)
void ompt_finalize(ompt_data_t *tool_data)
static void on_ompt_callback_thread_begin(ompt_thread_t thread_type, ompt_data_t *thread_data)
struct ompt_start_tool_result_t ompt_start_tool_result_t
static ompt_start_tool_result_t * ompt_start_tool_result