|
Dynamic Load Balance 3.7.0
|
#include "LB_numThreads/omptm_omp5.h"#include "apis/dlb.h"#include "support/debug.h"#include "support/tracing.h"#include "support/types.h"#include "support/mask_utils.h"#include "LB_comm/shmem_cpuinfo.h"#include "LB_comm/shmem_procinfo.h"#include "LB_numThreads/omptool.h"#include <limits.h>#include <sched.h>#include <pthread.h>#include <stdbool.h>#include <stdint.h>#include <string.h>#include <unistd.h>#include <dlfcn.h>#include "support/array_template.h"
Macros | |
| #define | ARRAY_T cpuid_t |
Typedefs | |
| typedef void(* | set_num_threads_fn_t) (int) |
Enumerations | |
| enum | openmp_places_t { OPENMP_PLACE_OTHER , OPENMP_PLACE_CORES , OPENMP_PLACE_THREADS } |
Functions | |
| void | omp_set_num_threads (int nthreads) __attribute__((weak)) |
| void | omptm_omp5__lend_from_api (void) |
| void | omptm_omp5__init (pid_t process_id, const options_t *options) |
| void | omptm_omp5__finalize (void) |
| void | omptm_omp5__IntoBlockingCall (void) |
| void | omptm_omp5__OutOfBlockingCall (void) |
| void | omptm_omp5__parallel_begin (omptool_parallel_data_t *parallel_data) |
| void | omptm_omp5__parallel_end (omptool_parallel_data_t *parallel_data) |
| void | omptm_omp5__into_parallel_function (omptool_parallel_data_t *parallel_data, unsigned int index) |
| void | omptm_omp5__into_parallel_implicit_barrier (omptool_parallel_data_t *parallel_data) |
| const cpu_set_t * | omptm_omp5_testing__get_active_mask (void) |
| const array_cpuid_t * | omptm_omp5_testing__compute_and_get_cpu_bindings (void) |
| void | omptm_omp5_testing__set_num_threads_fn (void(*fn)(int)) |
Variables | |
| const omptool_event_funcs_t | omptm_omp5_events_vtable |
| #define ARRAY_T cpuid_t |
| typedef void(* set_num_threads_fn_t) (int) |
| enum openmp_places_t |
| void omp_set_num_threads | ( | int | nthreads | ) |
| void omptm_omp5__lend_from_api | ( | void | ) |
| void omptm_omp5__init | ( | pid_t | process_id, |
| const options_t * | options | ||
| ) |
| void omptm_omp5__finalize | ( | void | ) |
| void omptm_omp5__IntoBlockingCall | ( | void | ) |
| void omptm_omp5__OutOfBlockingCall | ( | void | ) |
| void omptm_omp5__parallel_begin | ( | omptool_parallel_data_t * | parallel_data | ) |
| void omptm_omp5__parallel_end | ( | omptool_parallel_data_t * | parallel_data | ) |
| void omptm_omp5__into_parallel_function | ( | omptool_parallel_data_t * | parallel_data, |
| unsigned int | index | ||
| ) |
| void omptm_omp5__into_parallel_implicit_barrier | ( | omptool_parallel_data_t * | parallel_data | ) |
| const cpu_set_t * omptm_omp5_testing__get_active_mask | ( | void | ) |
| const array_cpuid_t * omptm_omp5_testing__compute_and_get_cpu_bindings | ( | void | ) |
| void omptm_omp5_testing__set_num_threads_fn | ( | void(*)(int) | fn | ) |
| const omptool_event_funcs_t omptm_omp5_events_vtable |