Brian Barrett wrote:
> I unfortunately don't have time to look in depth at the patch. But
> my concern is that currently (today, not at some made up time in the
> future, maybe), we use the BTLs for more than just MPI point-to-
> point. The rdma one-sided component (which was added for 1.3 and
> hopefully will be the default for 1.4) sends messages directly over
> the btls. It would be interesting to know how that is handled.
I'm not sure I understand what you're saying.
Does it help to point out that existing BTL routines don't change? The
existing sendi is just a function that, if available, can be used, where
appropriate, to send "immediately". Similarly for the proposed recvi.
No existing BTL functionality is removed. Just new, optional functions
added for whoever wants to (and can) use them.