Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
On last leak before holidays
authordegomme <augustin.degomme@unibas.ch>
Fri, 29 Apr 2016 20:42:56 +0000 (22:42 +0200)
committerdegomme <augustin.degomme@unibas.ch>
Fri, 29 Apr 2016 20:43:16 +0000 (22:43 +0200)
src/smpi/smpi_pmpi.cpp
src/smpi/smpi_rma.cpp

index 49c769a..ad2111a 100644 (file)
@@ -2705,6 +2705,7 @@ int PMPI_Win_get_group(MPI_Win  win, MPI_Group * group){
     retval = MPI_ERR_WIN;
   }else {
     smpi_mpi_win_get_group(win, group);
+    smpi_group_use(*group);
   }
   return retval;
 }
index 9613c8a..87c8a8a 100644 (file)
@@ -55,7 +55,6 @@ MPI_Win smpi_mpi_win_create( void *base, MPI_Aint size, int disp_unit, MPI_Info
   if(rank==0){
     win->bar=xbt_barrier_init(comm_size);
   }
-
   mpi_coll_allgather_fun(&(win->connected_wins[rank]), sizeof(MPI_Win), MPI_BYTE, win->connected_wins, sizeof(MPI_Win),
                          MPI_BYTE, comm);
 
@@ -100,7 +99,6 @@ void smpi_mpi_win_get_name(MPI_Win win, char* name, int* length){
 void smpi_mpi_win_get_group(MPI_Win win, MPI_Group* group){
   if(win->comm != MPI_COMM_NULL){
     *group = smpi_comm_group(win->comm);
-    smpi_group_use(*group);
   }
 }