HOME
| OPENMP API Specification: Version 5.0 November 2018

4.4.2  Callbacks

SummaryThe ompt_callbacks_t enumeration type indicates the integer codes used to identify OpenMP callbacks when registering or querying them.

Format

SVG-Viewer needed.

 

 
typedef enum ompt_callbacks_t { 
  ompt_callback_thread_begin             = 1, 
  ompt_callback_thread_end               = 2, 
  ompt_callback_parallel_begin           = 3, 
  ompt_callback_parallel_end             = 4, 
  ompt_callback_task_create              = 5, 
  ompt_callback_task_schedule            = 6, 
  ompt_callback_implicit_task            = 7, 
  ompt_callback_target                   = 8, 
  ompt_callback_target_data_op           = 9, 
  ompt_callback_target_submit            = 10, 
  ompt_callback_control_tool             = 11, 
  ompt_callback_device_initialize        = 12, 
  ompt_callback_device_finalize          = 13, 
  ompt_callback_device_load              = 14, 
  ompt_callback_device_unload            = 15, 
  ompt_callback_sync_region_wait         = 16, 
  ompt_callback_mutex_released           = 17, 
  ompt_callback_dependences              = 18, 
  ompt_callback_task_dependence          = 19, 
  ompt_callback_work                     = 20, 
  ompt_callback_master                   = 21, 
  ompt_callback_target_map               = 22, 
  ompt_callback_sync_region              = 23, 
  ompt_callback_lock_init                = 24, 
  ompt_callback_lock_destroy             = 25, 
  ompt_callback_mutex_acquire            = 26, 
  ompt_callback_mutex_acquired           = 27, 
  ompt_callback_nest_lock                = 28, 
  ompt_callback_flush                    = 29, 
  ompt_callback_cancel                   = 30, 
  ompt_callback_reduction                = 31, 
  ompt_callback_dispatch                 = 32 
} ompt_callbacks_t;  

SVG-Viewer needed.