35 uint64_t tvalue = tdata ? tdata->value : 0;
37 printf(
"%" PRIu64
": ompt_get_num_places()=%d\n", tvalue,
40 printf(
"%" PRIu64
": ompt_get_place_proc_ids()=%d\n", tvalue,
43 printf(
"%" PRIu64
": ompt_get_place_num()=%d\n", tvalue,
46 printf(
"%" PRIu64
": ompt_get_partition_place_nums()=%d\n", tvalue,
51 printf(
"%" PRIu64
": ompt_get_num_procs()=%d\n", tvalue,
54 ompt_callback_t callback;
55 printf(
"%" PRIu64
": ompt_get_callback()=%d\n", tvalue,
58 printf(
"%" PRIu64
": ompt_get_state()=%d\n", tvalue,
ompt_get_state(NULL));
60 int state = ompt_state_undefined;
61 const char *state_name;
62 printf(
"%" PRIu64
": ompt_enumerate_states()=%d\n", tvalue,
65 int impl = ompt_mutex_impl_none;
66 const char *impl_name;
67 printf(
"%" PRIu64
": ompt_enumerate_mutex_impls()=%d\n", tvalue,
70 printf(
"%" PRIu64
": ompt_get_thread_data()=%p\n", tvalue,
73 printf(
"%" PRIu64
": ompt_get_parallel_info()=%d\n", tvalue,
76 printf(
"%" PRIu64
": ompt_get_task_info()=%d\n", tvalue,
113 ompt_data_t *tool_data) {
120 (ompt_get_parallel_info_t)lookup(
"ompt_get_parallel_info");
126 (ompt_get_place_proc_ids_t)lookup(
"ompt_get_place_proc_ids");
129 (ompt_get_partition_place_nums_t)lookup(
"ompt_get_partition_place_nums");
132 (ompt_enumerate_states_t)lookup(
"ompt_enumerate_states");
134 (ompt_enumerate_mutex_impls_t)lookup(
"ompt_enumerate_mutex_impls");
136 printf(
"0: NULL_POINTER=%p\n", (
void *)NULL);
141 printf(
"0: ompt_event_runtime_shutdown\n");
145 const char *runtime_version) {
static ompt_get_task_info_t ompt_get_task_info
static ompt_enumerate_states_t ompt_enumerate_states
static ompt_get_callback_t ompt_get_callback
static ompt_get_place_proc_ids_t ompt_get_place_proc_ids
static ompt_set_callback_t ompt_set_callback
static ompt_get_place_num_t ompt_get_place_num
static ompt_get_partition_place_nums_t ompt_get_partition_place_nums
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 ompt_get_num_procs_t ompt_get_num_procs
static ompt_get_num_places_t ompt_get_num_places
static ompt_get_unique_id_t ompt_get_unique_id
static ompt_get_state_t ompt_get_state
static ompt_get_parallel_info_t ompt_get_parallel_info
static ompt_get_proc_id_t ompt_get_proc_id
static ompt_get_thread_data_t ompt_get_thread_data
static ompt_enumerate_mutex_impls_t ompt_enumerate_mutex_impls
struct ompt_start_tool_result_t ompt_start_tool_result_t
static ompt_start_tool_result_t * ompt_start_tool_result
int omp_get_num_threads()