From ba941817ef475ec638dbed0e93782a1c1d677329 Mon Sep 17 00:00:00 2001 From: Nicole Lemaster Slattengren Date: Fri, 6 Nov 2020 14:30:28 -0800 Subject: [PATCH] #1122: collection: touch new stats entries when advancing phase --- src/vt/vrt/collection/balance/elm_stats.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/vt/vrt/collection/balance/elm_stats.cc b/src/vt/vrt/collection/balance/elm_stats.cc index d4e869c7c0..98ba37582d 100644 --- a/src/vt/vrt/collection/balance/elm_stats.cc +++ b/src/vt/vrt/collection/balance/elm_stats.cc @@ -132,6 +132,13 @@ void ElementStats::updatePhase(PhaseType const& inc) { ); cur_phase_ += inc; + + // Access all table entries for current phase, to ensure presence even + // if they're left empty + phase_timings_[cur_phase_]; + subphase_timings_[cur_phase_]; + phase_comm_[cur_phase_]; + subphase_comm_[cur_phase_]; } PhaseType ElementStats::getPhase() const {