[Mpi-forum] Cancelling a send matched by a matching probe

Balaji, Pavan balaji at anl.gov
Sat Oct 31 10:03:40 CDT 2015


This has been debated in the standard.  There are a few tickets open for this issue.

https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/478
https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/479
https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/480

  -- Pavan

> On Oct 31, 2015, at 6:12 AM, Marek Tomáštík <tomastik.marek at gmail.com> wrote:
> 
> Hello,
> I am trying to find out what should happen, according to the MPI 3.0* standard, in the following scenario:
> 1) process 0 initiates a nonblocking send operation with MPI_Issend
> 2) process 1 matches the message with MPI_Mprobe, but doesn't yet call MPI_Mrecv/MPI_Imrecv
> 3) process 0 calls MPI_Cancel to cancel the send.
> 
> I cannot think of anything the cancel operation could do that wouldn't contradict either the specification of MPI_Cancel, or of the matched receive functions. How can this situation be handled in compliance with the standard?
> 
> Thank you in advance,
> Marek Tomáštík
> 
> 
> 
> *or 3.1 -- I believe there weren't any changes in this area?
> _______________________________________________
> mpi-forum mailing list
> mpi-forum at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum



More information about the mpi-forum mailing list