Skip to content

ASC Q3 2022 Meeting

Josh Hursey edited this page Aug 9, 2022 · 14 revisions

PMIx Standard Administrative Steering Committee (ASC) 3Q 2022 Meeting

Quick Links

  • Governance Document [latest]

Agenda (Finalized July 26, 2022)

This meeting has a floating agenda with specific synchronization points to keep us on track. Rough time estimates are provided per agenda item, and the co-chairs plan to cover the topics in the order seen below. However, since some agenda items will take longer/shorter than anticipated, an exact start/end timing is not guaranteed, and some items may float to the second day. If you are not able to attend the full meeting and are presenting, then please let the co-chairs know, and we can plan accordingly.

Day 1: May 10 (10 am - 1 pm US Central Daylight Time)

Start End Topic
10:00 am 10:05 am Gathering (--)
10:05 am 10:10 am Roll Call (We will start roll call promptly at this time)
10:10 am 11:30 am Discussion of agenda items
11:30 am 11:45 am Break
11:45 am 1:00 pm Discussion of agenda items

Day 2: May 12 (10 am - 1 pm US Central Daylight Time)

Start End Topic
10:00 am 10:05 am Gathering (--)
10:05 am 11:30 am Discussion of agenda items
11:30 am 11:50 am Voting and Break
11:50 am 12:30 am Administrative and Working Group agenda items
12:30 am 12:45 pm Technical and Use Case Presentation(s)
12:45 am 1:00 pm Closing discussion and wrap up

Agenda Items

Administrative and Working Group Agenda Items

  • Review 2022 quarterly meetings dates and plans
1Q 2022 - Virtual
  - Feb 15 & 17 (10 am - 1 pm US Central)
2Q 2022 - Virtual
  - May 10 & 12 (10 am - 1 pm US Central)
3Q 2022 - Virtual
  - Aug 9 & 11 (10 am - 1 pm US Central)
4Q 2022 - Virtual (tentative)
  - Oct. 25 & 27 (10 am - 1 pm US Central)
  • Discuss and vote on Q1 2023 Dates
  • Discuss 2023 Officer Nomination Process
  • ASC Membership
    • Vote on new ASC Members
    • Call for new ASC Members
  • Release Planning
  • Working Group Updates (~ 10-15 minutes each)
    • Client Separation / Implementation Agnostic Document
    • Tools & Dynamic Workflows
    • Open Call for New Working Groups
  • Technical and Use Case presentations
    • TBD
  • Additional discussion items

Meeting Notes:

Attendance

Person Institution Day 1 Day 2
Josh Hursey IBM X
Ken Raffenetti ANL X
Michael Karo Altair X
Kathryn Mohror LLNL X
Norbert Eicker JSC X
Howard Pritchard LANL X
Trupeshkumar Patel UA X
Ralph Castain Nanook X

Day 1: Aug 9, 2022

  • Governance PRs up for a Second Vote:
  • PMIx Standard PRs up for a Second Vote:
  • Presentation of the v5.0 Standard Release Candidate for discussion (Ken/Dave)
    • Timeline: Prioritize time vs features
    • Q2 2022 (done) - Last items for v5 read/had first vote
    • Q3 2022 (today) - Second votes on remaining items. RM prepare a release candidate for discussion.
    • Q4 2022 - release managers prepare a release candidate for discussion (w/ any changes needed)
    • Q1 2023 - Approval vote for v5 release candidate
    • Branching:
      • Master branch tracks v5
      • When finalizing v5 after Q4 2022 then will create a branch. At which point master will track v6
    • See slides from Ken on scope of items and change log
    • Candidate available at:
    • Should we put the PRs in the document?
      • Not in the document. Maybe in the release announcement on Github
    • Should we remove the color coding of ‘new’ items?
      • Now that we have the revision log the color coding is more of a maintenance headache than something that is useful. So remove for v5. Update Section 2.1 to remove the “magenta” and “green” text.
      • We should add a “terms” section to the change log.
      • Open a PR with the editorial changes
  • Review 2022 quarterly meetings dates and plans
    • Q4 2022 : Oct. 25 & Oct. 27
    • Discuss and vote on Q1 2023 Date
  • Discuss 2023 Officer Nomination Process
    • Co-Chair: 2023-2025 (outgoing: Josh Hursey)
    • Secretary: 2023-2025 (outgoing: Aurelien Bouteiller)
    • Nominations due Oct. 3, 2022
      • Will send an email next week
  • ASC Membership
    • JSC: Will be on the ballot to vote this meeting
  • Release Planning: v4.2
  • Release Planning: v5.0
    • See notes above on the v5 standard
  • Collective ordering
    • https://github.com/pmix/pmix-standard/issues/414
    • Should the ‘procs’ be order dependent or independent?
    • Current text requires a strict ordering (order dependent)
    • Surveying RM implementations found that they are sorting the list anyway when they hit this question. Sorting on client side (e.g., MPI) and on the server side (e.g., RM)
    • OpenPMIx added the sort around making it (order independent)
    • WILDCARD treated as a separate ‘thing’ from the process list.
    • Feeling is that being order dependent puts an undue burdon on the RM to match those signatures in contrast to being order independent which allows the RM some flexibility in handling that process list when they perform the collective.
      • Action Item: Make this change sooner rather than later. Thought that this is an Errata item (can target v4.2) and clarify all places that need updating.
    • Original rationale was to allow two fences over the same sets of processes to occur at the same time with the only difference being the order of the processes. But that does not seem like a solid use case any longer.
  • New dynamic workflow effort for Ralph via consulting
    • Use PMIx as a connection between PRRTE and a dynamic scheduler (TBA). Will likely use the existing PMIx APIs, but provide a full implementation of the RM-to-Scheduler portion of the PMIx design.
    • The organization will assign folks to adjust applications (e.g., Tensorflow, Spark) to take advantage of the PMIx scheduler APIs to leverage this effort.
    • This will be an open, public effort once started. Likely to take a year or two.

Day 2: Aug 11, 2022

Clone this wiki locally