LLVM OpenMP 22.0.0git
kmp_stub.cpp File Reference
#include <errno.h>
#include <limits.h>
#include <stdlib.h>
#include "omp.h"
#include "kmp.h"
#include "kmp_stub.h"
#include <sys/time.h>

Go to the source code of this file.

Macros

#define __KMP_IMP
#define omp_set_max_active_levels   ompc_set_max_active_levels
#define omp_set_schedule   ompc_set_schedule
#define omp_get_ancestor_thread_num   ompc_get_ancestor_thread_num
#define omp_get_team_size   ompc_get_team_size
#define omp_set_num_threads   ompc_set_num_threads
#define omp_set_dynamic   ompc_set_dynamic
#define omp_set_nested   ompc_set_nested
#define omp_set_affinity_format   ompc_set_affinity_format
#define omp_get_affinity_format   ompc_get_affinity_format
#define omp_display_affinity   ompc_display_affinity
#define omp_capture_affinity   ompc_capture_affinity
#define kmp_set_stacksize   kmpc_set_stacksize
#define kmp_set_stacksize_s   kmpc_set_stacksize_s
#define kmp_set_blocktime   kmpc_set_blocktime
#define kmp_set_library   kmpc_set_library
#define kmp_set_defaults   kmpc_set_defaults
#define kmp_set_disp_num_buffers   kmpc_set_disp_num_buffers
#define kmp_malloc   kmpc_malloc
#define kmp_aligned_malloc   kmpc_aligned_malloc
#define kmp_calloc   kmpc_calloc
#define kmp_realloc   kmpc_realloc
#define kmp_free   kmpc_free
#define i   __kmps_init();

Functions

static size_t __kmps_init ()
void omp_set_num_threads (omp_int_t num_threads)
void omp_set_dynamic (omp_int_t dynamic)
void omp_set_nested (omp_int_t nested)
void omp_set_max_active_levels (omp_int_t max_active_levels)
void omp_set_schedule (omp_sched_t kind, omp_int_t modifier)
int omp_get_ancestor_thread_num (omp_int_t level)
int omp_get_team_size (omp_int_t level)
int kmpc_set_affinity_mask_proc (int proc, void **mask)
int kmpc_unset_affinity_mask_proc (int proc, void **mask)
int kmpc_get_affinity_mask_proc (int proc, void **mask)
void kmp_set_stacksize (omp_int_t arg)
void kmp_set_stacksize_s (size_t arg)
void kmp_set_blocktime (omp_int_t arg)
void kmp_set_library (omp_int_t arg)
void kmp_set_defaults (char const *str)
void kmp_set_disp_num_buffers (omp_int_t arg)
voidkmp_malloc (size_t size)
voidkmp_aligned_malloc (size_t sz, size_t a)
voidkmp_calloc (size_t nelem, size_t elsize)
voidkmp_realloc (void *ptr, size_t size)
void kmp_free (void *ptr)
void __kmps_set_blocktime (int arg)
int __kmps_get_blocktime (void)
void __kmps_set_dynamic (int arg)
int __kmps_get_dynamic (void)
void __kmps_set_library (int arg)
int __kmps_get_library (void)
void __kmps_set_nested (int arg)
int __kmps_get_nested (void)
void __kmps_set_stacksize (size_t arg)
size_t __kmps_get_stacksize (void)
void __kmps_set_schedule (kmp_sched_t kind, int modifier)
void __kmps_get_schedule (kmp_sched_t *kind, int *modifier)
kmp_proc_bind_t __kmps_get_proc_bind (void)
double __kmps_get_wtime (void)
double __kmps_get_wtick (void)
voidomp_alloc (size_t size, omp_allocator_handle_t allocator)
voidomp_aligned_alloc (size_t a, size_t size, omp_allocator_handle_t al)
voidomp_calloc (size_t nmemb, size_t size, omp_allocator_handle_t al)
voidomp_aligned_calloc (size_t a, size_t nmemb, size_t size, omp_allocator_handle_t al)
voidomp_realloc (void *ptr, size_t size, omp_allocator_handle_t al, omp_allocator_handle_t free_al)
void omp_free (void *ptr, omp_allocator_handle_t allocator)
void omp_set_affinity_format (char const *format)
size_t omp_get_affinity_format (char *buffer, size_t size)
void omp_display_affinity (char const *format)
size_t omp_capture_affinity (char *buffer, size_t buf_size, char const *format)

