-
Notifications
You must be signed in to change notification settings - Fork 22
ASC Q3 2025 Meeting
-
Date: July 15 &
17, 2025- UPDATE: Agenda covered on Day-1, cancelled Day-2, 7/17/2025
- Time: 10 am - 1 pm US Central Daylight Time each day
- Location: Virtual Meeting. Zoom Info (link also in the Active notes Google doc below)
- Active Notes Link: Google Doc - Please add your name and affiliation.
- Governance Document [latest]
- Voting Link - 25Q3 meeting
- Voting Link - AMD Membership
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 cannot attend the full meeting and are presenting, please let the co-chairs know, and we can plan accordingly.
Start | End | Topic |
---|---|---|
10:00 am | 10:05 am | Gathering (--) |
10:05 am | 10:10 am | Roll Call |
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 |
-
Administrative announcement
- Calendar FY25
- ASC 25Q4: Oct 14, 16
- Open PMIx ASC position:
- co-secretary: Open
- SPI 2024 report (submitted 5/14)
- SC25 BoF request submitted (Ralph)
- Nomination of AMD
- Calendar FY25
-
Officer nominations:
-
Working Groups Updates:
- IAWG (Dave Solt)
- Dynamic/Tools (Isaias Compres)
- Call for new WGs?
-
PMIx Standard PRs for discussion/review:
- Add a description of what is an errata #516 (Aurelien)
- Update Group Construct entry #520 (Ralph)
- Provide access to resource usage for processes and nodes #521 (Ralph)
- Replace the "log" server module fn with a "log2" #522 (Ralph)
- Replace the "tool_connection" fn with a "tool_connection2" #524 (Ralph)
- Elevate provisional and convert macros to APIs #526 (Ralph)
- data_mgmt: Clarify pack/unpack error detection in hetero envs #525 (Ken)
- Errata: fix a couple of spots in server upcall functions #523 (Ralph)
-
Release planning
-
Plenary discussion items
- Other/Open discussion
-
Open issues
Person | Institution | Day 1 | |
---|---|---|---|
Aurelien Bouteiller | AMD | Y | |
Thomas Naughton | ORNL | Y | |
Ken Raffenetti | ANL | Y | |
Isaias Compres | TUM | Y | |
Howard Pritchard | LANL | Y | |
Ralph Castain | self | Y | |
Norbert Eicker | JSC | Y |
- SC25 BoF request
- Plan to give brief update (last BoF 3yrs ago)
- Next generation of work driven by scheduling aspects (e.g., NERSC, TUM, etc.), leverage pmix/prte to solve (main focus being this dynamic environment issue). Generate discussion on experiences and any gaps/areas for future work.
- Isaias: We can also include their experience/work on dynamic environments if using SLURM
- Open discussion from community, working group highlights
- Working Groups Updates:
- IAWG (Ken R./Dave Solt)
- Ken gave brief update on WG member
- Ken will post updated Zoom, continue working on pmix-examples, etc.
- Dynamic/Tools (Isaias Compres)
- Discussions related to collection of performance/activity data. (See PR discussion later for updates on that)
- Gathering perf data with minimal user effort, interposing at runtime/system levels to try and do this is more automated fashion
- Much of work in library, some PRs related to Standard
- Dynamic workflows involving WLM, needing some application feedback for online data to help with decisions on scheduling and resource mgmt. Distinction being online fashion and need to keep overheads lower to avoid impacting application performance.
- Need to review MPI 5.0 for aspects related to MPI Sessions for details related to dynamic processes, which involves scheduler + process mgrs.
- Ken: Likely not a lot of change regarding dynamics in MPI 5.0, as much of the focus was on ABI. The MPI “next” (v6.0) is where dynamics would appear.
- Still meeting at same timeslot, 1st Wed of month @ 5pm Berlin TZ (Zoom - see wiki)
- IAWG (Ken R./Dave Solt)
- PMIx Standard PRs for discussion/review:
- We discussed all of these PRs during the meeting. A few were larger and we decided to hold them out of vote to give more time for review.
- (Review) Update Group Construct entry #520 (Ralph)
- (Review) Provide access to resource usage for processes and nodes #521 (Ralph)
- (Review) Replace the "log" server module fn with a "log2" #522 (Ralph)
- (Vote) Add a description of what is an errata #516 (Aurelien)
- (Vote) Errata: fix a couple of spots in server upcall functions #523 (Ralph)
- (Vote) Replace the "tool_connection" fn with a "tool_connection2" #524 (Ralph)
- (Vote) Elevate provisional and convert macros to APIs #526 (Ralph)
- (Vote) data_mgmt: Clarify pack/unpack error detection in hetero envs #525 (Ken)
- Release planning
- PMIx v6.0 Standard
-
PMIx v7 Standard
- Migrate v7’s to v6 for review
- Review v6 items
- Other/Open discussion
- Remarks - stable state in Standard is not a bad thing, and v6.0 can be good target for stable
- Review governance for AMD nomination
- Final remarks
- Voting link will be posted for post-meeting vote, results sent on Thursday (7/17/2025)
- Cancel Meeting Day 2, (7/17/2025)
-
AMD nomination to ASC vote passed.
-
All 5 votes passed.
-
Errata: PR 523 (Single Vote)
- Errata: fix a couple of spots in server upcall functions
- https://github.com/pmix/pmix-standard/pull/523
- 9 Yes, 0 No, 0 Abstain
-
Provisional: PR 516 (Vote 1)
- Add a description of what is an errata
- https://github.com/pmix/pmix-standard/pull/516
- 9 Yes, 0 No, 0 Abstain
-
Provisional: PR 524 (Vote 1)
- Replace the "tool_connection" fn with a "tool_connection2"
- https://github.com/pmix/pmix-standard/pull/524
- 9 Yes, 0 No, 0 Abstain
-
Provisional: PR 526 (Vote 1)
- Elevate provisional and convert macros to APIs
- https://github.com/pmix/pmix-standard/pull/526
- 7 Yes, 0 No, 2 Abstain
-
Provisional: PR 525 (Vote 1)
- data_mgmt: Clarify pack/unpack error detection in hetero envs
- https://github.com/pmix/pmix-standard/pull/525
- 9 Yes, 0 No, 0 Abstain
-