Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[SMPI] Replay: Clear all requests after waitall
authorChristian Heinrich <franz-christian.heinrich@inria.fr>
Fri, 13 Apr 2018 14:41:11 +0000 (16:41 +0200)
committerChristian Heinrich <franz-christian.heinrich@inria.fr>
Fri, 13 Apr 2018 14:41:22 +0000 (16:41 +0200)
src/smpi/internals/smpi_replay.cpp

index 2cc7ee2..8ec3a36 100644 (file)
@@ -721,6 +721,7 @@ public:
       }
       MPI_Status status[count_requests];
       Request::waitall(count_requests, &(reqs.data())[0], status);
       }
       MPI_Status status[count_requests];
       Request::waitall(count_requests, &(reqs.data())[0], status);
+      req_storage->get_store().clear();
 
       for (auto& pair : sender_receiver) {
         TRACE_smpi_recv(pair.first, pair.second, 0);
 
       for (auto& pair : sender_receiver) {
         TRACE_smpi_recv(pair.first, pair.second, 0);