> MPI synchronous send does not guarantee data placement into the target
> buffer. It only guarantees that the recv operation on the target side
> has been posted and matched. The data can still come later.
How about this change then?
> > FI_MATCH_COMPLETE*
> > : Indicates that a completion should be generated only after the
> operation
> > has been placed into the application specified buffer.
^^^^^^^^^^^^^^^
matched with an
> Operations using
> > this completion semantic are dependent on the application at the
> target
> > claiming the message or results. As a result, match complete may
> involve
> > additional provider level acknowledgements or lengthy delays.
> However, this
> > completion model enables peer applications to synchronize their
> execution.
_______________________________________________
ofiwg mailing list
[email protected]
https://lists.openfabrics.org/mailman/listinfo/ofiwg