Skip to content

[WIP] coll: restore LongAsync semantics via nbi_ff#12

Draft
PHHargrove wants to merge 1 commit into
BerkeleyLab:developfrom
PHHargrove:bug4295-coll-ff
Draft

[WIP] coll: restore LongAsync semantics via nbi_ff#12
PHHargrove wants to merge 1 commit into
BerkeleyLab:developfrom
PHHargrove:bug4295-coll-ff

Conversation

@PHHargrove
Copy link
Copy Markdown
Collaborator

See BitBucket PR#489 for the original PR.

Quoting from the Status prose there, this is a WIP/Draft PR because:

The conversion from LongAsync to "nbi_ff" is correct (and this change low risk) ONLY if nothing has changed in the collectives since GEX diverged from G1 that could invalidate the assumptions which led to use of LongAsync in the first place. Therefore, this is "[WIP]" pending validation with some tracing to ensure that the new code is being thoroughly exercised.


coll: restore LongAsync semantics via nbi_ff

This commit uses the new gasneti_{begin,end}_nbi_ff() facility to restore the "fire-and-forget" semantics of the collectives internal routine gasnete_tm_p2p_counting_putAsync().

This commit uses the new `gasneti_{begin,end}_nbi_ff()` facility to
restore the "fire-and-forget" semantics of the collectives internal
routine `gasnete_tm_p2p_counting_putAsync()`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant