While looking the MPI_Testany issue, I came across a very unsettling
sentence in the MPI standard (3.0 page 58 line 36).

> The array is indexed from zero in C, and from one in Fortran.

This sentence seems to indicate that the index returned by the TestAny and
TestSome (as well as the corresponding Wait functions) should be indexed
starting from 1 in Fortran, but from 0 in C. Our C code returns all indexes
starting from 0 (C), but I failed to find where we handle this case in
Fortran? Or maybe I am interpreting too much the MPI standard?

  George.

Reply via email to