-
There a few unclear points to me for RMA completions:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 8 replies
-
The man page is not clear. FI_RMA_EVENT only applies to completion counters. This is slightly clearer if you read the fi_endpoint man page for fi_ep_bind. (It's not clear, just clearer, like some of the mud has settled in the water.) fi_writedata will generate a single completion at the target. This is independent of FI_RMA_EVENT. If the app supports remote_cq_data, it must support writing a CQ entry when a write with cq data is received. If FI_RMA_EVENT is enabled on the endpoint, then an fi_writedata will generate a CQ entry, plus increment a completion counter associated with remote writes. |
Beta Was this translation helpful? Give feedback.
The man page is not clear. FI_RMA_EVENT only applies to completion counters. This is slightly clearer if you read the fi_endpoint man page for fi_ep_bind. (It's not clear, just clearer, like some of the mud has settled in the water.)
fi_writedata will generate a single completion at the target. This is independent of FI_RMA_EVENT. If the app supports remote_cq_data, it must support writing a CQ entry when a write with cq data is received.
If FI_RMA_EVENT is enabled on the endpoint, then an fi_writedata will generate a CQ entry, plus increment a completion counter associated with remote writes.