[Mpi3-ft] Question about MPI_ANY_SOURCE and process failures

Bronevetsky, Greg bronevetsky1 at llnl.gov
Thu Aug 19 13:59:40 CDT 2010


I believe that we agreed on the ANY option.

Greg Bronevetsky
Lawrence Livermore National Lab
(925) 424-5756
bronevetsky at llnl.gov
http://greg.bronevetsky.com 


> -----Original Message-----
> From: mpi3-ft-bounces at lists.mpi-forum.org [mailto:mpi3-ft-
> bounces at lists.mpi-forum.org] 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
> mpi3-ft at lists.mpi-forum.org
> http://*lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-ft





More information about the mpiwg-ft mailing list