Dynamic Load Balance 3.7.0
Macros | Functions
omptool.c File Reference
#include "LB_numThreads/ompt-multiplex.h"
#include "LB_numThreads/omptool.h"
#include "LB_numThreads/omp-tools.h"
#include "LB_numThreads/omptm_omp5.h"
#include "LB_numThreads/omptm_free_agents.h"
#include "LB_numThreads/omptm_role_shift.h"
#include "LB_core/spd.h"
#include "apis/dlb.h"
#include "apis/dlb_errors.h"
#include "support/debug.h"
#include "support/dlb_common.h"
#include "support/mask_utils.h"
#include "support/tracing.h"
#include "talp/talp_openmp.h"
#include <inttypes.h>
#include <unistd.h>
#include <string.h>
#include <stdbool.h>
#include <sys/syscall.h>
Include dependency graph for omptool.c:

Macros

#define OMPT_MULTIPLEX_TOOL_NAME   "DLB"
 

Functions

void omptool__into_blocking_call (void)
 
void omptool__outof_blocking_call (void)
 
void omptool__lend_from_api (void)
 
void omptool_testing__setup_event_fn_ptrs (const omptool_event_funcs_t *talp_fns, const omptool_event_funcs_t *omptm_fns)
 
DLB_EXPORT_SYMBOL ompt_start_tool_result_tompt_start_tool (unsigned int omp_version, const char *runtime_version)
 

Macro Definition Documentation

◆ OMPT_MULTIPLEX_TOOL_NAME

#define OMPT_MULTIPLEX_TOOL_NAME   "DLB"

Function Documentation

◆ omptool__into_blocking_call()

void omptool__into_blocking_call ( void  )

◆ omptool__outof_blocking_call()

void omptool__outof_blocking_call ( void  )

◆ omptool__lend_from_api()

void omptool__lend_from_api ( void  )

◆ omptool_testing__setup_event_fn_ptrs()

void omptool_testing__setup_event_fn_ptrs ( const omptool_event_funcs_t talp_fns,
const omptool_event_funcs_t omptm_fns 
)

◆ ompt_start_tool()

DLB_EXPORT_SYMBOL ompt_start_tool_result_t * ompt_start_tool ( unsigned int  omp_version,
const char *  runtime_version 
)