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

Go to the source code of this file.

Functions

void omptm_free_agents__init (pid_t process_id, const options_t *options)
 
void omptm_free_agents__finalize (void)
 
void omptm_free_agents__IntoBlockingCall (void)
 
void omptm_free_agents__OutOfBlockingCall (void)
 
void omptm_free_agents__thread_begin (ompt_thread_t thread_type)
 
void omptm_free_agents__parallel_begin (omptool_parallel_data_t *parallel_data)
 
void omptm_free_agents__parallel_end (omptool_parallel_data_t *parallel_data)
 
void omptm_free_agents__into_parallel_function (omptool_parallel_data_t *parallel_data, unsigned int index)
 
void omptm_free_agents__task_create (void)
 
void omptm_free_agents__task_complete (void)
 
void omptm_free_agents__task_switch (void)
 
void omptm_free_agents_testing__set_worker_binding (int cpuid)
 
void omptm_free_agents_testing__set_free_agent_id (int id)
 
void omptm_free_agents_testing__set_pending_tasks (unsigned int num_tasks)
 
void omptm_free_agents_testing__acquire_one_free_agent (void)
 
bool omptm_free_agents_testing__in_parallel (void)
 
bool omptm_free_agents_testing__check_cpu_in_parallel (int cpuid)
 
bool omptm_free_agents_testing__check_cpu_idle (int cpuid)
 
bool omptm_free_agents_testing__check_cpu_free_agent_enabled (int cpuid)
 
int omptm_free_agents_testing__get_num_enabled_free_agents (void)
 
int omptm_free_agents_testing__get_free_agent_cpu (int thread_id)
 
int omptm_free_agents_testing__get_free_agent_binding (int cpuid)
 
int omptm_free_agents_testing__get_free_agent_id_by_cpuid (int cpuid)
 
int omptm_free_agents_testing__get_free_agent_cpuid_by_id (int thread_id)
 

Variables

const omptool_event_funcs_t omptm_free_agents_events_vtable
 

Function Documentation

◆ omptm_free_agents__init()

void omptm_free_agents__init ( pid_t  process_id,
const options_t options 
)

◆ omptm_free_agents__finalize()

void omptm_free_agents__finalize ( void  )

◆ omptm_free_agents__IntoBlockingCall()

void omptm_free_agents__IntoBlockingCall ( void  )

◆ omptm_free_agents__OutOfBlockingCall()

void omptm_free_agents__OutOfBlockingCall ( void  )

◆ omptm_free_agents__thread_begin()

void omptm_free_agents__thread_begin ( ompt_thread_t  thread_type)

◆ omptm_free_agents__parallel_begin()

void omptm_free_agents__parallel_begin ( omptool_parallel_data_t parallel_data)

◆ omptm_free_agents__parallel_end()

void omptm_free_agents__parallel_end ( omptool_parallel_data_t parallel_data)

◆ omptm_free_agents__into_parallel_function()

void omptm_free_agents__into_parallel_function ( omptool_parallel_data_t parallel_data,
unsigned int  index 
)

◆ omptm_free_agents__task_create()

void omptm_free_agents__task_create ( void  )

◆ omptm_free_agents__task_complete()

void omptm_free_agents__task_complete ( void  )

◆ omptm_free_agents__task_switch()

void omptm_free_agents__task_switch ( void  )

◆ omptm_free_agents_testing__set_worker_binding()

void omptm_free_agents_testing__set_worker_binding ( int  cpuid)

◆ omptm_free_agents_testing__set_free_agent_id()

void omptm_free_agents_testing__set_free_agent_id ( int  id)

◆ omptm_free_agents_testing__set_pending_tasks()

void omptm_free_agents_testing__set_pending_tasks ( unsigned int  num_tasks)

◆ omptm_free_agents_testing__acquire_one_free_agent()

void omptm_free_agents_testing__acquire_one_free_agent ( void  )

◆ omptm_free_agents_testing__in_parallel()

bool omptm_free_agents_testing__in_parallel ( void  )

◆ omptm_free_agents_testing__check_cpu_in_parallel()

bool omptm_free_agents_testing__check_cpu_in_parallel ( int  cpuid)

◆ omptm_free_agents_testing__check_cpu_idle()

bool omptm_free_agents_testing__check_cpu_idle ( int  cpuid)

◆ omptm_free_agents_testing__check_cpu_free_agent_enabled()

bool omptm_free_agents_testing__check_cpu_free_agent_enabled ( int  cpuid)

◆ omptm_free_agents_testing__get_num_enabled_free_agents()

int omptm_free_agents_testing__get_num_enabled_free_agents ( void  )

◆ omptm_free_agents_testing__get_free_agent_cpu()

int omptm_free_agents_testing__get_free_agent_cpu ( int  thread_id)

◆ omptm_free_agents_testing__get_free_agent_binding()

int omptm_free_agents_testing__get_free_agent_binding ( int  cpuid)

◆ omptm_free_agents_testing__get_free_agent_id_by_cpuid()

int omptm_free_agents_testing__get_free_agent_id_by_cpuid ( int  cpuid)

◆ omptm_free_agents_testing__get_free_agent_cpuid_by_id()

int omptm_free_agents_testing__get_free_agent_cpuid_by_id ( int  thread_id)

Variable Documentation

◆ omptm_free_agents_events_vtable

const omptool_event_funcs_t omptm_free_agents_events_vtable
extern