[libfabric-users] desc arg for fi_(t)sendmsg/fi_(t)sendv question

Howard Pritchard hppritcha at gmail.com
Thu Oct 6 09:45:04 PDT 2016


Hi Folks,

I have a question about handling the vector of descs that come in through
fi_(t)sendv
as an argument, or in the fi_msg struct in the case of fi_(t)sendmsg.

Do we want to be able to support the case where an app may have a mix of
non-registered regions and registered regions?

If the application is not registering segments, should the application set
 desc argument
to NULL, or should the app supply the address of a vector of NULLs?

This is stemming from the way this argument is being set inside MPICH
(ch3-device) in MPID_nem_ofi_cts_recv_callback, where it appears desc is
being set to an address
in the stack.

Thanks for any guidance,

Howard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/libfabric-users/attachments/20161006/68e25cb4/attachment.html>


More information about the Libfabric-users mailing list