From 512b909c984c46ef5c9d4db861e31ff0b68b12fb Mon Sep 17 00:00:00 2001 From: degomme Date: Wed, 27 Apr 2016 11:26:11 +0200 Subject: [PATCH] leak-- --- src/smpi/smpi_rma.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/smpi/smpi_rma.cpp b/src/smpi/smpi_rma.cpp index 0514b83280..9613c8a322 100644 --- a/src/smpi/smpi_rma.cpp +++ b/src/smpi/smpi_rma.cpp @@ -77,6 +77,11 @@ int smpi_mpi_win_free( MPI_Win* win){ 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; -- 2.20.1