From 33fda1d89117996a8199e8ecb8c65a6328e4a8df Mon Sep 17 00:00:00 2001 From: L Laniewski-Wollk Date: Tue, 30 Apr 2024 13:53:57 +1000 Subject: [PATCH] Correcting reserve to resize --- src/ArbConnectivity.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ArbConnectivity.hpp b/src/ArbConnectivity.hpp index 48a2c447..f6380d5f 100644 --- a/src/ArbConnectivity.hpp +++ b/src/ArbConnectivity.hpp @@ -58,8 +58,8 @@ inline auto computeInitialNodeDist(size_t num_nodes_global, size_t comm_size) -> const auto chunk_size = num_nodes_global / comm_size; const auto div_remainder = num_nodes_global % comm_size; auto retval = std::vector{}; - retval.reserve(comm_size + 1); - retval.push_back(0); + retval.resize(comm_size + 1); + retval[0] = 0; for (size_t i = 0; i != comm_size; ++i) retval[i+1] = retval[i] + static_cast(chunk_size + (i < div_remainder)); return retval; }