#include "kmp.h"
Go to the source code of this file.
int __kmp_abort_delay = 0 |
Definition at line 168 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize(), __kmp_stg_parse_abort_delay(), and __kmp_stg_print_abort_delay().
int __kmp_adjust_gtid_mode = TRUE |
Definition at line 177 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_register_root(), __kmp_stg_parse_gtid_mode(), and __kmp_stg_print_gtid_mode().
size_t __kmp_align_alloc = CACHE_LINE |
Definition at line 131 of file kmp_global.c.
Referenced by ___kmp_allocate(), __kmp_stg_parse_align_alloc(), and __kmp_stg_print_align_alloc().
volatile int __kmp_all_nth = 0 |
Definition at line 358 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_atfork_child(), __kmp_common_destroy(), __kmp_do_serial_initialize(), __kmp_get_global_thread_id(), __kmp_reap_thread(), and __kmp_register_root().
int __kmp_allThreadsSpecified = 0 |
Definition at line 130 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize(), __kmp_stg_parse_all_threadprivate(), and __kmp_stg_parse_all_threads().
int __kmp_avail_proc = 0 |
Definition at line 137 of file kmp_global.c.
Referenced by __kmp_acquire_drdpa_lock_timed_template(), __kmp_acquire_queuing_lock_timed_template(), __kmp_acquire_tas_lock_timed_template(), __kmp_allocate_thread(), __kmp_do_middle_initialize(), __kmp_free_thread(), __kmp_reap_common(), __kmp_reap_thread(), __kmp_register_root(), __kmp_release_tas_lock(), __kmp_release_ticket_lock(), __kmp_reserve_threads(), __kmp_wait_sleep(), __kmp_wait_yield(), __kmp_wait_yield_4(), __kmp_wait_yield_8(), and FTN_GET_NUM_PROCS().
char const* __kmp_barrier_branch_bit_env_name[bs_last_barrier] |
{ "KMP_PLAIN_BARRIER", "KMP_FORKJOIN_BARRIER" , "KMP_REDUCTION_BARRIER" }
Definition at line 109 of file kmp_global.c.
Referenced by __kmp_stg_parse_barrier_branch_bit(), and __kmp_stg_print_barrier_branch_bit().
kmp_uint32 __kmp_barrier_gather_bb_dflt = 2 |
Definition at line 95 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize(), and __kmp_stg_parse_barrier_branch_bit().
kmp_uint32 __kmp_barrier_gather_branch_bits[bs_last_barrier] = { 0 } |
Definition at line 105 of file kmp_global.c.
Referenced by __kmp_barrier(), __kmp_do_serial_initialize(), __kmp_hyper_barrier_gather(), __kmp_join_barrier(), __kmp_print_version_1(), __kmp_stg_parse_barrier_branch_bit(), __kmp_stg_print_barrier_branch_bit(), and __kmp_tree_barrier_gather().
kmp_bar_pat_e __kmp_barrier_gather_pat_dflt = bp_linear_bar |
Definition at line 102 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize().
kmp_bar_pat_e __kmp_barrier_gather_pattern[bs_last_barrier] = { bp_linear_bar } |
Definition at line 107 of file kmp_global.c.
Referenced by __kmp_barrier(), __kmp_do_serial_initialize(), __kmp_join_barrier(), __kmp_print_version_1(), __kmp_stg_parse_barrier_pattern(), and __kmp_stg_print_barrier_pattern().
char const* __kmp_barrier_pattern_env_name[bs_last_barrier] |
{ "KMP_PLAIN_BARRIER_PATTERN", "KMP_FORKJOIN_BARRIER_PATTERN" , "KMP_REDUCTION_BARRIER_PATTERN" }
Definition at line 115 of file kmp_global.c.
Referenced by __kmp_stg_parse_barrier_pattern(), and __kmp_stg_print_barrier_pattern().
char const* __kmp_barrier_pattern_name[bp_last_bar] = { "linear", "tree", "hyper" } |
Definition at line 127 of file kmp_global.c.
Referenced by __kmp_print_version_1(), __kmp_stg_parse_barrier_pattern(), and __kmp_stg_print_barrier_pattern().
kmp_uint32 __kmp_barrier_release_bb_dflt = 2 |
Definition at line 96 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize(), and __kmp_stg_parse_barrier_branch_bit().
kmp_uint32 __kmp_barrier_release_branch_bits[bs_last_barrier] = { 0 } |
Definition at line 106 of file kmp_global.c.
Referenced by __kmp_barrier(), __kmp_do_serial_initialize(), __kmp_end_split_barrier(), __kmp_fork_barrier(), __kmp_hyper_barrier_release(), __kmp_print_version_1(), __kmp_stg_parse_barrier_branch_bit(), __kmp_stg_print_barrier_branch_bit(), and __kmp_tree_barrier_release().
kmp_bar_pat_e __kmp_barrier_release_pat_dflt = bp_linear_bar |
Definition at line 103 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize().
kmp_bar_pat_e __kmp_barrier_release_pattern[bs_last_barrier] = { bp_linear_bar } |
Definition at line 108 of file kmp_global.c.
Referenced by __kmp_barrier(), __kmp_do_serial_initialize(), __kmp_end_split_barrier(), __kmp_fork_barrier(), __kmp_print_version_1(), __kmp_stg_parse_barrier_pattern(), and __kmp_stg_print_barrier_pattern().
char const* __kmp_barrier_type_name[bs_last_barrier] |
{ "plain", "forkjoin" , "reduction" }
Definition at line 121 of file kmp_global.c.
Referenced by __kmp_print_version_1().
int __kmp_bt_intervals = KMP_INTERVALS_FROM_BLOCKTIME( KMP_DEFAULT_BLOCKTIME, KMP_MIN_MONITOR_WAKEUPS ) |
Definition at line 159 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize(), __kmp_get_global_icvs(), __kmp_initialize_root(), __kmp_register_root(), and __kmp_stg_parse_blocktime().
int __kmp_chunk = 0 |
Definition at line 167 of file kmp_global.c.
Referenced by __kmp_get_schedule_global(), __kmp_stg_parse_omp_schedule(), and __kmp_stg_print_omp_schedule().
kmp_uint64 __kmp_cpu_frequency = 0 |
Definition at line 56 of file kmp_global.c.
Referenced by __kmp_runtime_initialize().
kmp_cpuinfo_t __kmp_cpuinfo = { 0 } |
Definition at line 55 of file kmp_global.c.
Referenced by __kmp_runtime_initialize(), and __kmpc_flush().
int __kmp_debug_buf = FALSE |
Definition at line 295 of file kmp_global.c.
Referenced by __kmp_abort_process(), __kmp_internal_end_library(), __kmp_internal_end_thread(), and __kmp_vprintf().
int __kmp_debug_buf_atomic = FALSE |
Definition at line 298 of file kmp_global.c.
Referenced by __kmp_vprintf().
int __kmp_debug_buf_chars = KMP_DEBUG_BUF_CHARS_INIT |
Definition at line 297 of file kmp_global.c.
Referenced by __kmp_dump_debug_buffer(), and __kmp_vprintf().
int __kmp_debug_buf_lines = KMP_DEBUG_BUF_LINES_INIT |
Definition at line 296 of file kmp_global.c.
Referenced by __kmp_dump_debug_buffer(), and __kmp_vprintf().
int __kmp_debug_buf_warn_chars = 0 |
Definition at line 302 of file kmp_global.c.
Referenced by __kmp_vprintf().
char* __kmp_debug_buffer = NULL |
Definition at line 300 of file kmp_global.c.
Referenced by __kmp_dump_debug_buffer(), and __kmp_vprintf().
int __kmp_debug_count = 0 |
Definition at line 301 of file kmp_global.c.
Referenced by __kmp_dump_debug_buffer(), and __kmp_vprintf().
Definition at line 387 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize().
int __kmp_determ_red = FALSE |
Definition at line 282 of file kmp_global.c.
Referenced by __kmp_stg_parse_force_reduction(), and __kmp_stg_print_force_reduction().
int __kmp_dflt_blocktime = KMP_DEFAULT_BLOCKTIME |
Definition at line 157 of file kmp_global.c.
Referenced by __kmp_aux_env_initialize(), __kmp_barrier(), __kmp_do_serial_initialize(), __kmp_fork_barrier(), __kmp_get_global_icvs(), __kmp_initialize_root(), __kmp_join_barrier(), __kmp_reap_thread(), __kmp_register_root(), __kmp_release(), __kmp_stg_parse_blocktime(), __kmp_stg_print_blocktime(), __kmp_suspend(), __kmp_wait_sleep(), and FTN_GET_BLOCKTIME().
int __kmp_dflt_nested = FALSE |
Definition at line 146 of file kmp_global.c.
Referenced by __kmp_aux_env_initialize(), __kmp_get_global_icvs(), __kmp_initialize_root(), __kmp_register_root(), __kmp_stg_parse_nested(), and __kmp_stg_print_nested().
int __kmp_dflt_team_nth = 0 |
Definition at line 142 of file kmp_global.c.
Referenced by __kmp_aux_env_initialize(), __kmp_do_middle_initialize(), __kmp_expand_file_name(), __kmp_get_global_icvs(), __kmp_stg_parse_num_threads(), and __kmp_user_set_library().
int __kmp_dflt_team_nth_ub = 0 |
Definition at line 143 of file kmp_global.c.
Referenced by __kmp_do_middle_initialize(), __kmp_do_serial_initialize(), __kmp_env_initialize(), __kmp_initialize_root(), __kmp_register_root(), __kmp_stg_parse_num_threads(), and __kmp_user_set_library().
Definition at line 385 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize().
int __kmp_duplicate_library_ok = 0 |
Definition at line 279 of file kmp_global.c.
Referenced by __kmp_register_library_startup(), __kmp_stg_parse_duplicate_lib_ok(), and __kmp_stg_print_duplicate_lib_ok().
int __kmp_env_all_threads = FALSE |
Definition at line 326 of file kmp_global.c.
int __kmp_env_blocktime = FALSE |
Definition at line 328 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_do_middle_initialize(), __kmp_free_thread(), __kmp_get_global_icvs(), __kmp_initialize_root(), __kmp_reap_thread(), __kmp_register_root(), and __kmp_stg_parse_blocktime().
int __kmp_env_checks = FALSE |
Definition at line 329 of file kmp_global.c.
Referenced by __kmp_check_stack_overlap(), and __kmp_do_serial_initialize().
int __kmp_env_chunk = FALSE |
Definition at line 323 of file kmp_global.c.
Referenced by __kmp_stg_parse_omp_schedule().
int __kmp_env_consistency_check = FALSE |
Definition at line 330 of file kmp_global.c.
Referenced by __kmp_acquire_drdpa_lock_with_checks(), __kmp_acquire_nested_drdpa_lock_with_checks(), __kmp_acquire_nested_queuing_lock_with_checks(), __kmp_acquire_nested_tas_lock_with_checks(), __kmp_acquire_nested_ticket_lock_with_checks(), __kmp_acquire_queuing_lock_with_checks(), __kmp_acquire_tas_lock_with_checks(), __kmp_acquire_ticket_lock_with_checks(), __kmp_cleanup_user_locks(), __kmp_destroy_drdpa_lock_with_checks(), __kmp_destroy_nested_drdpa_lock_with_checks(), __kmp_destroy_nested_queuing_lock_with_checks(), __kmp_destroy_nested_tas_lock_with_checks(), __kmp_destroy_nested_ticket_lock_with_checks(), __kmp_destroy_queuing_lock_with_checks(), __kmp_destroy_tas_lock_with_checks(), __kmp_destroy_ticket_lock_with_checks(), __kmp_dispatch_deo(), __kmp_dispatch_deo_error(), __kmp_dispatch_dxo(), __kmp_dispatch_dxo_error(), __kmp_dispatch_init(), __kmp_dispatch_next(), __kmp_dump_task_queue(), __kmp_end_critical_section_reduce_block(), __kmp_enter_critical_section_reduce_block(), __kmp_enter_single(), __kmp_execute_task_from_queue(), __kmp_exit_single(), __kmp_for_static_init(), __kmp_free_taskq(), __kmp_launch_thread(), __kmp_lookup_user_lock(), __kmp_parallel_deo(), __kmp_parallel_dxo(), __kmp_print_version_1(), __kmp_reap_thread(), __kmp_register_root(), __kmp_release_drdpa_lock_with_checks(), __kmp_release_nested_drdpa_lock_with_checks(), __kmp_release_nested_queuing_lock_with_checks(), __kmp_release_nested_tas_lock_with_checks(), __kmp_release_nested_ticket_lock_with_checks(), __kmp_release_queuing_lock_with_checks(), __kmp_release_tas_lock_with_checks(), __kmp_release_ticket_lock_with_checks(), __kmp_run_after_invoked_task(), __kmp_run_before_invoked_task(), __kmp_stg_parse_consistency_check(), __kmp_stg_print_consistency_check(), __kmp_taskq_eo(), __kmp_taskq_xo(), __kmp_test_drdpa_lock_with_checks(), __kmp_test_nested_drdpa_lock_with_checks(), __kmp_test_nested_queuing_lock_with_checks(), __kmp_test_nested_tas_lock_with_checks(), __kmp_test_nested_ticket_lock_with_checks(), __kmp_test_queuing_lock_with_checks(), __kmp_test_tas_lock_with_checks(), __kmp_test_ticket_lock_with_checks(), __kmpc_barrier(), __kmpc_barrier_master(), __kmpc_barrier_master_nowait(), __kmpc_copyprivate(), __kmpc_critical(), __kmpc_end_critical(), __kmpc_end_master(), __kmpc_end_reduce(), __kmpc_end_reduce_nowait(), __kmpc_end_serialized_parallel(), __kmpc_end_taskq_task(), __kmpc_for_static_fini(), __kmpc_init_lock(), __kmpc_init_nest_lock(), __kmpc_master(), __kmpc_reduce(), __kmpc_reduce_nowait(), __kmpc_serialized_parallel(), __kmpc_taskq(), and __kmpc_taskq_task().
int __kmp_env_omp_all_threads = FALSE |
Definition at line 327 of file kmp_global.c.
int __kmp_env_omp_stksize = FALSE |
Definition at line 325 of file kmp_global.c.
int __kmp_env_stksize = FALSE |
Definition at line 324 of file kmp_global.c.
Referenced by __kmp_aux_set_stacksize(), __kmp_create_worker(), and __kmp_stg_parse_stacksize().
Definition at line 378 of file kmp_global.c.
Referenced by __kmp_abort_process(), and __kmp_do_serial_initialize().
PACKED_REDUCTION_METHOD_T __kmp_force_reduction_method = reduction_method_not_defined |
Definition at line 281 of file kmp_global.c.
Referenced by __kmp_determine_reduction_method(), __kmp_stg_parse_force_reduction(), and __kmp_stg_print_force_reduction().
int __kmp_foreign_tp = TRUE |
Definition at line 187 of file kmp_global.c.
Referenced by __kmp_common_destroy(), __kmp_common_destroy_gtid(), __kmp_do_serial_initialize(), __kmp_stg_parse_foreign_threads_threadprivate(), __kmp_stg_print_foreign_threads_threadprivate(), __kmpc_threadprivate(), and kmp_threadprivate_insert().
int __kmp_forkjoin_frames = 0 |
Definition at line 280 of file kmp_global.c.
Referenced by __kmp_stg_parse_forkjoin_frames(), and __kmp_stg_print_forkjoin_frames().
Definition at line 377 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize(), __kmp_fork_call(), __kmp_internal_end_library(), __kmp_internal_end_thread(), __kmp_join_call(), __kmp_register_root(), __kmp_set_num_threads(), __kmp_unregister_root_current_thread(), and __kmpc_serialized_parallel().
int __kmp_generate_warnings = kmp_warnings_low |
Definition at line 134 of file kmp_global.c.
Referenced by __kmp_msg(), __kmp_stg_parse_warnings(), __kmp_stg_print_warnings(), __kmp_warn(), FTN_SET_WARNINGS_OFF(), and FTN_SET_WARNINGS_ON().
KMP_ALIGN_CACHE kmp_global_t __kmp_global = {{ 0 }} |
Definition at line 369 of file kmp_global.c.
Referenced by __kmp_abort_process(), __kmp_aux_env_initialize(), __kmp_create_monitor(), __kmp_do_serial_initialize(), __kmp_fork_barrier(), __kmp_get_global_icvs(), __kmp_hyper_barrier_release(), __kmp_initialize_root(), __kmp_internal_end(), __kmp_internal_end_library(), __kmp_internal_end_thread(), __kmp_launch_monitor(), __kmp_launch_thread(), __kmp_linear_barrier_release(), __kmp_parallel_initialize(), __kmp_register_root(), __kmp_reserve_threads(), __kmp_stg_parse_kmp_dynamic_mode(), __kmp_stg_parse_omp_dynamic(), __kmp_stg_print_kmp_dynamic_mode(), __kmp_stg_print_omp_dynamic(), __kmp_tree_barrier_release(), and __kmp_wait_sleep().
Definition at line 383 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize(), __kmp_user_lock_allocate(), __kmp_user_lock_free(), __kmpc_threadprivate_cached(), kmp_threadprivate_insert(), and kmp_threadprivate_insert_private_data().
int __kmp_gtid_mode = 0 |
Definition at line 176 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_create_worker(), __kmp_get_global_thread_id(), __kmp_get_global_thread_id_reg(), __kmp_launch_worker(), __kmp_register_root(), __kmp_stg_parse_gtid_mode(), __kmp_stg_print_gtid_mode(), and FTN_GET_THREAD_NUM().
kmp_key_t __kmp_gtid_threadprivate_key |
Definition at line 53 of file kmp_global.c.
Referenced by __kmp_gtid_get_specific(), __kmp_gtid_set_specific(), __kmp_runtime_destroy(), __kmp_runtime_initialize(), and FTN_GET_THREAD_NUM().
enum sched_type __kmp_guided = kmp_sch_guided_iterative_chunked |
Definition at line 153 of file kmp_global.c.
Referenced by __kmp_dispatch_init(), __kmp_get_schedule_global(), __kmp_stg_parse_omp_schedule(), __kmp_stg_parse_schedule(), and __kmp_stg_print_schedule().
int __kmp_ht_capable = FALSE |
Definition at line 163 of file kmp_global.c.
int __kmp_ht_enabled = FALSE |
Definition at line 164 of file kmp_global.c.
int __kmp_ht_log_per_phy = 1 |
Definition at line 165 of file kmp_global.c.
volatile int __kmp_init_common = FALSE |
Definition at line 64 of file kmp_global.c.
Referenced by __kmp_atfork_child(), __kmp_common_destroy(), __kmp_common_destroy_gtid(), __kmp_common_initialize(), and __kmp_internal_end().
int __kmp_init_counter = 0 |
Definition at line 73 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize().
volatile int __kmp_init_gtid = FALSE |
Definition at line 63 of file kmp_global.c.
Referenced by __kmp_atfork_child(), __kmp_get_global_thread_id(), __kmp_internal_end(), __kmp_register_root(), __kmp_release(), and __kmp_resume().
volatile int __kmp_init_middle = FALSE |
Definition at line 65 of file kmp_global.c.
Referenced by __kmp_atfork_child(), __kmp_cleanup(), __kmp_do_middle_initialize(), __kmp_env_initialize(), __kmp_middle_initialize(), __kmp_parallel_initialize(), __kmp_register_root(), FTN_GET_MAX_THREADS(), and FTN_GET_NUM_PROCS().
volatile int __kmp_init_monitor = 0 |
Definition at line 67 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_atfork_child(), __kmp_internal_end(), __kmp_join_barrier(), and __kmp_launch_monitor().
volatile int __kmp_init_parallel = FALSE |
Definition at line 66 of file kmp_global.c.
Referenced by __kmp_atfork_child(), __kmp_aux_set_stacksize(), __kmp_cleanup(), __kmp_dispatch_init(), __kmp_enter_single(), __kmp_fork_call(), __kmp_parallel_initialize(), __kmp_reinitialize_team(), __kmp_set_num_threads(), __kmp_stg_parse_kmp_dynamic_mode(), __kmpc_barrier(), __kmpc_barrier_master(), __kmpc_barrier_master_nowait(), __kmpc_end_serialized_parallel(), __kmpc_master(), __kmpc_ordered(), __kmpc_reduce(), __kmpc_reduce_nowait(), __kmpc_serialized_parallel(), FTN_GET_THREAD_NUM(), GOMP_single_copy_start(), and GOMP_single_start().
volatile int __kmp_init_serial = FALSE |
Definition at line 62 of file kmp_global.c.
Referenced by __kmp_atfork_child(), __kmp_aux_set_defaults(), __kmp_aux_set_stacksize(), __kmp_cleanup(), __kmp_do_middle_initialize(), __kmp_do_serial_initialize(), __kmp_fork_call(), __kmp_get_global_thread_id_reg(), __kmp_internal_end_library(), __kmp_internal_end_thread(), __kmp_reserve_threads(), __kmp_serial_initialize(), __kmp_set_num_threads(), __kmpc_atomic_10(), __kmpc_atomic_16(), __kmpc_atomic_20(), __kmpc_atomic_32(), __kmpc_atomic_4(), __kmpc_atomic_8(), __kmpc_dispatch_init_4(), __kmpc_dispatch_init_4u(), __kmpc_dispatch_init_8(), __kmpc_dispatch_init_8u(), __kmpc_init_lock(), __kmpc_init_nest_lock(), __kmpc_ordered(), __kmpc_place_threads(), __kmpc_threadprivate(), ATOMIC_FIXED_ADD(), FTN_GET_NUM_KNOWN_THREADS(), FTN_GET_STACKSIZE(), FTN_GET_STACKSIZE_S(), FTN_GET_WTICK(), FTN_GET_WTIME(), and kmpc_free().
volatile int __kmp_init_user_locks = FALSE |
Definition at line 68 of file kmp_global.c.
Referenced by __kmp_atfork_child(), __kmp_cleanup_user_locks(), __kmp_env_initialize(), and __kmp_stg_parse_lock_kind().
unsigned int __kmp_init_wait = KMP_DEFAULT_INIT_WAIT |
Definition at line 80 of file kmp_global.c.
Referenced by __kmp_stg_parse_init_wait(), and __kmp_stg_print_init_wait().
KMP_ALIGN_CACHE kmp_bootstrap_lock_t __kmp_initz_lock = KMP_BOOTSTRAP_LOCK_INITIALIZER( __kmp_initz_lock ) |
Definition at line 376 of file kmp_global.c.
Referenced by __kmp_atfork_child(), __kmp_aux_set_stacksize(), __kmp_get_global_thread_id_reg(), __kmp_internal_end_library(), __kmp_internal_end_thread(), __kmp_middle_initialize(), __kmp_parallel_initialize(), and __kmp_serial_initialize().
enum library_type __kmp_library = library_none |
Definition at line 150 of file kmp_global.c.
Referenced by __kmp_aux_set_library(), __kmp_do_serial_initialize(), __kmp_reserve_threads(), __kmp_stg_parse_wait_policy(), and __kmp_stg_print_wait_policy().
size_t __kmp_malloc_pool_incr = KMP_DEFAULT_MALLOC_POOL_INCR |
Definition at line 87 of file kmp_global.c.
Referenced by __kmp_stg_parse_malloc_pool_incr(), and __kmp_stg_print_malloc_pool_incr().
int __kmp_max_nth = 0 |
Definition at line 140 of file kmp_global.c.
Referenced by __kmp_default_tp_capacity(), __kmp_do_serial_initialize(), __kmp_initial_threads_capacity(), __kmp_reserve_threads(), __kmp_set_num_threads(), __kmp_stg_parse_all_threadprivate(), __kmp_stg_parse_all_threads(), and __kmp_stg_print_all_threads().
Definition at line 379 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_do_serial_initialize(), and __kmp_internal_end().
size_t __kmp_monitor_stksize = 0 |
Definition at line 84 of file kmp_global.c.
Referenced by __kmp_create_monitor(), __kmp_stg_parse_monitor_stacksize(), and __kmp_stg_print_monitor_stacksize().
int __kmp_monitor_wakeups = KMP_MIN_MONITOR_WAKEUPS |
Definition at line 158 of file kmp_global.c.
Referenced by __kmp_aux_set_blocktime(), __kmp_do_serial_initialize(), __kmp_launch_monitor(), and __kmp_stg_parse_blocktime().
int __kmp_ncores = 0 |
Definition at line 166 of file kmp_global.c.
Referenced by __kmp_do_middle_initialize().
int __kmp_need_register_atfork = TRUE |
Definition at line 319 of file kmp_global.c.
Referenced by __kmp_register_atfork(), and __kmp_stg_parse_init_at_fork().
int __kmp_need_register_atfork_specified = TRUE |
Definition at line 320 of file kmp_global.c.
Referenced by __kmp_stg_parse_init_at_fork(), and __kmp_stg_print_init_at_fork().
kmp_nested_nthreads_t __kmp_nested_nth = { NULL, 0, 0 } |
Definition at line 198 of file kmp_global.c.
Referenced by __kmp_cleanup(), __kmp_do_middle_initialize(), __kmp_fork_call(), __kmp_stg_parse_num_threads(), __kmp_stg_print_num_threads(), and __kmpc_serialized_parallel().
unsigned int __kmp_next_wait = KMP_DEFAULT_NEXT_WAIT |
Definition at line 81 of file kmp_global.c.
Referenced by __kmp_stg_parse_next_wait(), and __kmp_stg_print_next_wait().
KMP_ALIGN_CACHE volatile int __kmp_nth = 0 |
Definition at line 357 of file kmp_global.c.
Referenced by __kmp_acquire_drdpa_lock_timed_template(), __kmp_acquire_queuing_lock_timed_template(), __kmp_acquire_tas_lock_timed_template(), __kmp_allocate_thread(), __kmp_atfork_child(), __kmp_do_middle_initialize(), __kmp_do_serial_initialize(), __kmp_free_thread(), __kmp_get_global_thread_id(), __kmp_reap_common(), __kmp_reap_thread(), __kmp_register_root(), __kmp_release_tas_lock(), __kmp_reserve_threads(), __kmp_reset_root(), __kmp_wait_sleep(), __kmp_wait_yield(), __kmp_wait_yield_4(), __kmp_wait_yield_8(), __kmpc_global_num_threads(), and FTN_GET_NUM_KNOWN_THREADS().
int __kmp_reserve_warn = 0 |
Definition at line 135 of file kmp_global.c.
Referenced by __kmp_reserve_threads().
kmp_root_t** __kmp_root = NULL |
Definition at line 353 of file kmp_global.c.
Referenced by __kmp_cleanup(), __kmp_common_initialize(), __kmp_do_serial_initialize(), __kmp_expand_threads(), __kmp_internal_end(), __kmp_internal_end_library(), __kmp_internal_end_thread(), __kmp_register_root(), __kmp_unregister_root_current_thread(), and __kmp_unregister_root_other_thread().
int __kmp_root_counter = 0 |
Definition at line 74 of file kmp_global.c.
Referenced by __kmp_register_root().
enum sched_type __kmp_sch_map[kmp_sched_upper-kmp_sched_lower_ext+kmp_sched_upper_std-kmp_sched_lower-2] |
{ kmp_sch_static_chunked, kmp_sch_dynamic_chunked, kmp_sch_guided_chunked, kmp_sch_auto, kmp_sch_trapezoidal }
Definition at line 201 of file kmp_global.c.
enum sched_type __kmp_sched = kmp_sch_default |
Definition at line 151 of file kmp_global.c.
Referenced by __kmp_get_schedule_global(), __kmp_stg_parse_omp_schedule(), and __kmp_stg_print_omp_schedule().
int __kmp_settings = FALSE |
Definition at line 278 of file kmp_global.c.
Referenced by __kmp_aux_set_defaults(), __kmp_do_serial_initialize(), __kmp_stg_parse_settings(), and __kmp_stg_print_settings().
enum sched_type __kmp_static = kmp_sch_static_greedy |
Definition at line 152 of file kmp_global.c.
Referenced by __kmp_dispatch_init(), __kmp_do_serial_initialize(), __kmp_for_static_init(), __kmp_get_schedule_global(), __kmp_stg_parse_omp_schedule(), __kmp_stg_parse_schedule(), and __kmp_stg_print_schedule().
size_t __kmp_stkoffset = KMP_DEFAULT_STKOFFSET |
Definition at line 85 of file kmp_global.c.
Referenced by __kmp_create_worker(), __kmp_launch_worker(), __kmp_stg_parse_stackoffset(), and __kmp_stg_print_stackoffset().
size_t __kmp_stksize = KMP_DEFAULT_STKSIZE |
Definition at line 83 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_aux_set_stacksize(), __kmp_create_worker(), __kmp_register_root(), __kmp_stg_parse_stacksize(), __kmp_stg_print_stacksize(), FTN_GET_STACKSIZE(), and FTN_GET_STACKSIZE_S().
int __kmp_storage_map = FALSE |
Definition at line 315 of file kmp_global.c.
Referenced by __kmp_alloc_argv_entries(), __kmp_allocate_team(), __kmp_allocate_thread(), __kmp_check_stack_overlap(), __kmp_get_global_thread_id(), __kmp_initialize_info(), __kmp_register_root(), __kmp_stg_parse_storage_map(), and __kmp_stg_print_storage_map().
int __kmp_storage_map_verbose = FALSE |
Definition at line 316 of file kmp_global.c.
Referenced by __kmp_print_storage_map_gtid(), __kmp_stg_parse_storage_map(), and __kmp_stg_print_storage_map().
int __kmp_storage_map_verbose_specified = FALSE |
Definition at line 317 of file kmp_global.c.
Referenced by __kmp_stg_parse_storage_map(), and __kmp_stg_print_storage_map().
int __kmp_sys_max_nth = KMP_MAX_NTH |
Definition at line 139 of file kmp_global.c.
Referenced by __kmp_do_middle_initialize(), __kmp_do_serial_initialize(), __kmp_expand_threads(), __kmp_parse_nested_num_threads(), __kmp_runtime_initialize(), and __kmp_stg_parse_all_threads().
int __kmp_sys_min_stksize = KMP_MIN_STKSIZE |
Definition at line 138 of file kmp_global.c.
Referenced by __kmp_aux_set_stacksize(), __kmp_create_monitor(), __kmp_runtime_initialize(), __kmp_stg_parse_monitor_stacksize(), and __kmp_stg_parse_stacksize().
volatile kmp_uint32 __kmp_task_counter = 0 |
Definition at line 78 of file kmp_global.c.
volatile kmp_uint32 __kmp_team_counter = 0 |
Definition at line 77 of file kmp_global.c.
volatile kmp_team_t* __kmp_team_pool = NULL |
Definition at line 361 of file kmp_global.c.
Referenced by __kmp_allocate_team(), __kmp_do_serial_initialize(), __kmp_free_team(), and __kmp_internal_end().
volatile kmp_info_t* __kmp_thread_pool = NULL |
Definition at line 360 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_do_serial_initialize(), __kmp_free_thread(), and __kmp_internal_end().
KMP_ALIGN_CACHE volatile int __kmp_thread_pool_active_nth = 0 |
Definition at line 364 of file kmp_global.c.
Referenced by __kmp_reap_thread(), __kmp_suspend(), and __kmp_wait_sleep().
int __kmp_thread_pool_nth = 0 |
Definition at line 359 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_free_thread(), and __kmp_reap_thread().
Definition at line 71 of file kmp_global.c.
Referenced by __kmp_atfork_child(), __kmp_common_initialize(), and __kmpc_threadprivate_cached().
KMP_ALIGN_CACHE kmp_info_t** __kmp_threads = NULL |
Definition at line 352 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_aux_dump_task_queue_tree(), __kmp_barrier(), __kmp_change_thread_affinity_mask(), __kmp_check_barrier(), __kmp_check_stack_overlap(), __kmp_check_sync(), __kmp_check_workshare(), __kmp_cleanup(), __kmp_common_destroy(), __kmp_common_destroy_gtid(), __kmp_dispatch_deo(), __kmp_dispatch_deo_error(), __kmp_dispatch_dxo(), __kmp_dispatch_dxo_error(), __kmp_dispatch_finish(), __kmp_dispatch_init(), __kmp_dispatch_next(), __kmp_do_middle_initialize(), __kmp_do_serial_initialize(), __kmp_dump_thunk(), __kmp_end_split_barrier(), __kmp_enter_single(), __kmp_expand_threads(), __kmp_for_static_init(), __kmp_fork_barrier(), __kmp_fork_call(), __kmp_get_global_thread_id(), __kmp_GOMP_fork_call(), __kmp_hyper_barrier_release(), __kmp_internal_begin(), __kmp_internal_end_thread(), __kmp_internal_fork(), __kmp_internal_join(), __kmp_invoke_task_func(), __kmp_join_barrier(), __kmp_join_call(), __kmp_launch_thread(), __kmp_linear_barrier_release(), __kmp_parallel_deo(), __kmp_parallel_dxo(), __kmp_pop_parallel(), __kmp_pop_sync(), __kmp_pop_workshare(), __kmp_push_num_threads(), __kmp_push_parallel(), __kmp_push_sync(), __kmp_push_workshare(), __kmp_reap_thread(), __kmp_register_root(), __kmp_reserve_threads(), __kmp_resume(), __kmp_set_num_threads(), __kmp_suspend(), __kmp_taskq_eo(), __kmp_taskq_xo(), __kmp_terminate_thread(), __kmp_tree_barrier_release(), __kmp_unregister_root_current_thread(), __kmp_unregister_root_other_thread(), __kmp_user_set_library(), __kmpc_barrier(), __kmpc_end_master(), __kmpc_end_ordered(), __kmpc_end_serialized_parallel(), __kmpc_end_single(), __kmpc_end_taskq(), __kmpc_end_taskq_task(), __kmpc_for_static_fini(), __kmpc_fork_call(), __kmpc_master(), __kmpc_ordered(), __kmpc_serialized_parallel(), __kmpc_single(), __kmpc_task(), __kmpc_task_buffer(), __kmpc_taskq(), __kmpc_taskq_task(), __kmpc_threadprivate(), FTN_GET_BLOCKTIME(), FTN_GET_MAX_THREADS(), GOMP_parallel_end(), kmp_threadprivate_insert(), and kmp_threadprivate_insert_private_data().
int __kmp_threads_capacity = 0 |
Definition at line 141 of file kmp_global.c.
Referenced by __kmp_check_stack_overlap(), __kmp_common_initialize(), __kmp_env_initialize(), __kmp_get_global_thread_id(), __kmp_launch_monitor(), and __kmpc_threadprivate_cached().
int __kmp_tls_gtid_min = INT_MAX |
Definition at line 186 of file kmp_global.c.
Referenced by __kmp_allocate_thread(), __kmp_register_root(), and __kmp_runtime_initialize().
int __kmp_tp_cached = 0 |
Definition at line 145 of file kmp_global.c.
Referenced by __kmp_expand_threads(), __kmp_register_root(), __kmp_reserve_threads(), and __kmpc_threadprivate_cached().
Definition at line 380 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize(), __kmp_expand_threads(), and __kmpc_threadprivate_cached().
int __kmp_tp_capacity = 0 |
Definition at line 144 of file kmp_global.c.
Referenced by __kmp_do_serial_initialize(), __kmp_expand_threads(), __kmp_register_root(), __kmp_reserve_threads(), __kmp_stg_parse_all_threadprivate(), __kmp_stg_print_all_threadprivate(), and __kmpc_threadprivate_cached().
int __kmp_version = 0 |
Definition at line 75 of file kmp_global.c.
Referenced by __kmp_env_initialize(), __kmp_parallel_initialize(), __kmp_stg_parse_version(), and __kmp_stg_print_version().
int __kmp_xproc = 0 |
Definition at line 136 of file kmp_global.c.
Referenced by __kmp_acquire_drdpa_lock_timed_template(), __kmp_acquire_queuing_lock_timed_template(), __kmp_acquire_tas_lock_timed_template(), __kmp_default_tp_capacity(), __kmp_do_middle_initialize(), __kmp_do_serial_initialize(), __kmp_expand_file_name(), __kmp_initial_threads_capacity(), __kmp_release_tas_lock(), __kmp_release_ticket_lock(), __kmp_runtime_initialize(), __kmp_stg_parse_all_threads(), and __kmp_stg_parse_num_threads().
kmp_uint32 __kmp_yield_cycle = 1 |
Definition at line 335 of file kmp_global.c.
Referenced by __kmp_launch_monitor().
kmp_uint32 __kmp_yield_init = KMP_INIT_WAIT |
Definition at line 332 of file kmp_global.c.
Referenced by __kmp_change_library(), and __kmp_stg_parse_init_wait().
kmp_uint32 __kmp_yield_next = KMP_NEXT_WAIT |
Definition at line 333 of file kmp_global.c.
Referenced by __kmp_stg_parse_next_wait().
kmp_int32 __kmp_yield_off_count = 1 |
Definition at line 337 of file kmp_global.c.
Referenced by __kmp_launch_monitor().
kmp_int32 __kmp_yield_on_count = 10 |
Definition at line 336 of file kmp_global.c.
Referenced by __kmp_launch_monitor().
kmp_uint32 __kmp_yielding_on = 1 |
Definition at line 334 of file kmp_global.c.
Referenced by __kmp_launch_monitor(), and __kmp_yield().
Definition at line 436 of file kmp_global.c.
Definition at line 437 of file kmp_global.c.