vt::config namespace

Classes

template<template<CatEnum, CtxEnum, ModeEnum> class Op, typename C, CatEnum cat, CtxEnum ctx, ModeEnum mod>
struct ApplyOp
template<template<CatEnum, CtxEnum, ModeEnum> class Op, typename C, CatEnum cat, CtxEnum ctx, ModeEnum mod, typename Enable = void>
struct CheckEnabled
struct Configuration
template<CatEnum cat, CtxEnum ctx, ModeEnum mod>
struct DebugPrintOp
template<CatEnum cat, ModeEnum mod>
struct DebugPrintOp<cat, CtxEnum::node, mod>
template<CatEnum cat, ModeEnum mod>
struct DebugPrintOp<cat, CtxEnum::unknown, mod>
template<template<CatEnum, CtxEnum, ModeEnum> class Op, typename C, CatEnum cat, CtxEnum ctx, ModeEnum mode>
struct DispatchOp
template<template<CatEnum, CtxEnum, ModeEnum> class Op, typename C, CatEnum cat, CtxEnum ctx, ModeEnum mod>
struct CheckEnabled<Op, C, cat, ctx, mod, typename std::enable_if_t<not vt_check_enabled(production_build) and(C::context&ctx) not_eq 0 and(C::mode&mod) not_eq 0>>
template<CatEnum cat>
struct PrettyPrintCat
template<ModeEnum cat>
struct PrettyPrintMode

Enums

enum CatEnum: uint64_t { none = 1ull<<0, gen = 1ull<<1, runtime = 1ull<<2, active = 1ull<<3, term = 1ull<<4, termds = 1ull<<5, barrier = 1ull<<6, event = 1ull<<7, pipe = 1ull<<8, pool = 1ull<<9, reduce = 1ull<<10, rdma = 1ull<<11, rdma_channel = 1ull<<12, rdma_state = 1ull<<13, handler = 1ull<<14, hierlb = 1ull<<15, scatter = 1ull<<16, serial_msg = 1ull<<17, trace = 1ull<<18, location = 1ull<<19, lb = 1ull<<20, vrt = 1ull<<21, vrt_coll = 1ull<<22, worker = 1ull<<23, group = 1ull<<24, broadcast = 1ull<<25, objgroup = 1ull<<26, temperedlb = 1ull<<27, phase = 1ull<<28, context = 1ull<<29, epoch = 1ull<<30, temperedwmin = 1ull<<31, replay = 1ull<<32 }
enum CtxEnum: uint64_t { node = 1ull<<0, unknown = 1ull<<2 }
enum ModeEnum: uint64_t { terse = 1ull<<0, normal = 1ull<<1, verbose = 1ull<<2, flush = 1ull<<3, startup = 1ull<<4, line_file = 1ull<<5, function = 1ull<<6 }

Typedefs

using VTPrintConfig = Configuration<static_cast<CatEnum>(CatEnum::none), static_cast<CtxEnum>(CtxEnum::node|CtxEnum::unknown), static_cast<ModeEnum>(ModeEnum::terse|ModeEnum::normal|ModeEnum::flush)>

Functions

