Struct GrowthStatistics¶
Defined in File generation.h
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¶
-
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.¶
-
GrowthWork work¶