37 uint64_t tvalue = tdata ? tdata->value : 0;
39 printf(
"%" PRIu64
": ompt_get_num_places()=%d\n", tvalue,
42 printf(
"%" PRIu64
": ompt_get_place_proc_ids()=%d\n", tvalue,
45 printf(
"%" PRIu64
": ompt_get_place_num()=%d\n", tvalue,
48 printf(
"%" PRIu64
": ompt_get_partition_place_nums()=%d\n", tvalue,
53 printf(
"%" PRIu64
": ompt_get_num_procs()=%d\n", tvalue,
56 ompt_callback_t callback;
57 printf(
"%" PRIu64
": ompt_get_callback()=%d\n", tvalue,
60 printf(
"%" PRIu64
": ompt_get_state()=%d\n", tvalue,
ompt_get_state(NULL));
62 int state = ompt_state_undefined;
63 const char *state_name;
64 printf(
"%" PRIu64
": ompt_enumerate_states()=%d\n", tvalue,
67 int impl = ompt_mutex_impl_none;
68 const char *impl_name;
69 printf(
"%" PRIu64
": ompt_enumerate_mutex_impls()=%d\n", tvalue,
72 printf(
"%" PRIu64
": ompt_get_thread_data()=%p\n", tvalue,
75 printf(
"%" PRIu64
": ompt_get_parallel_info()=%d\n", tvalue,
78 printf(
"%" PRIu64
": ompt_get_task_info()=%d\n", tvalue,
117 ompt_data_t *tool_data) {
124 (ompt_get_parallel_info_t)lookup(
"ompt_get_parallel_info");
130 (ompt_get_place_proc_ids_t)lookup(
"ompt_get_place_proc_ids");
133 (ompt_get_partition_place_nums_t)lookup(
"ompt_get_partition_place_nums");
136 (ompt_enumerate_states_t)lookup(
"ompt_enumerate_states");
138 (ompt_enumerate_mutex_impls_t)lookup(
"ompt_enumerate_mutex_impls");
140 printf(
"0: NULL_POINTER=%p\n", (
void *)NULL);
145 printf(
"0: ompt_event_runtime_shutdown\n");
149 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_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_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
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()