vt_option_category_pretty_print(none, "none") vt_option_category_pretty_print(active
auto vt_option_category_pretty_print(barrier, "barrier") vt_option_category_pretty_print(broadcast -> active
auto vt_option_category_pretty_print(context, "context") vt_option_category_pretty_print(epoch -> active bcast
auto vt_option_category_pretty_print(event, "event") vt_option_category_pretty_print(gen -> active bcast epoch
auto vt_option_category_pretty_print(group, "group") vt_option_category_pretty_print(handler -> active bcast epoch general
auto vt_option_category_pretty_print(hierlb, "HierarchicalLB") vt_option_category_pretty_print(temperedlb -> active bcast epoch general handler
auto vt_option_category_pretty_print(temperedwmin, "TemperedWMin") vt_option_category_pretty_print(lb -> active bcast epoch general handler TemperedLB
auto vt_option_category_pretty_print(location, "location") vt_option_category_pretty_print(objgroup -> active bcast epoch general handler TemperedLB lb
auto vt_option_category_pretty_print(phase, "phase") vt_option_category_pretty_print(pipe -> active bcast epoch general handler TemperedLB lb objgroup
auto vt_option_category_pretty_print(pool, "pool") vt_option_category_pretty_print(reduce -> active bcast epoch general handler TemperedLB lb objgroup pipe
auto vt_option_category_pretty_print(rdma, "RDMA") vt_option_category_pretty_print(rdma_channel -> active bcast epoch general handler TemperedLB lb objgroup pipe reduce
auto vt_option_category_pretty_print(rdma_state, "RDMA State") vt_option_category_pretty_print(replay -> active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel
auto vt_option_category_pretty_print(runtime, "runtime") vt_option_category_pretty_print(scatter -> active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel replay
auto vt_option_category_pretty_print(serial_msg, "serialized-msg") vt_option_category_pretty_print(term -> active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel replay scatter
auto vt_option_category_pretty_print(termds, "dijkstra-scholten-TD") vt_option_category_pretty_print(trace -> active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel replay scatter termination
auto vt_option_category_pretty_print(vrt, "vc") vt_option_category_pretty_print(vrt_coll -> active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel replay scatter termination trace
auto vt_option_category_pretty_print(worker, "worker") template< CtxEnum ctx > struct PrettyPrintCtx -> active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel replay scatter termination trace vcc
vt_option_context_pretty_print(node, "Print current node") vt_option_context_pretty_print(unknown
vt_option_mode_pretty_print(normal, "normal") vt_option_mode_pretty_print(verbose
auto vt_option_mode_pretty_print(terse, "terse") vt_option_mode_pretty_print(flush -> verbose
auto vt_option_mode_pretty_print(startup, "print function context_debug") vt_option_mode_pretty_print(line_file -> verbose flush all debug prints
auto vt_option_mode_pretty_print(function, "startup sequence") template< CatEnum cat -> verbose flush all debug prints print line file debug
template<CatEnum cat, ModeEnum mod, typename Arg, typename... Args>
static void debugPrintImpl(NodeType node, Arg&& arg, Args && ... args)

Variables

verbose flush all debug prints print line file debug CtxEnum ctx

Enum documentation

enum vt::config::CatEnum: uint64_t

enum vt::config::CtxEnum: uint64_t

enum vt::config::ModeEnum: uint64_t

Typedef documentation

using vt::config::VTPrintConfig = Configuration<static_cast<CatEnum>(CatEnum::none), static_cast<CtxEnum>(CtxEnum::node|CtxEnum::unknown), static_cast<ModeEnum>(ModeEnum::terse|ModeEnum::normal|ModeEnum::flush)>

Function documentation

vt::config::vt_option_category_pretty_print(none, "none") vt_option_category_pretty_print(active

active vt::config::vt_option_category_pretty_print(barrier, "barrier") vt_option_category_pretty_print(broadcast

active bcast vt::config::vt_option_category_pretty_print(context, "context") vt_option_category_pretty_print(epoch

active bcast epoch vt::config::vt_option_category_pretty_print(event, "event") vt_option_category_pretty_print(gen

active bcast epoch general vt::config::vt_option_category_pretty_print(group, "group") vt_option_category_pretty_print(handler

active bcast epoch general handler vt::config::vt_option_category_pretty_print(hierlb, "HierarchicalLB") vt_option_category_pretty_print(temperedlb

active bcast epoch general handler TemperedLB vt::config::vt_option_category_pretty_print(temperedwmin, "TemperedWMin") vt_option_category_pretty_print(lb

active bcast epoch general handler TemperedLB lb vt::config::vt_option_category_pretty_print(location, "location") vt_option_category_pretty_print(objgroup

active bcast epoch general handler TemperedLB lb objgroup vt::config::vt_option_category_pretty_print(phase, "phase") vt_option_category_pretty_print(pipe

active bcast epoch general handler TemperedLB lb objgroup pipe vt::config::vt_option_category_pretty_print(pool, "pool") vt_option_category_pretty_print(reduce

active bcast epoch general handler TemperedLB lb objgroup pipe reduce vt::config::vt_option_category_pretty_print(rdma, "RDMA") vt_option_category_pretty_print(rdma_channel

active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel vt::config::vt_option_category_pretty_print(rdma_state, "RDMA State") vt_option_category_pretty_print(replay

active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel replay vt::config::vt_option_category_pretty_print(runtime, "runtime") vt_option_category_pretty_print(scatter

active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel replay scatter vt::config::vt_option_category_pretty_print(serial_msg, "serialized-msg") vt_option_category_pretty_print(term

active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel replay scatter termination vt::config::vt_option_category_pretty_print(termds, "dijkstra-scholten-TD") vt_option_category_pretty_print(trace

active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel replay scatter termination trace vt::config::vt_option_category_pretty_print(vrt, "vc") vt_option_category_pretty_print(vrt_coll

active bcast epoch general handler TemperedLB lb objgroup pipe reduce RDMA Channel replay scatter termination trace vcc vt::config::vt_option_category_pretty_print(worker, "worker") template< CtxEnum ctx > struct PrettyPrintCtx

vt::config::vt_option_context_pretty_print(node, "Print current node") vt_option_context_pretty_print(unknown

vt::config::vt_option_mode_pretty_print(normal, "normal") vt_option_mode_pretty_print(verbose

verbose vt::config::vt_option_mode_pretty_print(terse, "terse") vt_option_mode_pretty_print(flush

verbose flush all debug prints vt::config::vt_option_mode_pretty_print(startup, "print function context_debug") vt_option_mode_pretty_print(line_file

verbose flush all debug prints print line file debug vt::config::vt_option_mode_pretty_print(function, "startup sequence") template< CatEnum cat

template<CatEnum cat, ModeEnum mod, typename Arg, typename... Args>
static void vt::config::debugPrintImpl(NodeType node, Arg&& arg, Args && ... args)

Variable documentation

verbose flush all debug prints print line file debug CtxEnum vt::config::ctx