Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
leak--
authordegomme <augustin.degomme@unibas.ch>
Wed, 27 Apr 2016 09:26:11 +0000 (11:26 +0200)
committerdegomme <augustin.degomme@unibas.ch>
Wed, 27 Apr 2016 09:26:11 +0000 (11:26 +0200)
src/smpi/smpi_rma.cpp

index 0514b83..9613c8a 100644 (file)
@@ -77,6 +77,11 @@ int smpi_mpi_win_free( MPI_Win* win){
   if((*win)->info!=MPI_INFO_NULL){
     MPI_Info_free(&(*win)->info);
   }
   if((*win)->info!=MPI_INFO_NULL){
     MPI_Info_free(&(*win)->info);
   }
+
+  mpi_coll_barrier_fun((*win)->comm);
+  int rank=smpi_comm_rank((*win)->comm);
+  if(rank == 0)
+    xbt_barrier_destroy((*win)->bar);
   xbt_free(*win);
   *win = MPI_WIN_NULL;
   return MPI_SUCCESS;
   xbt_free(*win);
   *win = MPI_WIN_NULL;
   return MPI_SUCCESS;