#include "ompt.h"
#include "ompt-event-specific.h"
#include "ompt-event.h"
Go to the source code of this file.
Data Structures | |
struct | ompt_callbacks_s |
struct | ompt_lw_taskteam_s |
struct | ompt_parallel_info_s |
struct | ompt_task_info_t |
struct | ompt_team_info_t |
struct | ompt_thread_info_t |
Defines | |
#define | _OMP_EXTERN |
#define | ompt_callback(e) e ## _callback |
#define | ompt_event(event, callback, eventid, is_impl) callback ompt_callback(event); |
#define | OMPT_VERSION 1 |
Typedefs | |
typedef struct ompt_callbacks_s | ompt_callbacks_t |
typedef struct ompt_lw_taskteam_s | ompt_lw_taskteam_t |
typedef struct ompt_parallel_info_s | ompt_parallel_info_t |
Enumerations | |
enum | ompt_status_t { ompt_status_disabled = 0x0, ompt_status_ready = 0x1, ompt_status_track = 0x2, ompt_status_track_callback = 0x6 } |
Functions | |
void | ompt_fini (void) |
void | ompt_init (void) |
Variables | |
ompt_callbacks_t | ompt_callbacks |
ompt_status_t | ompt_status |
#define _OMP_EXTERN |
Definition at line 9 of file ompt-internal.h.
#define ompt_callback | ( | e | ) | e ## _callback |
Definition at line 13 of file ompt-internal.h.
#define ompt_event | ( | event, | |||
callback, | |||||
eventid, | |||||
is_impl | ) | callback ompt_callback(event); |
Definition at line 27 of file ompt-internal.h.
#define OMPT_VERSION 1 |
Definition at line 7 of file ompt-internal.h.
Referenced by ompt_get_ompt_version().
typedef struct ompt_callbacks_s ompt_callbacks_t |
typedef struct ompt_lw_taskteam_s ompt_lw_taskteam_t |
typedef struct ompt_parallel_info_s ompt_parallel_info_t |
enum ompt_status_t |
Definition at line 18 of file ompt-internal.h.
void ompt_fini | ( | void | ) |
Definition at line 181 of file ompt-general.c.
References ompt_status, ompt_status_disabled, and ompt_status_track_callback.
Referenced by __kmp_internal_end().
void ompt_init | ( | void | ) |
Definition at line 151 of file ompt-general.c.
References ompd_dll_locations, ompt_initialize(), ompt_status, ompt_status_disabled, ompt_status_track, and ompt_status_track_callback.
Referenced by __kmpc_begin().
Definition at line 63 of file ompt-general.c.
Referenced by __kmp_acquire_atomic_lock(), __kmp_barrier(), __kmp_dispatch_finish(), __kmp_for_static_init(), __kmp_fork_call(), __kmp_join_barrier(), __kmp_join_call(), __kmp_launch_thread(), __kmp_parallel_dxo(), __kmp_release_atomic_lock(), __kmp_wait_sleep(), __kmpc_end_critical(), __kmpc_end_master(), __kmpc_end_ordered(), __kmpc_end_single(), __kmpc_for_static_fini(), __kmpc_master(), __kmpc_ordered(), __kmpc_single(), __kmpc_unset_lock(), and __kmpc_unset_nest_lock().
Definition at line 54 of file ompt-general.c.
Referenced by __kmp_acquire_atomic_lock(), __kmp_acquire_queuing_lock_timed_template(), __kmp_barrier(), __kmp_dispatch_finish(), __kmp_for_static_init(), __kmp_fork_call(), __kmp_join_barrier(), __kmp_join_call(), __kmp_launch_thread(), __kmp_parallel_dxo(), __kmp_release_atomic_lock(), __kmp_wait_sleep(), __kmpc_end_critical(), __kmpc_end_master(), __kmpc_end_ordered(), __kmpc_end_single(), __kmpc_for_static_fini(), __kmpc_master(), __kmpc_ordered(), __kmpc_single(), __kmpc_unset_lock(), __kmpc_unset_nest_lock(), ompt_control(), ompt_fini(), and ompt_init().