Dynamic Load Balance 3.6.1+32-59d1
Typedefs | Functions | Variables
talp_openmp.h File Reference
#include "LB_numThreads/omp-tools.h"
#include "LB_numThreads/omptool.h"
#include <sys/types.h>
Include dependency graph for talp_openmp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct Options options_t
 

Functions

void talp_openmp_init (pid_t, const options_t *)
 
void talp_openmp_finalize (void)
 
void talp_openmp_thread_begin (ompt_thread_t thread_type)
 
void talp_openmp_thread_end (void)
 
void talp_openmp_parallel_begin (omptool_parallel_data_t *parallel_data)
 
void talp_openmp_parallel_end (omptool_parallel_data_t *parallel_data)
 
void talp_openmp_into_parallel_function (omptool_parallel_data_t *parallel_data, unsigned int index)
 
void talp_openmp_outof_parallel_function (void)
 
void talp_openmp_into_parallel_implicit_barrier (omptool_parallel_data_t *parallel_data)
 
void talp_openmp_into_parallel_sync (omptool_parallel_data_t *parallel_data)
 
void talp_openmp_outof_parallel_sync (omptool_parallel_data_t *parallel_data)
 
void talp_openmp_task_create (void)
 
void talp_openmp_task_complete (void)
 
void talp_openmp_task_switch (void)
 

Variables

const omptool_event_funcs_t talp_events_vtable
 

Typedef Documentation

◆ options_t

typedef struct Options options_t

Function Documentation

◆ talp_openmp_init()

void talp_openmp_init ( pid_t  pid,
const options_t options 
)

◆ talp_openmp_finalize()

void talp_openmp_finalize ( void  )

◆ talp_openmp_thread_begin()

void talp_openmp_thread_begin ( ompt_thread_t  thread_type)

◆ talp_openmp_thread_end()

void talp_openmp_thread_end ( void  )

◆ talp_openmp_parallel_begin()

void talp_openmp_parallel_begin ( omptool_parallel_data_t parallel_data)

◆ talp_openmp_parallel_end()

void talp_openmp_parallel_end ( omptool_parallel_data_t parallel_data)

◆ talp_openmp_into_parallel_function()

void talp_openmp_into_parallel_function ( omptool_parallel_data_t parallel_data,
unsigned int  index 
)

◆ talp_openmp_outof_parallel_function()

void talp_openmp_outof_parallel_function ( void  )

◆ talp_openmp_into_parallel_implicit_barrier()

void talp_openmp_into_parallel_implicit_barrier ( omptool_parallel_data_t parallel_data)

◆ talp_openmp_into_parallel_sync()

void talp_openmp_into_parallel_sync ( omptool_parallel_data_t parallel_data)

◆ talp_openmp_outof_parallel_sync()

void talp_openmp_outof_parallel_sync ( omptool_parallel_data_t parallel_data)

◆ talp_openmp_task_create()

void talp_openmp_task_create ( void  )

◆ talp_openmp_task_complete()

void talp_openmp_task_complete ( void  )

◆ talp_openmp_task_switch()

void talp_openmp_task_switch ( void  )

Variable Documentation

◆ talp_events_vtable

const omptool_event_funcs_t talp_events_vtable
extern