Re: [Mpi3-ft] Question about MPI_ANY_SOURCE and process failures
I believe that we agreed on the ANY option. Greg Bronevetsky Lawrence Livermore National Lab (925) 424-5756 [email protected] http://greg.bronevetsky.com
-----Original Message----- From: [email protected] [mailto:mpi3-ft- [email protected]] On Behalf Of Solt, David George Sent: Thursday, August 19, 2010 11:47 AM To: MPI 3.0 Fault Tolerance and Dynamic Process Control working Group Subject: [Mpi3-ft] Question about MPI_ANY_SOURCE and process failures
err = MPI_Recv(....., rankX, ..., comm, status);
if communication to rankX fails, this receive will return with err.
Err = MPI_Recv(...., MPI_ANY_SOURCE, ..., comm, status);
When does this MPI_Recv return a failure? When ANY rank in comm is unreachable or when ALL ranks in comm are unreachable. Since self is always reachable, the ALL option is really NEVER.
We had been assuming ALL/NEVER but will likely change to ANY. In such case, status points to the first failed rank that could have matched the request.
Thanks, Dave
_______________________________________________ mpi3-ft mailing list [email protected] http://*lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-ft
participants (1)
-
Bronevetsky, Greg