mpich icon indicating copy to clipboard operation
mpich copied to clipboard

pmi+hydra: refactor PMI message layer

Open hzhou opened this issue 3 years ago • 4 comments

Pull Request Description

Abstract the message protocol handling into PMIU_msg_... utilities.

  • Generated pmi_msg.h and pmi_msg.c
    • https://github.com/hzhou/Temp/blob/master/pmi_msg.h
    • https://github.com/hzhou/Temp/blob/master/pmi_msg.c

[skip warnings]

Reference

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.
  • [x] Passes All Tests Whitespace checker. Warnings test. Additional tests via comments.
  • [x] Contribution Agreement For non-Argonne authors, check contribution agreement. If necessary, request an explicit comment from your companies PR approval manager.

hzhou avatar Sep 12 '22 04:09 hzhou

test:mpich/pmi

hzhou avatar Sep 17 '22 15:09 hzhou

test:mpich/pmi ✔️

hzhou avatar Sep 19 '22 15:09 hzhou

test:mpich/ch3/most test:mpich/ch4/most

hzhou avatar Sep 19 '22 17:09 hzhou

test:mpich/ch4/most

hzhou avatar Sep 20 '22 21:09 hzhou

test:mpich/pmi test:mpich/ch3/most test:mpich/ch4/most

hzhou avatar Sep 29 '22 22:09 hzhou

test:mpich/pmi

hzhou avatar Oct 06 '22 15:10 hzhou