Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
fix behavior of waitany
authorAugustin Degomme <degomme@idpann.imag.fr>
Wed, 17 Jul 2013 07:54:00 +0000 (09:54 +0200)
committerAugustin Degomme <degomme@idpann.imag.fr>
Wed, 17 Jul 2013 14:41:30 +0000 (16:41 +0200)
src/smpi/smpi_pmpi.c

index b753958..59083e6 100644 (file)
@@ -1549,7 +1549,7 @@ int PMPI_Waitany(int count, MPI_Request requests[], int *index, MPI_Status * sta
     if (is_wait_for_receive) {
       if(srcs[*index]==MPI_ANY_SOURCE)
         src_traced = (status!=MPI_STATUSES_IGNORE) ?
-                      smpi_group_rank(smpi_comm_group(comms[*index]), status[*index].MPI_SOURCE) :
+                      smpi_group_rank(smpi_comm_group(comms[*index]), status->MPI_SOURCE) :
                       srcs[*index];
       TRACE_smpi_recv(rank_traced, src_traced, dst_traced);
     }