Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
testsome and waitsome in fortran need to fortranize indices.
authorAugustin Degomme <adegomme@gmail.com>
Thu, 18 Jul 2019 12:34:23 +0000 (14:34 +0200)
committerAugustin Degomme <adegomme@gmail.com>
Thu, 18 Jul 2019 12:34:23 +0000 (14:34 +0200)
src/smpi/bindings/smpi_f77_request.cpp

index ec705b2..485f062 100644 (file)
@@ -215,6 +215,7 @@ void mpi_waitsome_ (int* incount, int* requests, int *outcount, int *indices, MP
         simgrid::smpi::Request::free_f(requests[indices[i]]);
         requests[indices[i]]=MPI_FORTRAN_REQUEST_NULL;
     }
+    indices[i]++;
   }
   xbt_free(reqs);
 }
@@ -279,6 +280,7 @@ void mpi_testsome_ (int* incount, int*  requests, int* outcount, int* indices, M
       simgrid::smpi::Request::free_f(requests[indices[i]]);
       requests[indices[i]]=MPI_FORTRAN_REQUEST_NULL;
     }
+    indices[i]++;
   }
   xbt_free(reqs);
 }