[libfabric-users] completion at remote end of fi_read(msg)

Hefty, Sean sean.hefty at intel.com
Sun Mar 22 16:44:41 PDT 2020


> Is it possible to have a completion event on the remote end of an fi_read - by which I
> mean node A performs an fi_read from node B, and I'd like node B to have a completion
> when node A has received the data. I experimented with various CQ flags and selective
> completion things, but didn't manage to get a completion on node B.

This is not possible for most devices.

The capability (fi_info::caps) associated with this feature is FI_RMA_EVENT.  The API only defines support for target side events through completion counters.  See the fi_ep_bind() call to bind an ep with a counter using the FI_REMOTE_READ.

- Sean


More information about the Libfabric-users mailing list