Struct GrowthStatistics

Struct Documentation

struct GrowthStatistics

Local measurements for batches starting in one power-of-two leaf-count range.

No graph data or extra reductions are collected. Counts of samples, proposals and accepted insertions belong to their producers; vessel counts include only owned mutable vessels of the active system, never ghosts. Timings are local wall seconds, including communication waits. Commit subphases are included in commit_seconds, not added to it. Initialization and finalization are outside the accumulated batch total_seconds.

Public Members

GrowthWork work
GrowthWork initialization_work
GrowthWork finalization_work
System system = System::arterial
unsigned int requested_terminals = 0
std::uint64_t first_terminals = 0
std::uint64_t last_terminals = 0
std::uint64_t demand_quadrature_points = 0
std::uint64_t demand_quadrature_peak_points = 0
std::uint64_t batches = 0
std::uint64_t sampled_points = 0
std::uint64_t proposed_insertions = 0
std::uint64_t accepted_insertions = 0
std::uint64_t committed_batches = 0
std::uint64_t rejected_batches = 0
std::uint64_t active_writer_batches = 0
std::uint64_t owned_vessels_first = 0
std::uint64_t owned_vessels_last = 0
std::uint64_t owned_vessels_maximum = 0
double initialization_seconds = 0.
double sampling_seconds = 0.
double search_seconds = 0.
double optimization_seconds = 0.
double selection_seconds = 0.
double commit_seconds = 0.
double redistribution_seconds = 0.
double physiology_seconds = 0.
double certification_seconds = 0.
double finalization_seconds = 0.
double total_seconds = 0.