Variables

static int __kmps_blocktime = INT_MAX
static int __kmps_dynamic = 0
static int __kmps_library = 1000
static int __kmps_nested = 0
static size_t __kmps_stacksize = KMP_DEFAULT_STKSIZE
static kmp_sched_t __kmps_sched_kind = kmp_sched_default
static int __kmps_sched_modifier = 0

Macro Definition Documentation

◆ __KMP_IMP

#define __KMP_IMP

Definition at line 17 of file kmp_stub.cpp.

◆ i

#define i   __kmps_init();

Definition at line 87 of file kmp_stub.cpp.

Referenced by __GOMP_taskloop(), __kmp_acquire_drdpa_lock_timed_template(), __kmp_allocate_team_arrays(), __kmp_aux_capture_affinity_field(), __kmp_barrier_template(), __kmp_check_deps(), __kmp_copy_common_data(), __kmp_dephash_create(), __kmp_dephash_extend(), __kmp_dephash_free_entries(), __kmp_dispatch_init_algorithm(), __kmp_dispatch_init_hierarchy(), __kmp_dispatch_next(), __kmp_display_env_impl(), __kmp_do_middle_initialize(), __kmp_do_serial_initialize(), __kmp_dump_debug_buffer(), __kmp_enable_tasking(), __kmp_env_blk_var(), __kmp_env_initialize(), __kmp_env_print(), __kmp_expand_cons_stack(), __kmp_expand_file_name(), __kmp_fork_barrier(), __kmp_fork_call(), __kmp_fork_in_teams(), __kmp_fork_team_threads(), __kmp_fortran_strncpy_truncate(), __kmp_free_hot_teams(), __kmp_free_task_threads_data(), __kmp_free_team(), __kmp_free_team_arrays(), __kmp_get_global_thread_id(), __kmp_get_load_balance(), __kmp_get_priority_task(), __kmp_get_submemspace(), __kmp_GOMP_doacross_post< long, true >(), __kmp_GOMP_doacross_wait(), __kmp_hw_subset_break_tie(), __kmp_init_common_data(), __kmp_init_hierarchical_barrier_thread(), __kmp_init_nesting_mode(), __kmp_init_node(), __kmp_initialize_info(), __kmp_internal_end(), __kmp_internal_end_thread(), __kmp_internal_fork(), __kmp_is_address_mapped(), __kmp_itthash_clean(), __kmp_join_barrier(), __kmp_join_call(), __kmp_linear_barrier_gather_template(), __kmp_linear_barrier_release_template(), __kmp_lookup_symbol(), __kmp_omp_task(), __kmp_override_nested_nth(), __kmp_parse_nested_num_threads(), __kmp_print_version_1(), __kmp_process_dep_all(), __kmp_process_deps(), __kmp_push_num_threads_list(), __kmp_realloc_task_deque(), __kmp_realloc_task_threads_data(), __kmp_release_deps(), __kmp_release_template(), __kmp_reset_root(), __kmp_runtime_initialize(), __kmp_serial_fork_call(), __kmp_set_nesting_mode_threads(), __kmp_spin_backoff(), __kmp_steal_task(), __kmp_stg_check_rivals(), __kmp_stg_find(), __kmp_stg_init(), __kmp_stg_parse_barrier_branch_bit(), __kmp_stg_parse_barrier_pattern(), __kmp_stg_parse_hw_subset(), __kmp_stg_parse_hw_subset_name(), __kmp_stg_parse_proc_bind(), __kmp_stg_parse_spin_backoff_params(), __kmp_stg_print_barrier_branch_bit(), __kmp_stg_print_barrier_pattern(), __kmp_stg_print_hw_subset(), __kmp_stg_print_num_threads(), __kmp_stg_print_proc_bind(), __kmp_str_contains(), __kmp_str_match(), __kmp_str_to_size(), __kmp_str_to_uint(), __kmp_task_is_allowed(), __kmp_task_reduction_fini(), __kmp_task_reduction_init(), __kmp_task_reduction_init_copy(), __kmp_task_team_setup(), __kmp_taskloop_linear(), __kmp_threadprivate_resize_cache(), __kmp_track_dependence(), __kmp_validate_locks(), __kmpc_doacross_post(), __kmpc_doacross_wait(), __kmpc_for_collapsed_init(), __kmpc_fork_teams(), __kmpc_give_task(), __kmpc_init_allocator(), __kmpc_omp_task_with_deps(), __kmpc_omp_taskwait_deps_51(), __kmpc_push_num_threads_list(), __kmpc_task_reduction_get_th_data(), __kmps_get_blocktime(), __kmps_get_dynamic(), __kmps_get_library(), __kmps_get_nested(), __kmps_get_proc_bind(), __kmps_get_schedule(), __kmps_get_stacksize(), __kmps_get_wtick(), __kmps_get_wtime(), __kmps_set_blocktime(), __kmps_set_dynamic(), __kmps_set_library(), __kmps_set_nested(), __kmps_set_schedule(), __kmps_set_stacksize(), __tgt_get_mem_resources(), acquireDependencies(), distributedBarrier::allocate(), kmp_topology_t::allocate(), kmp_hier_t< T >::allocate_hier(), ATOMIC_CMPX_EQV(), ATOMIC_CMPX_EQV(), ATOMIC_CMPX_L(), ATOMIC_CMPX_L(), ATOMIC_CMPX_L(), ATOMIC_CMPX_L(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG(), ATOMIC_CMPXCHG_CPT(), ATOMIC_CMPXCHG_MIX(), ATOMIC_CMPXCHG_MIX(), ATOMIC_CMPXCHG_MIX(), ATOMIC_CMPXCHG_MIX(), ATOMIC_CMPXCHG_MIX(), ATOMIC_CRITICAL_CPT(), ATOMIC_FIXED_ADD(), ATOMIC_FIXED_ADD(), bar(), kmp_hw_subset_t::canonicalize(), kmp_topology_t::canonicalize(), check_host(), check_i_islarger(), check_i_islarger(), check_i_islarger2(), kmp_topology_t::check_ids(), check_integer(), check_thread_affinity(), check_thread_num_ljustified(), check_thread_num_padded_ljustified(), check_thread_num_padded_rjustified(), check_thread_num_rjustified(), check_undefined(), omptest::OmptSequencedAsserter::checkState(), checkUserDefinedReduction(), kmp_hw_thread_t::clear(), collapsed(), compare_abs_hw_subset_places(), compare_hw_subset_places(), compare_places(), compare_places(), computeExternalSymbols(), cq416850_for_sections(), distributedBarrier::deallocate(), kmp_hier_t< T >::deallocate(), StringTable::decode(), hierarchy_info::deriveLevels(), do_some_work(), do_some_work(), doComplexReduction(), kmp_hw_subset_t::dump(), kmp_topology_t::dump(), findRequiredExternal(), foo(), foo(), foo(), formatSI(), FTN_GET_PARTITION_PLACE_NUMS(), FTN_GET_PLACE_NUM_PROCS(), FTN_GET_PLACE_PROC_IDS(), generateFilename(), kmp_topology_t::get_level(), kmp_tgt_memspace_list_t::get_memspace(), kmp_flag< FlagType >::get_waiter(), distributedBarrier::go_reset(), hideSymbols(), Index(), hierarchy_info::init(), kmp_topology_t::insert_layer(), kmp_aligned_malloc(), KMP_API_NAME_GOMP_TASK_REDUCTION_REMAP(), KMP_API_NAME_GOMP_TASKWAIT_DEPEND(), kmp_calc_original_ivs_for_chunk_end(), kmp_calc_original_ivs_from_iterations(), kmp_calloc(), kmp_free(), kmp_handle_lower_triangle_matrix(), kmp_handle_upper_triangle_matrix(), kmp_malloc(), kmp_realloc(), kmp_set_blocktime(), kmp_set_defaults(), kmp_set_disp_num_buffers(), kmp_set_library(), kmp_set_stacksize(), kmp_set_stacksize_s(), kmpc_get_affinity_mask_proc(), kmpc_set_affinity_mask_proc(), kmpc_unset_affinity_mask_proc(), lastName(), main(), main(), main(), main(), MIN_MAX_COMPXCHG(), MIN_MAX_COMPXCHG(), MIN_MAX_COMPXCHG(), MIN_MAX_COMPXCHG(), kmp_hier_t< T >::need_to_reallocate(), omptest::OmptEventAsserter::notifyImpl(), omp_aligned_alloc(), omp_aligned_calloc(), omp_alloc(), omp_calloc(), omp_capture_affinity(), omp_display_affinity(), omp_free(), omp_get_affinity_format(), omp_get_ancestor_thread_num(), omp_get_team_size(), omp_realloc(), omp_set_affinity_format(), omp_set_dynamic(), omp_set_max_active_levels(), omp_set_nested(), omp_set_num_threads(), omp_set_schedule(), ompt_enumerate_mutex_impls(), ompt_enumerate_states(), ompt_get_partition_place_nums(), ompt_get_place_proc_ids(), ompt_tsan_dependences(), on_ompt_callback_dependences(), performMinMaxRed(), performReductions(), place_and_affinity_match(), kmp_hw_thread_t::print(), kmp_topology_t::print(), print_list(), proc_bind_check(), kmp_hw_subset_t::push_back(), releaseDependencies(), hierarchy_info::resize(), run_loop_32(), run_loop_64(), run_ntimes(), kmp_hier_sched_env_t::sort(), task_loop(), test(), test(), test(), test(), test_doacross(), test_kmp_aligned_malloc(), test_kmp_set_disp_num_buffers(), test_mem_allocator(), test_mem_space(), test_nest(), test_omp_atomic(), test_omp_critical(), test_omp_critical(), test_omp_for_auto(), test_omp_for_bigbounds(), test_omp_for_collapse(), test_omp_for_firstprivate(), test_omp_for_lastprivate(), test_omp_for_nowait(), test_omp_for_ordered(), test_omp_for_private(), test_omp_for_reduction(), test_omp_for_runtime(), test_omp_for_schedule_dynamic(), test_omp_for_schedule_guided(), test_omp_for_schedule_static(), test_omp_for_schedule_static_3(), test_omp_init_lock(), test_omp_lock(), test_omp_nest_lock(), test_omp_parallel_copyin(), test_omp_parallel_default(), test_omp_parallel_firstprivate(), test_omp_parallel_for_copyin(), test_omp_parallel_for_firstprivate(), test_omp_parallel_for_if(), test_omp_parallel_for_lastprivate(), test_omp_parallel_for_ordered(), test_omp_parallel_for_private(), test_omp_parallel_for_reduction(), test_omp_parallel_for_simd_copyin(), test_omp_parallel_if(), test_omp_parallel_master_copyin(), test_omp_parallel_private(), test_omp_parallel_reduction(), test_omp_parallel_sections_lastprivate(), test_omp_parallel_sections_private(), test_omp_parallel_sections_reduction(), test_omp_parallel_shared(), test_omp_section_lastprivate(), test_omp_section_private(), test_omp_sections_reduction(), test_omp_single(), test_omp_single_copyprivate(), test_omp_single_private(), test_omp_task(), test_omp_task_depend_iterator(), test_omp_task_final(), test_omp_task_firstprivate(), test_omp_task_imp_firstprivate(), test_omp_task_imp_shared(), test_omp_task_private(), test_omp_taskloop_grainsize(), test_omp_taskloop_num_tasks(), test_omp_taskwait(), test_omp_taskyield(), test_omp_team_reuse(), test_omp_test_lock(), test_omp_test_nest_lock(), test_omp_threadprivate(), test_omp_threadprivate_for(), test_set_schedule_0(), test_sub_mem_space(), test_tasks(), thread_function(), tilesize(), topology_alloc_openmp_partition(), topology_alloc_openmp_places(), topology_alloc_type_places(), topology_free_places(), topology_get_mask_from_file(), topology_print_places(), and unroll_heuristic().

◆ kmp_aligned_malloc

#define kmp_aligned_malloc   kmpc_aligned_malloc

Definition at line 48 of file kmp_stub.cpp.

Referenced by test_kmp_aligned_malloc().

◆ kmp_calloc

#define kmp_calloc   kmpc_calloc

Definition at line 49 of file kmp_stub.cpp.

◆ kmp_free

#define kmp_free   kmpc_free

Definition at line 51 of file kmp_stub.cpp.

Referenced by test_kmp_aligned_malloc().

◆ kmp_malloc

#define kmp_malloc   kmpc_malloc

Definition at line 47 of file kmp_stub.cpp.

◆ kmp_realloc

#define kmp_realloc   kmpc_realloc

Definition at line 50 of file kmp_stub.cpp.

◆ kmp_set_blocktime

#define kmp_set_blocktime   kmpc_set_blocktime

Definition at line 43 of file kmp_stub.cpp.

◆ kmp_set_defaults

#define kmp_set_defaults   kmpc_set_defaults

Definition at line 45 of file kmp_stub.cpp.

Referenced by main(), and test_kmp_set_defaults_lock_bug().

◆ kmp_set_disp_num_buffers

#define kmp_set_disp_num_buffers   kmpc_set_disp_num_buffers

Definition at line 46 of file kmp_stub.cpp.

Referenced by main().

◆ kmp_set_library

#define kmp_set_library   kmpc_set_library

Definition at line 44 of file kmp_stub.cpp.

◆ kmp_set_stacksize

#define kmp_set_stacksize   kmpc_set_stacksize

Definition at line 41 of file kmp_stub.cpp.

◆ kmp_set_stacksize_s

#define kmp_set_stacksize_s   kmpc_set_stacksize_s

Definition at line 42 of file kmp_stub.cpp.

◆ omp_capture_affinity

#define omp_capture_affinity   ompc_capture_affinity

Definition at line 40 of file kmp_stub.cpp.

Referenced by check_thread_affinity(), get_integer(), get_string(), get_string(), and main().

◆ omp_display_affinity

#define omp_display_affinity   ompc_display_affinity

Definition at line 39 of file kmp_stub.cpp.

Referenced by main().

◆ omp_get_affinity_format

#define omp_get_affinity_format   ompc_get_affinity_format

Definition at line 38 of file kmp_stub.cpp.

Referenced by main().

◆ omp_get_ancestor_thread_num

#define omp_get_ancestor_thread_num   ompc_get_ancestor_thread_num

Definition at line 31 of file kmp_stub.cpp.

Referenced by ancestor_helper(), and main().

◆ omp_get_team_size

#define omp_get_team_size   ompc_get_team_size

Definition at line 32 of file kmp_stub.cpp.

◆ omp_set_affinity_format

◆ omp_set_dynamic

#define omp_set_dynamic   ompc_set_dynamic

Definition at line 35 of file kmp_stub.cpp.

Referenced by main(), main(), main(), task_loop(), and test_omp_threadprivate().

◆ omp_set_max_active_levels

#define omp_set_max_active_levels   ompc_set_max_active_levels

Definition at line 29 of file kmp_stub.cpp.

Referenced by main(), main(), and test_omp_nested().

◆ omp_set_nested

#define omp_set_nested   ompc_set_nested

Definition at line 36 of file kmp_stub.cpp.

Referenced by main(), main(), test_nested_affinity_bug(), and test_omp_nested().

◆ omp_set_num_threads

◆ omp_set_schedule

#define omp_set_schedule   ompc_set_schedule

Definition at line 30 of file kmp_stub.cpp.

Referenced by main(), main(), and test_set_schedule_0().

Function Documentation

◆ __kmps_get_blocktime()

int __kmps_get_blocktime ( void )

Definition at line 210 of file kmp_stub.cpp.

References __kmps_blocktime, and i.

Referenced by FTN_GET_BLOCKTIME().

◆ __kmps_get_dynamic()

int __kmps_get_dynamic ( void )

Definition at line 222 of file kmp_stub.cpp.

References __kmps_dynamic, and i.

Referenced by FTN_GET_DYNAMIC().

◆ __kmps_get_library()

int __kmps_get_library ( void )

Definition at line 234 of file kmp_stub.cpp.

References __kmps_library, and i.

Referenced by FTN_GET_LIBRARY().

◆ __kmps_get_nested()

int __kmps_get_nested ( void )

Definition at line 246 of file kmp_stub.cpp.

References __kmps_nested, and i.

Referenced by FTN_GET_NESTED().

◆ __kmps_get_proc_bind()

kmp_proc_bind_t __kmps_get_proc_bind ( void )

Definition at line 278 of file kmp_stub.cpp.

References i, and proc_bind_false.

Referenced by FTN_GET_PROC_BIND().

◆ __kmps_get_schedule()

void __kmps_get_schedule ( kmp_sched_t * kind,
int * modifier )

Definition at line 272 of file kmp_stub.cpp.

References __kmps_sched_kind, __kmps_sched_modifier, and i.

Referenced by FTN_GET_SCHEDULE().

◆ __kmps_get_stacksize()

size_t __kmps_get_stacksize ( void )

Definition at line 258 of file kmp_stub.cpp.

References __kmps_stacksize, and i.

Referenced by FTN_GET_STACKSIZE(), and FTN_GET_STACKSIZE_S().

◆ __kmps_get_wtick()

double __kmps_get_wtick ( void )

Definition at line 309 of file kmp_stub.cpp.

References double, and i.

Referenced by FTN_GET_WTICK().

◆ __kmps_get_wtime()

double __kmps_get_wtime ( void )

Definition at line 283 of file kmp_stub.cpp.

References double, i, and status.

Referenced by FTN_GET_WTIME().

◆ __kmps_init()

size_t __kmps_init ( )
static

Definition at line 58 of file kmp_stub.cpp.

References __kmp_version_build_time, __kmp_version_copyright, double, initialized, and status.

◆ __kmps_set_blocktime()

void __kmps_set_blocktime ( int arg)

Definition at line 205 of file kmp_stub.cpp.

References __kmps_blocktime, and i.

Referenced by FTN_SET_BLOCKTIME(), and kmp_set_blocktime().

◆ __kmps_set_dynamic()

void __kmps_set_dynamic ( int arg)

Definition at line 217 of file kmp_stub.cpp.

References __kmps_dynamic, and i.

Referenced by FTN_SET_DYNAMIC(), and omp_set_dynamic().

◆ __kmps_set_library()

void __kmps_set_library ( int arg)

◆ __kmps_set_nested()

void __kmps_set_nested ( int arg)

Definition at line 241 of file kmp_stub.cpp.

References __kmps_nested, and i.

Referenced by FTN_SET_NESTED(), and omp_set_nested().

◆ __kmps_set_schedule()

void __kmps_set_schedule ( kmp_sched_t kind,
int modifier )

Definition at line 266 of file kmp_stub.cpp.

References __kmps_sched_kind, __kmps_sched_modifier, and i.

Referenced by FTN_SET_SCHEDULE(), and omp_set_schedule().

◆ __kmps_set_stacksize()

void __kmps_set_stacksize ( size_t arg)

Definition at line 253 of file kmp_stub.cpp.

References __kmps_stacksize, and i.

Referenced by FTN_SET_STACKSIZE(), FTN_SET_STACKSIZE_S(), kmp_set_stacksize(), and kmp_set_stacksize_s().

◆ kmp_aligned_malloc()

void * kmp_aligned_malloc ( size_t sz,
size_t a )

Definition at line 160 of file kmp_stub.cpp.

References a, err, i, and res.

◆ kmp_calloc()

void * kmp_calloc ( size_t nelem,
size_t elsize )

Definition at line 174 of file kmp_stub.cpp.

References i, and res.

◆ kmp_free()

void kmp_free ( void * ptr)

Definition at line 194 of file kmp_stub.cpp.

References i.

◆ kmp_malloc()

void * kmp_malloc ( size_t size)

Definition at line 146 of file kmp_stub.cpp.

References i, res, and size.

◆ kmp_realloc()

void * kmp_realloc ( void * ptr,
size_t size )

Definition at line 184 of file kmp_stub.cpp.

References i, res, and size.

◆ kmp_set_blocktime()

void kmp_set_blocktime ( omp_int_t arg)

Definition at line 134 of file kmp_stub.cpp.

References __kmps_set_blocktime(), and i.

◆ kmp_set_defaults()

void kmp_set_defaults ( char const * str)

Definition at line 142 of file kmp_stub.cpp.

References i.

◆ kmp_set_disp_num_buffers()

void kmp_set_disp_num_buffers ( omp_int_t arg)

Definition at line 143 of file kmp_stub.cpp.

References i.

◆ kmp_set_library()

void kmp_set_library ( omp_int_t arg)

Definition at line 138 of file kmp_stub.cpp.

References __kmps_set_library(), and i.

◆ kmp_set_stacksize()

void kmp_set_stacksize ( omp_int_t arg)

Definition at line 126 of file kmp_stub.cpp.

References __kmps_set_stacksize(), and i.

◆ kmp_set_stacksize_s()

void kmp_set_stacksize_s ( size_t arg)

Definition at line 130 of file kmp_stub.cpp.

References __kmps_set_stacksize(), and i.

◆ kmpc_get_affinity_mask_proc()

int kmpc_get_affinity_mask_proc ( int proc,
void ** mask )

◆ kmpc_set_affinity_mask_proc()

int kmpc_set_affinity_mask_proc ( int proc,
void ** mask )

◆ kmpc_unset_affinity_mask_proc()

int kmpc_unset_affinity_mask_proc ( int proc,
void ** mask )

◆ omp_aligned_alloc()

void * omp_aligned_alloc ( size_t a,
size_t size,
omp_allocator_handle_t al )

Definition at line 393 of file kmp_stub.cpp.

References a, err, i, res, and size.

◆ omp_aligned_calloc()

void * omp_aligned_calloc ( size_t a,
size_t nmemb,
size_t size,
omp_allocator_handle_t al )

Definition at line 419 of file kmp_stub.cpp.

References a, err, i, res, and size.

◆ omp_alloc()

void * omp_alloc ( size_t size,
omp_allocator_handle_t allocator )

Definition at line 379 of file kmp_stub.cpp.

References i, res, and size.

◆ omp_calloc()

void * omp_calloc ( size_t nmemb,
size_t size,
omp_allocator_handle_t al )

Definition at line 408 of file kmp_stub.cpp.

References i, res, and size.

◆ omp_capture_affinity()

size_t omp_capture_affinity ( char * buffer,
size_t buf_size,
char const * format )

Definition at line 464 of file kmp_stub.cpp.

References i.

◆ omp_display_affinity()

void omp_display_affinity ( char const * format)

Definition at line 463 of file kmp_stub.cpp.

References i.

◆ omp_free()

void omp_free ( void * ptr,
omp_allocator_handle_t allocator )

Definition at line 448 of file kmp_stub.cpp.

References i.

◆ omp_get_affinity_format()

size_t omp_get_affinity_format ( char * buffer,
size_t size )

Definition at line 459 of file kmp_stub.cpp.

References i, and size.

◆ omp_get_ancestor_thread_num()

int omp_get_ancestor_thread_num ( omp_int_t level)

Definition at line 104 of file kmp_stub.cpp.

References i, and level.

◆ omp_get_team_size()

int omp_get_team_size ( omp_int_t level)

Definition at line 108 of file kmp_stub.cpp.

References i, and level.

◆ omp_realloc()

void * omp_realloc ( void * ptr,
size_t size,
omp_allocator_handle_t al,
omp_allocator_handle_t free_al )

Definition at line 436 of file kmp_stub.cpp.

References i, res, and size.

◆ omp_set_affinity_format()

void omp_set_affinity_format ( char const * format)

Definition at line 458 of file kmp_stub.cpp.

References i.

◆ omp_set_dynamic()

void omp_set_dynamic ( omp_int_t dynamic)

Definition at line 91 of file kmp_stub.cpp.

References __kmps_set_dynamic(), and i.

◆ omp_set_max_active_levels()

void omp_set_max_active_levels ( omp_int_t max_active_levels)

Definition at line 99 of file kmp_stub.cpp.

References i.

◆ omp_set_nested()

void omp_set_nested ( omp_int_t nested)

Definition at line 95 of file kmp_stub.cpp.

References __kmps_set_nested(), and i.

◆ omp_set_num_threads()

void omp_set_num_threads ( omp_int_t num_threads)

Definition at line 90 of file kmp_stub.cpp.

References i.

◆ omp_set_schedule()

void omp_set_schedule ( omp_sched_t kind,
omp_int_t modifier )

Definition at line 100 of file kmp_stub.cpp.

References __kmps_set_schedule(), and i.

Variable Documentation

◆ __kmps_blocktime

int __kmps_blocktime = INT_MAX
static

Definition at line 203 of file kmp_stub.cpp.

Referenced by __kmps_get_blocktime(), and __kmps_set_blocktime().

◆ __kmps_dynamic

int __kmps_dynamic = 0
static

Definition at line 215 of file kmp_stub.cpp.

Referenced by __kmps_get_dynamic(), and __kmps_set_dynamic().

◆ __kmps_library

int __kmps_library = 1000
static

Definition at line 227 of file kmp_stub.cpp.

Referenced by __kmps_get_library(), and __kmps_set_library().

◆ __kmps_nested

int __kmps_nested = 0
static

Definition at line 239 of file kmp_stub.cpp.

Referenced by __kmps_get_nested(), and __kmps_set_nested().

◆ __kmps_sched_kind

kmp_sched_t __kmps_sched_kind = kmp_sched_default
static

Definition at line 263 of file kmp_stub.cpp.

Referenced by __kmps_get_schedule(), and __kmps_set_schedule().

◆ __kmps_sched_modifier

int __kmps_sched_modifier = 0
static

Definition at line 264 of file kmp_stub.cpp.

Referenced by __kmps_get_schedule(), and __kmps_set_schedule().

◆ __kmps_stacksize

size_t __kmps_stacksize = KMP_DEFAULT_STKSIZE
static

Definition at line 251 of file kmp_stub.cpp.

Referenced by __kmps_get_stacksize(), and __kmps_set_stacksize().