Skip to content

Standard one-sided RMA synchronization method #6564

Answered by shefty
theWayofthecode asked this question in Q&A
Discussion options

You must be logged in to vote

The short answer is I believe you have it.

At step 6, I assume you meant the FI_REMOTE_CQ_DATA flag. You should also be able to use fi_writedata() instead of fi_writemsg().

Backing up some...

When using RDM endpoints over verbs, the most common selection ends up with RxM as the upper level provider and verbs using connected QPs at the lower level. RxM (reliable datagram over message endpoints) must establish a connection with its peer before any transfers occur. This happens the first time a data transfer operation is invoked. If step 2 is exchanging data through the libfabric APIs, then the connection has been setup. If step 2 is occurring out of band (e.g. via sockets), and fi_writemsg(…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@theWayofthecode
Comment options

@shefty
Comment options

@theWayofthecode
Comment options

Answer selected by theWayofthecode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants