#include <stdint.h>#include "ompt-state.h"#include "ompt-event.h"Go to the source code of this file.
Data Structures | |
| struct | ompt_frame_s |
Defines | |
| #define | ompt_event(event, callback, eventid, is_impl) event = eventid, |
| #define | ompt_parallel_id_none ((ompt_parallel_id_t) 0) |
| #define | ompt_state(state, code) state = code, |
| #define | ompt_task_id_none ((ompt_task_id_t) 0) |
| #define | ompt_wait_id_none ((ompt_wait_id_t) 0) |
Typedefs | |
| typedef void(* | ompt_callback_t )(void) |
| typedef void(* | ompt_control_callback_t )(uint64_t command, uint64_t modifier) |
| typedef struct ompt_frame_s | ompt_frame_t |
| typedef enum opt_init_mode_e | ompt_init_mode_t |
| typedef void(* | ompt_new_parallel_callback_t )(ompt_task_id_t parent_task_id, ompt_frame_t *parent_task_frame, ompt_parallel_id_t parallel_id, void *parallel_function) |
| typedef void(* | ompt_new_task_callback_t )(ompt_task_id_t parent_task_id, ompt_frame_t *parent_task_frame, ompt_task_id_t new_task_id, void *task_function) |
| typedef void(* | ompt_new_workshare_callback_t )(ompt_task_id_t parent_task_id, ompt_parallel_id_t parallel_id, void *workshare_function) |
| typedef void(* | ompt_parallel_callback_t )(ompt_parallel_id_t parallel_id, ompt_task_id_t task_id) |
| typedef uint64_t | ompt_parallel_id_t |
| typedef enum ompt_set_callback_rc_e | ompt_set_callback_rc_t |
| typedef void(* | ompt_task_callback_t )(ompt_task_id_t task_id) |
| typedef uint64_t | ompt_task_id_t |
| typedef void(* | ompt_task_switch_callback_t )(ompt_task_id_t suspended_task_id, ompt_task_id_t resumed_task_id) |
| typedef void(* | ompt_wait_callback_t )(ompt_wait_id_t wait_id) |
| typedef uint64_t | ompt_wait_id_t |
Enumerations | |
| enum | ompt_event_t |
| enum | ompt_set_callback_rc_e { ompt_set_callback_error = 0, ompt_has_event_no_callback = 1, ompt_no_event_no_callback = 2, ompt_has_event_may_callback = 3, ompt_has_event_must_callback = 4 } |
| enum | ompt_state_t |
| enum | opt_init_mode_e { ompt_init_mode_never = 0, ompt_init_mode_false = 1, ompt_init_mode_true = 2, ompt_init_mode_always = 3 } |
Functions | |
| void | ompt_control (uint64_t command, uint64_t modifier) |
| int | ompt_enumerate_state (int current_state, int *next_state, const char **next_state_name) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented ompt_event_acquired_critical_implemented ompt_event_acquired_ordered_implemented ompt_event_init_nest_lock_implemented ompt_event_destroy_nest_lock_implemented | ompt_event (ompt_event_flush, ompt_callback_t, 57, ompt_event_flush_implemented) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented ompt_event_acquired_critical_implemented ompt_event_acquired_ordered_implemented ompt_event_init_nest_lock_implemented | ompt_event (ompt_event_destroy_lock, ompt_wait_callback_t, 55, ompt_event_destroy_lock_implemented) ompt_event(ompt_event_destroy_nest_lock |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented ompt_event_acquired_critical_implemented ompt_event_acquired_ordered_implemented | ompt_event (ompt_event_init_lock, ompt_wait_callback_t, 53, ompt_event_init_lock_implemented) ompt_event(ompt_event_init_nest_lock |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented ompt_event_acquired_critical_implemented | ompt_event (ompt_event_acquired_atomic, ompt_wait_callback_t, 51, ompt_event_acquired_atomic_implemented) ompt_event(ompt_event_acquired_ordered |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented | ompt_event (ompt_event_acquired_nest_lock_next, ompt_parallel_callback_t, 49, ompt_event_acquired_nest_lock_next_implemented) ompt_event(ompt_event_acquired_critical |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented | ompt_event (ompt_event_acquired_lock, ompt_wait_callback_t, 47, ompt_event_acquired_lock_implemented) ompt_event(ompt_event_acquired_nest_lock_first |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented | ompt_event (ompt_event_wait_atomic, ompt_wait_callback_t, 45, ompt_event_wait_atomic_implemented) ompt_event(ompt_event_wait_ordered |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented | ompt_event (ompt_event_wait_nest_lock, ompt_wait_callback_t, 43, ompt_event_wait_nest_lock_implemented) ompt_event(ompt_event_wait_critical |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented | ompt_event (ompt_event_release_nest_lock_prev, ompt_parallel_callback_t, 41, ompt_event_release_nest_lock_prev_implemented) ompt_event(ompt_event_wait_lock |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented | ompt_event (ompt_event_taskgroup_begin, ompt_parallel_callback_t, 39, ompt_event_taskgroup_begin_implemented) ompt_event(ompt_event_taskgroup_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented | ompt_event (ompt_event_taskwait_begin, ompt_parallel_callback_t, 37, ompt_event_taskwait_begin_implemented) ompt_event(ompt_event_taskwait_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented | ompt_event (ompt_event_barrier_begin, ompt_parallel_callback_t, 35, ompt_event_barrier_begin_implemented) ompt_event(ompt_event_barrier_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented | ompt_event (ompt_event_master_begin, ompt_parallel_callback_t, 33, ompt_event_master_begin_implemented) ompt_event(ompt_event_master_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented | ompt_event (ompt_event_single_others_begin, ompt_parallel_callback_t, 31, ompt_event_single_others_begin_implemented) ompt_event(ompt_event_single_others_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented | ompt_event (ompt_event_single_in_block_begin, ompt_parallel_callback_t, 29, ompt_event_single_in_block_begin_implemented) ompt_event(ompt_event_single_in_block_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented | ompt_event (ompt_event_section_begin, ompt_parallel_callback_t, 27, ompt_event_section_begin_implemented) ompt_event(ompt_event_section_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented | ompt_event (ompt_event_loop_begin, ompt_parallel_callback_t, 25, ompt_event_loop_begin_implemented) ompt_event(ompt_event_loop_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented | ompt_event (ompt_event_implicit_task_exit, ompt_parallel_callback_t, 23, ompt_event_implicit_task_exit_implemented) ompt_event(ompt_event_task_switch |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented | ompt_event (ompt_event_release_ordered, ompt_wait_callback_t, 21, ompt_event_release_ordered_implemented) ompt_event(ompt_event_implicit_task_create |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented | ompt_event (ompt_event_release_critical, ompt_wait_callback_t, 19, ompt_event_release_critical_implemented) ompt_event(ompt_event_release_atomic |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented | ompt_event (ompt_event_release_lock, ompt_wait_callback_t, 17, ompt_event_release_lock_implemented) ompt_event(ompt_event_release_nest_lock_last |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented | ompt_event (ompt_event_wait_taskgroup_begin, ompt_parallel_callback_t, 15, ompt_event_wait_taskgroup_begin_implemented) ompt_event(ompt_event_wait_taskgroup_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented | ompt_event (ompt_event_wait_taskwait_begin, ompt_parallel_callback_t, 13, ompt_event_wait_taskwait_begin_implemented) ompt_event(ompt_event_wait_taskwait_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented | ompt_event (ompt_event_wait_barrier_begin, ompt_parallel_callback_t, 11, ompt_event_wait_barrier_begin_implemented) ompt_event(ompt_event_wait_barrier_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented | ompt_event (ompt_event_idle_begin, ompt_callback_t, 9, ompt_event_idle_begin_implemented) ompt_event(ompt_event_idle_end |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented | ompt_event (ompt_event_control, ompt_control_callback_t, 7, ompt_event_control_implemented) ompt_event(ompt_event_runtime_shutdown |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented | ompt_event (ompt_event_thread_create, ompt_callback_t, 5, ompt_event_thread_create_implemented) ompt_event(ompt_event_thread_exit |
| ompt_event_parallel_exit_implemented | ompt_event (ompt_event_task_create, ompt_new_task_callback_t, 3, ompt_event_task_create_implemented) ompt_event(ompt_event_task_exit |
| ompt_event (ompt_event_parallel_create, ompt_new_parallel_callback_t, 1, ompt_event_parallel_create_implemented) ompt_event(ompt_event_parallel_exit | |
| int | ompt_get_callback (ompt_event_t event, ompt_callback_t *callback) |
| void * | ompt_get_idle_frame (void) |
| int | ompt_get_ompt_version (void) |
| ompt_parallel_id_t | ompt_get_parallel_id (int ancestor_level) |
| int | ompt_get_runtime_version (char *buffer, int length) |
| ompt_state_t | ompt_get_state (ompt_wait_id_t *ompt_wait_id) |
| ompt_frame_t * | ompt_get_task_frame (int ancestor_level) |
| ompt_task_id_t | ompt_get_task_id (int ancestor_level) |
| int | ompt_initialize (void) |
| int | ompt_set_callback (ompt_event_t event, ompt_callback_t callback) |
| ompt_state (ompt_state_wait_single, 0x65) ompt_state(ompt_state_undefined | |
| ompt_state (ompt_state_wait_atomic, 0x63) ompt_state(ompt_state_wait_ordered | |
| ompt_state (ompt_state_wait_nest_lock, 0x61) ompt_state(ompt_state_wait_critical | |
| ompt_state (ompt_state_wait_taskgroup, 0x51) ompt_state(ompt_state_wait_lock | |
| ompt_state (ompt_state_wait_barrier_explicit, 0x42) ompt_state(ompt_state_wait_taskwait | |
| ompt_state (ompt_state_wait_barrier, 0x40) ompt_state(ompt_state_wait_barrier_implicit | |
| ompt_state (ompt_state_idle, 0x10) ompt_state(ompt_state_overhead | |
| ompt_state (ompt_state_work_parallel, 0x01) ompt_state(ompt_state_work_reduction | |
| ompt_state (ompt_state_first, 0x71) ompt_state(ompt_state_work_serial | |
Variables | |
| char ** | ompd_dll_locations |
| #define ompt_event | ( | event, | |||
| callback, | |||||
| eventid, | |||||
| is_impl | ) | event = eventid, |
| #define ompt_parallel_id_none ((ompt_parallel_id_t) 0) |
Definition at line 23 of file ompt.h.
Referenced by __ompt_get_parallel_id_internal().
| #define ompt_task_id_none ((ompt_task_id_t) 0) |
Definition at line 20 of file ompt.h.
Referenced by __ompt_get_task_id_internal().
| #define ompt_wait_id_none ((ompt_wait_id_t) 0) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_callback_t |
| typedef void(* ompt_control_callback_t)(uint64_t command,uint64_t modifier) |
| typedef struct ompt_frame_s ompt_frame_t |
| typedef enum opt_init_mode_e ompt_init_mode_t |
| typedef void(* ompt_new_parallel_callback_t)(ompt_task_id_t parent_task_id,ompt_frame_t *parent_task_frame,ompt_parallel_id_t parallel_id,void *parallel_function) |
| typedef void(* ompt_new_task_callback_t)(ompt_task_id_t parent_task_id,ompt_frame_t *parent_task_frame,ompt_task_id_t new_task_id,void *task_function) |
| typedef void(* ompt_new_workshare_callback_t)(ompt_task_id_t parent_task_id,ompt_parallel_id_t parallel_id,void *workshare_function) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_parallel_callback_t |
| typedef uint64_t ompt_parallel_id_t |
| typedef enum ompt_set_callback_rc_e ompt_set_callback_rc_t |
| typedef void(* ompt_task_callback_t)(ompt_task_id_t task_id) |
| typedef uint64_t ompt_task_id_t |
| typedef void(* ompt_task_switch_callback_t)(ompt_task_id_t suspended_task_id,ompt_task_id_t resumed_task_id) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented ompt_event_acquired_critical_implemented ompt_event_acquired_ordered_implemented ompt_event_init_nest_lock_implemented ompt_wait_callback_t |
| typedef uint64_t ompt_wait_id_t |
| enum ompt_event_t |
| enum ompt_state_t |
| enum opt_init_mode_e |
| void ompt_control | ( | uint64_t | command, | |
| uint64_t | modifier | |||
| ) |
Definition at line 278 of file ompt-general.c.
References ompt_status, and ompt_status_track_callback.
| int ompt_enumerate_state | ( | int | current_state, | |
| int * | next_state, | |||
| const char ** | next_state_name | |||
| ) |
Definition at line 75 of file ompt-general.c.
References i, ompt_state_info_t::state_id, and ompt_state_info_t::state_name.
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented ompt_event_acquired_critical_implemented ompt_event_acquired_ordered_implemented ompt_event_init_nest_lock_implemented ompt_event_destroy_nest_lock_implemented ompt_event_t::ompt_event | ( | ompt_event_flush | , | |
| ompt_callback_t | , | |||
| 57 | , | |||
| ompt_event_flush_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented ompt_event_acquired_critical_implemented ompt_event_acquired_ordered_implemented ompt_event_init_nest_lock_implemented ompt_event_t::ompt_event | ( | ompt_event_destroy_lock | , | |
| ompt_wait_callback_t | , | |||
| 55 | , | |||
| ompt_event_destroy_lock_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented ompt_event_acquired_critical_implemented ompt_event_acquired_ordered_implemented ompt_event_t::ompt_event | ( | ompt_event_init_lock | , | |
| ompt_wait_callback_t | , | |||
| 53 | , | |||
| ompt_event_init_lock_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented ompt_event_acquired_critical_implemented ompt_event_t::ompt_event | ( | ompt_event_acquired_atomic | , | |
| ompt_wait_callback_t | , | |||
| 51 | , | |||
| ompt_event_acquired_atomic_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_acquired_nest_lock_first_implemented ompt_event_t::ompt_event | ( | ompt_event_acquired_nest_lock_next | , | |
| ompt_parallel_callback_t | , | |||
| 49 | , | |||
| ompt_event_acquired_nest_lock_next_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_wait_ordered_implemented ompt_event_t::ompt_event | ( | ompt_event_acquired_lock | , | |
| ompt_wait_callback_t | , | |||
| 47 | , | |||
| ompt_event_acquired_lock_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_wait_critical_implemented ompt_event_t::ompt_event | ( | ompt_event_wait_atomic | , | |
| ompt_wait_callback_t | , | |||
| 45 | , | |||
| ompt_event_wait_atomic_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_wait_lock_implemented ompt_event_t::ompt_event | ( | ompt_event_wait_nest_lock | , | |
| ompt_wait_callback_t | , | |||
| 43 | , | |||
| ompt_event_wait_nest_lock_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_taskgroup_end_implemented ompt_event_t::ompt_event | ( | ompt_event_release_nest_lock_prev | , | |
| ompt_parallel_callback_t | , | |||
| 41 | , | |||
| ompt_event_release_nest_lock_prev_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_taskwait_end_implemented ompt_event_t::ompt_event | ( | ompt_event_taskgroup_begin | , | |
| ompt_parallel_callback_t | , | |||
| 39 | , | |||
| ompt_event_taskgroup_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_barrier_end_implemented ompt_event_t::ompt_event | ( | ompt_event_taskwait_begin | , | |
| ompt_parallel_callback_t | , | |||
| 37 | , | |||
| ompt_event_taskwait_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_master_end_implemented ompt_event_t::ompt_event | ( | ompt_event_barrier_begin | , | |
| ompt_parallel_callback_t | , | |||
| 35 | , | |||
| ompt_event_barrier_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_single_others_end_implemented ompt_event_t::ompt_event | ( | ompt_event_master_begin | , | |
| ompt_parallel_callback_t | , | |||
| 33 | , | |||
| ompt_event_master_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_single_in_block_end_implemented ompt_event_t::ompt_event | ( | ompt_event_single_others_begin | , | |
| ompt_parallel_callback_t | , | |||
| 31 | , | |||
| ompt_event_single_others_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_section_end_implemented ompt_event_t::ompt_event | ( | ompt_event_single_in_block_begin | , | |
| ompt_parallel_callback_t | , | |||
| 29 | , | |||
| ompt_event_single_in_block_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_loop_end_implemented ompt_event_t::ompt_event | ( | ompt_event_section_begin | , | |
| ompt_parallel_callback_t | , | |||
| 27 | , | |||
| ompt_event_section_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_task_switch_implemented ompt_event_t::ompt_event | ( | ompt_event_loop_begin | , | |
| ompt_parallel_callback_t | , | |||
| 25 | , | |||
| ompt_event_loop_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_implicit_task_create_implemented ompt_event_t::ompt_event | ( | ompt_event_implicit_task_exit | , | |
| ompt_parallel_callback_t | , | |||
| 23 | , | |||
| ompt_event_implicit_task_exit_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_release_atomic_implemented ompt_event_t::ompt_event | ( | ompt_event_release_ordered | , | |
| ompt_wait_callback_t | , | |||
| 21 | , | |||
| ompt_event_release_ordered_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_release_nest_lock_implemented ompt_event_t::ompt_event | ( | ompt_event_release_critical | , | |
| ompt_wait_callback_t | , | |||
| 19 | , | |||
| ompt_event_release_critical_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_wait_taskgroup_end_implemented ompt_event_t::ompt_event | ( | ompt_event_release_lock | , | |
| ompt_wait_callback_t | , | |||
| 17 | , | |||
| ompt_event_release_lock_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_wait_taskwait_end_implemented ompt_event_t::ompt_event | ( | ompt_event_wait_taskgroup_begin | , | |
| ompt_parallel_callback_t | , | |||
| 15 | , | |||
| ompt_event_wait_taskgroup_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_wait_barrier_end_implemented ompt_event_t::ompt_event | ( | ompt_event_wait_taskwait_begin | , | |
| ompt_parallel_callback_t | , | |||
| 13 | , | |||
| ompt_event_wait_taskwait_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_idle_end_implemented ompt_event_t::ompt_event | ( | ompt_event_wait_barrier_begin | , | |
| ompt_parallel_callback_t | , | |||
| 11 | , | |||
| ompt_event_wait_barrier_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_runtime_shutdown_implemented ompt_event_t::ompt_event | ( | ompt_event_idle_begin | , | |
| ompt_callback_t | , | |||
| 9 | , | |||
| ompt_event_idle_begin_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_thread_exit_implemented ompt_event_t::ompt_event | ( | ompt_event_control | , | |
| ompt_control_callback_t | , | |||
| 7 | , | |||
| ompt_event_control_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_task_exit_implemented ompt_event_t::ompt_event | ( | ompt_event_thread_create | , | |
| ompt_callback_t | , | |||
| 5 | , | |||
| ompt_event_thread_create_implemented | ||||
| ) |
| ompt_event_parallel_exit_implemented ompt_event_t::ompt_event | ( | ompt_event_task_create | , | |
| ompt_new_task_callback_t | , | |||
| 3 | , | |||
| ompt_event_task_create_implemented | ||||
| ) |
| ompt_event_t::ompt_event | ( | ompt_event_parallel_create | , | |
| ompt_new_parallel_callback_t | , | |||
| 1 | , | |||
| ompt_event_parallel_create_implemented | ||||
| ) |
| int ompt_get_callback | ( | ompt_event_t | event, | |
| ompt_callback_t * | callback | |||
| ) |
Definition at line 117 of file ompt-general.c.
References get_failure.
| void* ompt_get_idle_frame | ( | void | ) |
Definition at line 228 of file ompt-general.c.
References __ompt_get_idle_frame_internal().
| int ompt_get_ompt_version | ( | void | ) |
Definition at line 262 of file ompt-general.c.
References OMPT_VERSION.
| ompt_parallel_id_t ompt_get_parallel_id | ( | int | ancestor_level | ) |
Definition at line 198 of file ompt-general.c.
References __ompt_get_parallel_id_internal().
| int ompt_get_runtime_version | ( | char * | buffer, | |
| int | length | |||
| ) |
Definition at line 291 of file ompt-general.c.
References __ompt_get_runtime_version_internal().
| ompt_state_t ompt_get_state | ( | ompt_wait_id_t * | ompt_wait_id | ) |
Definition at line 210 of file ompt-general.c.
References __ompt_get_state_internal().
| ompt_frame_t* ompt_get_task_frame | ( | int | ancestor_level | ) |
Definition at line 245 of file ompt-general.c.
References __ompt_get_task_frame_internal().
| ompt_task_id_t ompt_get_task_id | ( | int | ancestor_level | ) |
Definition at line 239 of file ompt-general.c.
References __ompt_get_task_id_internal().
| int ompt_initialize | ( | void | ) |
Referenced by ompt_init().
| int ompt_set_callback | ( | ompt_event_t | event, | |
| ompt_callback_t | callback | |||
| ) |
Definition at line 98 of file ompt-general.c.
References set_failure.
| ompt_state_t::ompt_state | ( | ompt_state_wait_single | , | |
| 0x65 | ||||
| ) |
| ompt_state_t::ompt_state | ( | ompt_state_wait_atomic | , | |
| 0x63 | ||||
| ) |
| ompt_state_t::ompt_state | ( | ompt_state_wait_nest_lock | , | |
| 0x61 | ||||
| ) |
| ompt_state_t::ompt_state | ( | ompt_state_wait_taskgroup | , | |
| 0x51 | ||||
| ) |
| ompt_state_t::ompt_state | ( | ompt_state_wait_barrier_explicit | , | |
| 0x42 | ||||
| ) |
| ompt_state_t::ompt_state | ( | ompt_state_wait_barrier | , | |
| 0x40 | ||||
| ) |
| ompt_state_t::ompt_state | ( | ompt_state_idle | , | |
| 0x10 | ||||
| ) |
| ompt_state_t::ompt_state | ( | ompt_state_work_parallel | , | |
| 0x01 | ||||
| ) |
| ompt_state_t::ompt_state | ( | ompt_state_first | , | |
| 0x71 | ||||
| ) |
| char** ompd_dll_locations |
Definition at line 65 of file ompt-general.c.
Referenced by ompt_init().
1.6.1