X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/15220d2486268d4eac7e25aac434a9139fb2a187..042da1ec5ed4dca6d4065c1016f46fbea2e7abe1:/src/smpi/smpi_base.c diff --git a/src/smpi/smpi_base.c b/src/smpi/smpi_base.c index 28566f5b11..458eb849cc 100644 --- a/src/smpi/smpi_base.c +++ b/src/smpi/smpi_base.c @@ -302,7 +302,7 @@ int flag; else flag = simcall_comm_test((*request)->action); if(flag) { - smpi_mpi_wait(request, status); + finish_wait(request, status); } return flag; } @@ -342,6 +342,19 @@ int smpi_mpi_testany(int count, MPI_Request requests[], int *index, return flag; } + +int smpi_mpi_testall(int count, MPI_Request requests[], + MPI_Status status[]) +{ + int flag=1; + int i; + for(i=0; i