Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[SMPI] smpi_win.cpp: Finish first local comms, as the DEBUG statement said.
authorChristian Heinrich <franz-christian.heinrich@inria.fr>
Wed, 24 Jan 2018 13:36:23 +0000 (14:36 +0100)
committerChristian Heinrich <franz-christian.heinrich@inria.fr>
Wed, 24 Jan 2018 14:58:23 +0000 (15:58 +0100)
There was a confusion between rank and rank_

src/smpi/mpi/smpi_win.cpp

index 7b3a4cc..212f0f5 100644 (file)
@@ -635,9 +635,9 @@ int Win::unlock_all(){
 
 int Win::flush(int rank){
   MPI_Win target_win = connected_wins_[rank];
-  int finished = finish_comms(rank);
+  int finished       = finish_comms(rank_);
   XBT_DEBUG("Win_flush on local %d - Finished %d RMA calls", rank_, finished);
-  finished = target_win->finish_comms(rank_);
+  finished = target_win->finish_comms(rank);
   XBT_DEBUG("Win_flush on remote %d - Finished %d RMA calls", rank, finished);
   return MPI_SUCCESS;
 }