Skip to content

Meeting 2022 07 14

Thomas Naughton edited this page Jul 14, 2022 · 3 revisions

Agenda

Attendance

Person Institution
Josh Hursey IBM
Norbert Eicker JSC
Michael Karo Altair
Ralph Castain Nanook
Thomas Naughton ORNL
Isaias Compres TUM
David Solt IBM
Ken Raffenetti ANL
Howard Prichard LANL

Notes

  • Administrative items
    • PMIx ASC Quarterly next month: Aug 9 & 11, 2022
  • Release updates
    • v4.2 - target end of July for release candidate for Fall 2022 release
    • v5.0 -  intended timeline to prepare release candidate in Q4-2022 timeframe & approval vote in Q1-2023 timeframe
  • Working Group Updates
    • Implementation agnostic document (David)
      • Publish/Lookup changes cleaned up. Maybe bring for reading, a change in behavior is included with this edit (not just cleanup/reformat) so maybe have some added delay but no major impact expected for implementation/users
      • Plan to move to Event chapter next
    • Tools (Isaias)
      • Not much actual WG developments.  Folks may be on vacation and/or busy with ongoing progress on development tasks from other teams.
      • EuroHPC remarks, based on Ralph’s pointers from before:
        • PMIx_Allocation_request
        • PMIx_Job_control
      • Ralph: Maybe good to merge with Tools b/c lots of overlap.
      • Isaias: Seems to make sense too
      • Josh: Will reach out to Justin to see if ok with merging those working groups
    • Dynamic Workflows (Justin)
      • n/a
      • See comments in tools above
  • PMIx Connect/Disconnect proc ordering
    • https://github.com/pmix/pmix-standard/issues/414
    • Question about ordering in proc list, if using this ordered set for matching, also clarifying the use of wildcards
    • A side question emerged, whether PMIx_Fence and others that use proc arrays also needed this clarification?
    • Discussion: Issue w/ Fence is that often actually implemented by resource manager.  One option would be to add a sort to ensure consistent ordering.  But in the case of wildcards, things little different and push to resource manager and it may not know about some details (e.g., prte details outside scope of resource mgr).
    • Suggestion: clarify list of interfaces that use proc array and see if have ordering constraint, and then see if any differ in how they treat things.  Ralph mentioned in PRTE should be all same b/c all funnel to same underlying collective routine underneath.
    • Will check on JSM and Cray to see how they behave, those are others w/ direct launch.  Also, check w/ Flux b/c they have direct launch support.
  • PMIx_Publish/Lookup chapter
  • ABI Update
    • https://github.com/pmix/pmix-standard/issues/365
    • On track; only known outstanding item about distinguishing provisional vs. stable, otherwise all done.  Need to decide where lookup table lives (in README for now) for quick lookup on versioning info.
    • Implementation already in OpenPMIx.
Clone this wiki locally