mpich icon indicating copy to clipboard operation
mpich copied to clipboard

ch4: Fix recv side free cell allocation

Open yfguo opened this issue 2 years ago • 1 comments

Pull Request Description

Receiver side free cell allocation does not working due to:

  1. MPMC dequeue not exit on success
  2. trying to using global rank of receiver at allocation

This PR fixes both of them and adds a test to make sure the functionality is at least tested.

Author Checklist

  • [x] Provide Description Particularly focus on why, not what. Reference background, issues, test failures, xfail entries, etc.
  • [x] Commits Follow Good Practice Commits are self-contained and do not do two things at once. Commit message is of the form: module: short description Commit message explains what's in the commit.
  • [ ] Passes All Tests Whitespace checker. Warnings test. Additional tests via comments.
  • [ ] Contribution Agreement For non-Argonne authors, check contribution agreement. If necessary, request an explicit comment from your companies PR approval manager.

yfguo avatar Dec 05 '23 17:12 yfguo

test:mpich/ch4/ofi

yfguo avatar Dec 05 '23 17:12 yfguo