From d959df5c930770e27f401261024e525a55c2f75b Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Thu, 5 Aug 2021 17:23:16 +0200 Subject: [PATCH] allow the use of cfg=smpi/finalization-barrier for replay as well. In some cases, some processes might try to leave a bit too early, this has to be investigated. --- src/smpi/internals/smpi_replay.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/smpi/internals/smpi_replay.cpp b/src/smpi/internals/smpi_replay.cpp index ce44fd8664..1809afb98c 100644 --- a/src/smpi/internals/smpi_replay.cpp +++ b/src/smpi/internals/smpi_replay.cpp @@ -830,6 +830,10 @@ void smpi_replay_main(int rank, const char* private_trace_filename) } simgrid::smpi::Request::waitall(count_requests, requests.data(), MPI_STATUSES_IGNORE); } + + if(simgrid::config::get_value("smpi/finalization-barrier")) + simgrid::smpi::colls::barrier(MPI_COMM_WORLD); + active_processes--; if(active_processes==0){ -- 2.20.1