|
| enum | { DLB_CPUID_INVALID = UINT8_MAX
} |
| |
| enum | verbose_opts_t {
VB_CLEAR = 0
, VB_API = 1 << 0
, VB_MICROLB = 1 << 1
, VB_SHMEM = 1 << 2
,
VB_MPI_API = 1 << 3
, VB_MPI_INT = 1 << 4
, VB_STATS = 1 << 5
, VB_DROM = 1 << 6
,
VB_ASYNC = 1 << 7
, VB_OMPT = 1 << 8
, VB_AFFINITY = 1 << 9
, VB_BARRIER = 1 << 10
,
VB_TALP = 1 << 11
, VB_INSTR = 1 << 12
, VB_ALL = 0xFFFF
, VB_UNDEF = 0xF0000
} |
| |
| enum | verbose_fmt_t {
VBF_CLEAR = 0
, VBF_NODE = 1 << 0
, VBF_MPINODE = 1 << 1
, VBF_MPIRANK = 1 << 2
,
VBF_SPID = 1 << 3
, VBF_THREAD = 1 << 4
, VBF_TSTAMP = 1 << 5
} |
| |
| enum | instrument_items_t {
INST_NONE = 0
, INST_ALL = 0xFFFF
, INST_MPI = 1 << 0
, INST_LEWI = 1 << 1
,
INST_DROM = 1 << 2
, INST_TALP = 1 << 3
, INST_BARR = 1 << 4
, INST_OMPT = 1 << 5
,
INST_CPUS = 1 << 6
, INST_CBCK = 1 << 7
} |
| |
| enum | debug_opts_t {
DBG_CLEAR = 0
, DBG_RETURNSTOLEN = 1 << 0
, DBG_WERROR = 1 << 1
, DBG_LPOSTMORTEM = 1 << 2
,
DBG_WARNMPI = 1 << 3
} |
| |
| enum | lewi_affinity_t {
LEWI_AFFINITY_AUTO
, LEWI_AFFINITY_NONE
, LEWI_AFFINITY_MASK
, LEWI_AFFINITY_NEARBY_FIRST
,
LEWI_AFFINITY_NEARBY_ONLY
, LEWI_AFFINITY_SPREAD_IFEMPTY
} |
| |
| enum | talp_summary_t {
SUMMARY_NONE = 0
, SUMMARY_ALL = 0xFFF9
, SUMMARY_POP_METRICS = 1 << 0
, SUMMARY_POP_RAW = 1 << 1
,
SUMMARY_NODE = 1 << 2
, SUMMARY_PROCESS = 1 << 3
} |
| |
| enum | talp_model_t { TALP_MODEL_HYBRID_V1
, TALP_MODEL_HYBRID_V2
} |
| |
| enum | talp_component_t {
TALP_COMPONENT_NONE = 0
, TALP_COMPONENT_DEFAULT = 1 << 0
, TALP_COMPONENT_MPI = 1 << 1
, TALP_COMPONENT_OPENMP = 1 << 2
,
TALP_COMPONENT_GPU = 1 << 3
, TALP_COMPONENT_HWC = 1 << 4
} |
| |
| enum | policy_t { POLICY_NONE
, POLICY_LEWI
, POLICY_LEWI_ASYNC
, POLICY_LEWI_MASK
} |
| |
| enum | interaction_mode_t { MODE_POLLING
, MODE_ASYNC
} |
| |
| enum | mpi_set_t { MPISET_NONE
, MPISET_ALL
, MPISET_BARRIER
, MPISET_COLLECTIVES
} |
| |
| enum | omptool_opts_t { OMPTOOL_OPTS_NONE = 0
, OMPTOOL_OPTS_BORROW = 1 << 1
, OMPTOOL_OPTS_LEND = 1 << 2
} |
| |
| enum | omptm_version_t { OMPTM_NONE
, OMPTM_OMP5
, OMPTM_FREE_AGENTS
, OMPTM_ROLE_SHIFT
} |
| |
|
| int | parse_bool (const char *str, bool *value) |
| |
| bool | equivalent_bool (const char *str1, const char *str2) |
| |
| int | parse_negated_bool (const char *str, bool *value) |
| |
| bool | equivalent_negated_bool (const char *str1, const char *str2) |
| |
| int | parse_int (const char *str, int *value) |
| |
| bool | equivalent_int (const char *str1, const char *str2) |
| |
| int | parse_verbose_opts (const char *str, verbose_opts_t *value) |
| |
| const char * | verbose_opts_tostr (verbose_opts_t value) |
| |
| const char * | get_verbose_opts_choices (void) |
| |
| bool | equivalent_verbose_opts (const char *str1, const char *str2) |
| |
| int | parse_verbose_fmt (const char *str, verbose_fmt_t *value) |
| |
| const char * | verbose_fmt_tostr (verbose_fmt_t value) |
| |
| const char * | get_verbose_fmt_choices (void) |
| |
| bool | equivalent_verbose_fmt (const char *str1, const char *str2) |
| |
| int | parse_instrument_items (const char *str, instrument_items_t *value) |
| |
| const char * | instrument_items_tostr (instrument_items_t value) |
| |
| const char * | get_instrument_items_choices (void) |
| |
| bool | equivalent_instrument_items (const char *str1, const char *str2) |
| |
| int | parse_debug_opts (const char *str, debug_opts_t *value) |
| |
| const char * | debug_opts_tostr (debug_opts_t value) |
| |
| const char * | get_debug_opts_choices (void) |
| |
| bool | equivalent_debug_opts (const char *str1, const char *str2) |
| |
| int | parse_lewi_affinity (const char *str, lewi_affinity_t *value) |
| |
| const char * | lewi_affinity_tostr (lewi_affinity_t value) |
| |
| const char * | get_lewi_affinity_choices (void) |
| |
| bool | equivalent_lewi_affinity (const char *str1, const char *str2) |
| |
| int | parse_policy (const char *str, policy_t *value) |
| |
| const char * | policy_tostr (policy_t policy) |
| |
| const char * | get_policy_choices (void) |
| |
| bool | equivalent_policy (const char *str1, const char *str2) |
| |
| int | parse_talp_summary (const char *str, talp_summary_t *value) |
| |
| const char * | talp_summary_tostr (talp_summary_t summary) |
| |
| const char * | get_talp_summary_choices (void) |
| |
| bool | equivalent_talp_summary (const char *str1, const char *str2) |
| |
| int | parse_talp_model (const char *str, talp_model_t *value) |
| |
| const char * | talp_model_tostr (talp_model_t value) |
| |
| const char * | get_talp_model_choices (void) |
| |
| bool | equivalent_talp_model (const char *str1, const char *str2) |
| |
| int | parse_talp_component (const char *str, talp_component_t *value) |
| |
| const char * | talp_component_tostr (talp_component_t value) |
| |
| const char * | get_talp_component_choices (void) |
| |
| bool | equivalent_talp_component (const char *str1, const char *str2) |
| |
| int | parse_mode (const char *str, interaction_mode_t *value) |
| |
| const char * | mode_tostr (interaction_mode_t value) |
| |
| const char * | get_mode_choices (void) |
| |
| bool | equivalent_mode (const char *str1, const char *str2) |
| |
| int | parse_mpiset (const char *str, mpi_set_t *value) |
| |
| const char * | mpiset_tostr (mpi_set_t value) |
| |
| const char * | get_mpiset_choices (void) |
| |
| bool | equivalent_mpiset (const char *str1, const char *str2) |
| |
| int | parse_omptool_opts (const char *str, omptool_opts_t *value) |
| |
| const char * | omptool_opts_tostr (omptool_opts_t value) |
| |
| const char * | get_omptool_opts_choices (void) |
| |
| bool | equivalent_omptool_opts (const char *str1, const char *str2) |
| |
| int | parse_omptm_version (const char *str, omptm_version_t *value) |
| |
| const char * | omptm_version_tostr (omptm_version_t value) |
| |
| const char * | get_omptm_version_choices (void) |
| |
| bool | equivalent_omptm_version_opts (const char *str1, const char *str2) |
| |