ARGOBOTS  1.1
Data Fields
ABTI_global Struct Reference

#include <abti.h>

Collaboration diagram for ABTI_global:
Collaboration graph
[legend]

Data Fields

int max_xstreams
 
int num_xstreams
 
ABTI_xstreamp_xstream_head
 
ABTD_spinlock xstream_list_lock
 
int num_cores
 
ABT_bool set_affinity
 
ABT_bool use_logging
 
ABT_bool use_debug
 
uint32_t key_table_size
 
size_t thread_stacksize
 
size_t sched_stacksize
 
uint32_t sched_event_freq
 
uint64_t sched_sleep_nsec
 
ABTI_ythreadp_primary_ythread
 
uint32_t mutex_max_handovers
 
uint32_t mutex_max_wakeups
 
size_t huge_page_size
 
ABT_bool print_config
 
ABTD_spinlock tool_writer_lock
 
ABT_tool_thread_callback_fn tool_thread_cb_f
 
void * tool_thread_user_arg
 
ABTD_atomic_uint64 tool_thread_event_mask_tagged
 
ABTI_unit_to_thread_entry unit_to_thread_entires [ABTI_UNIT_HASH_TABLE_SIZE]
 

Detailed Description

Definition at line 196 of file abti.h.

Field Documentation

◆ huge_page_size

size_t ABTI_global::huge_page_size

Definition at line 218 of file abti.h.

Referenced by ABTD_env_init().

◆ key_table_size

uint32_t ABTI_global::key_table_size

Definition at line 208 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_ktable_create().

◆ max_xstreams

int ABTI_global::max_xstreams

Definition at line 197 of file abti.h.

Referenced by ABT_info_query_config(), ABTD_env_init(), and xstream_update_max_xstreams().

◆ mutex_max_handovers

uint32_t ABTI_global::mutex_max_handovers

Definition at line 216 of file abti.h.

Referenced by ABTD_env_init().

◆ mutex_max_wakeups

uint32_t ABTI_global::mutex_max_wakeups

Definition at line 217 of file abti.h.

Referenced by ABTD_env_init().

◆ num_cores

int ABTI_global::num_cores

Definition at line 204 of file abti.h.

Referenced by ABTD_affinity_init(), and ABTD_env_init().

◆ num_xstreams

int ABTI_global::num_xstreams

Definition at line 198 of file abti.h.

Referenced by ABT_info_print_all_xstreams().

◆ p_primary_ythread

ABTI_ythread* ABTI_global::p_primary_ythread

Definition at line 213 of file abti.h.

◆ p_xstream_head

ABTI_xstream* ABTI_global::p_xstream_head

Definition at line 199 of file abti.h.

Referenced by ABT_info_print_all_xstreams(), finailze_library(), and xstream_set_new_rank().

◆ print_config

ABT_bool ABTI_global::print_config

Definition at line 238 of file abti.h.

Referenced by ABT_info_query_config(), and ABTD_env_init().

◆ sched_event_freq

uint32_t ABTI_global::sched_event_freq

Definition at line 211 of file abti.h.

Referenced by ABT_info_query_config(), ABTD_env_init(), and sched_init().

◆ sched_sleep_nsec

uint64_t ABTI_global::sched_sleep_nsec

Definition at line 212 of file abti.h.

Referenced by ABT_info_query_config(), ABTD_env_init(), and sched_init().

◆ sched_stacksize

size_t ABTI_global::sched_stacksize

◆ set_affinity

ABT_bool ABTI_global::set_affinity

◆ thread_stacksize

size_t ABTI_global::thread_stacksize

◆ tool_thread_cb_f

ABT_tool_thread_callback_fn ABTI_global::tool_thread_cb_f

Definition at line 243 of file abti.h.

Referenced by ABTI_tool_event_thread_impl(), and ABTI_tool_event_thread_update_callback().

◆ tool_thread_event_mask_tagged

ABTD_atomic_uint64 ABTI_global::tool_thread_event_mask_tagged

Definition at line 245 of file abti.h.

Referenced by ABTI_tool_event_thread_impl(), and ABTI_tool_event_thread_update_callback().

◆ tool_thread_user_arg

void* ABTI_global::tool_thread_user_arg

Definition at line 244 of file abti.h.

Referenced by ABTI_tool_event_thread_impl(), and ABTI_tool_event_thread_update_callback().

◆ tool_writer_lock

ABTD_spinlock ABTI_global::tool_writer_lock

Definition at line 241 of file abti.h.

Referenced by ABTI_tool_event_thread_update_callback().

◆ unit_to_thread_entires

ABTI_unit_to_thread_entry ABTI_global::unit_to_thread_entires[ABTI_UNIT_HASH_TABLE_SIZE]

◆ use_debug

ABT_bool ABTI_global::use_debug

Definition at line 207 of file abti.h.

Referenced by ABT_info_query_config(), and ABTD_env_init().

◆ use_logging

ABT_bool ABTI_global::use_logging

Definition at line 206 of file abti.h.

Referenced by ABT_info_query_config(), and ABTD_env_init().

◆ xstream_list_lock

ABTD_spinlock ABTI_global::xstream_list_lock

Definition at line 201 of file abti.h.

Referenced by ABT_info_print_all_xstreams().


The documentation for this struct was generated from the following file: