[Mpi3-ft] Question about MPI_ANY_SOURCE and process failures
19 Aug
2010
19 Aug
'10
1:46 p.m.
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
5817
Age (days ago)
5817
Last active (days ago)
0 comments
1 participants
participants (1)
-
Solt, David George