-
Notifications
You must be signed in to change notification settings - Fork 22
Home
- Mailing list(s):
- PMIx Standard (pmix-forum) Mailing list: https://groups.google.com/forum/#!forum/pmix-forum
- SPI Project Link:
The PMIx standardization process is defined in the PMIx Governance document:
- Current version of the The PMIx Standard Governance Rules
- Governance Repo
Below is a list of the active working groups along with links to more information about their meeting schedules.
The teleconference information is shared via a private link. Contact someone in the working group for the current link.
This working group is reviewing the PMIx standard and reworking the text that assumes or requires a specific implementation of the PMIx standard. The effort is designed to better enable multiple implementations of the PMIx standard to be explored. The group seeks to also better define a separation between the three dimensions of the standard interface namely: clients, tools, and servers.
- Working Group Champion: David Solt (IBM)
- Mailing list: https://groups.google.com/forum/#!forum/pmix-forum-wg-impl-agnostic
-
Meeting: Mondays at 1 pm (US Central)
- How to join: https://recaptcha.open-mpi.org/pmix-std-recaptcha/
The large scale and dynamic behaviour of current and post-exascale HPC installations require updates to existing tools and the creation of new ones. This working group will update and extend the tools API to assist in the development of highly-scalable tools. Tool portability will be enhanced. The tools interface will be extended with feedback and control mechanisms for both design time and online tools.
- Working Group Champion: Isaías A. Comprés (TUM)
- Mailing list: https://groups.google.com/g/pmix-forum-wg-tools
-
Meeting: First Wednesday of the month at 5 pm (Berlin time)
- How to join: https://recaptcha.open-mpi.org/pmix-std-recaptcha/
- Repository: https://github.com/pmix/pmix-wg-tools
Dynamic Workflow will focus on defining APIs/attributes by which dynamic applications can interact with the system management stack to request allocation changes, spawn and terminate processes, and other actions associated with workflow control. Initial efforts are expected to target Data Analytic (e.g., Spark) paradigms and then extend to look at typical AI (e.g., TensorFlow) operations. Some capability (e.g., PMIx_Allocate_resources and PMIx_Job_control) already exists, and so one of the WGs tasks will be to promote adoption and identify impedance mismatches between the dynamic workflow community and the existing PMIx definitions.
- This working group has been combined and meets with the Tools working group (above)
Storage will investigate APIs/attributes by which applications, schedulers, and other subsystems can interact with storage subsystems. This can include the parallel file system (e.g., Lustre and GPFS) and non-file-based storage (e.g., DAOS), as well as caching mechanisms (e.g., burst buffers and network-near NVRAM caches). Expected areas might include: * Given a list of files and a uid/gid (or credential), return their accessibility status * Queries on available storage, supported storage strategies, storage subsystem topology, etc. * Delete, move files to specified locations * Specify storage policy for a given job
- (Former) Working Group Champion: Shane Snyder (Argonne Nat. Lab.)
- Mailing list: https://groups.google.com/forum/#!forum/pmix-forum-wg-storage
Given the size and structure of the PMIx standard document, it can be difficult to find the PMIx components necessary for a given use-case. The goal of this working group is to provide a mechanism for focusing on the aspects of the standard that are of interest to a particular user/use-case.
- (Former) Working Group Champion: Stephen Herbein (LLNL)
- Mailing list: https://groups.google.com/forum/#!forum/pmix-forum-wg-func-slices
- Meeting: Wednesday's at 11 am (Central)
Use cases help to drive the development of the PMIx API. Below is a list of use cases that the PMIx community has defined thus far.
- Issue #191 : Business Card Exchange for Process-to-Process Wire-up
- Issue #216 : Debugging with Parallel Debuggers
Note that this list is not yet comprehensive in its coverage of PMIx use cases. Please see the prior RFCs and papers for more examples.
To propose a new Use Case please file an Issue for discussion and select the "Use Case" Template. You do not need to know the specific PMIx interfaces that might apply to your use case to open an issue for discussion. A general overview of the use case and its needs is enough to get the conversation going. The PMIx community can help identify existing interfaces/attributes that can be used, and collaborate with you on new interfaces/attributes, where necessary.
- 2022 Events
- SC22 BoF: Charting the PMIx Roadmap
- 2021 Events
-
ECP Community BOF Days: Updates and Roadmap for the PMIx Community
- Wednesday, March 31, 2021 from 11-12:30 US Eastern
- Slides
- 2021-03-31 ECP Community BoF
-
ECP Community BOF Days: Updates and Roadmap for the PMIx Community
- 2020 Events
- PMIx Year-End 2020 Video
- 2019 Events
- SC19 BoF: Charting the PMIx Roadmap
- System Runtime Interface Kick-off Meeting (Co-located with the MPI Forum )
- 2018 Events
- SC18 BoF: PMIx: Enabling Workflow Orchestration
Monthly PMIx Standard Meeting:
- https://recaptcha.open-mpi.org/pmix-std-recaptcha/
- Second Thursday of the month at Noon US Eastern / 9am US Pacific [Calendar] [iCal Subscription]
-
- Google Docs link
- 2024-12-12 Meeting
- 2024-11-14 Meeting
- 2024-10-10 - Cancelled for ASC 3Q 2024 Meeting
- 2024-09-12 Meeting
2024-08-08 - Cancelled monthly Meeting- 2024-07-11 - Cancelled for ASC 3Q 2024 Meeting
- 2024-06-13 Meeting
- 2024-04-11 Meeting
- 2024-03-14 Meeting
- 2024-02-08 Meeting
- 2024-01-11 Meeting
-
- Google Docs link
- 2023-12-14 Meeting
- 2023-11-09 - Canceled for SC'23
- 2023-10-12 - Canceled for ASC 4Q 2023 Meeting
- 2023-09-14 Meeting
- 2023-08-10 Meeting
- 2023-07-13 - Canceled for ASC 3Q 2023 Meeting
- 2023-06-08 Meeting
- 2023-05-11 - Canceled for ASC 2Q 2023 Meeting
- 2023-04-13 Meeting
- 2023-03-09 Meeting
- 2023-02-09 Meeting
- 2023-01-12 - Canceled for ASC 1Q 2023 Meeting
-
- Google Docs link
- 2022-12-08 Meeting
- 2022-11-10 Meeting
- 2022-10-13 - Canceled for ASC 4Q 2022 meeting
- 2022-09-08 Meeting
- 2022-08-11 - Canceled for ASC 3Q 2022 meeting
- 2022-07-14 Meeting
- 2022-06-09 Meeting
- 2022-05-12 - Canceled for ASC 2Q 2022 meeting
- 2022-04-14 Meeting
- 2022-03-10 Meeting
- 2022-02-10 - Canceled for ASC 1Q 2022 Meeting
- 2022-01-13 Meeting
-
- Google Docs link
- 2021-12-09 Meeting
- 2021-11-11 Meeting
- 2021-10-14 - Canceled for ASC 4Q 2021 meeting
- 2021-09-09 Meeting
- 2021-08-12 Meeting - Canceled due to conflicts
- 2021-07-08 - Canceled for ASC 3Q 2021 meeting
- 2021-06-10 Meeting
- 2021-05-13 - Canceled for ASC 2Q 2021 meeting
- 2021-04-08 Meeting
- 2021-03-11 Meeting
- 2021-02-11 - Canceled for ASC 1Q 2021 Meeting
- 2021-01-14 Meeting
-
- Google Docs link
- 2020-12-10 Meeting
- 2020-11-12 Meeting
- 2020-10-09 (No Meeting due to ASC quarterly meeting)
- 2020-09-10 Meeting
- 2020-08-14 Meeting
- 2020-07-10 Meeting
- 2020-06-12 Meeting
- 2020-05-08 Meeting
- 2020-04-10 (No Meeting)
- 2020-03-13 Meeting
- 2020-02-14 Meeting
- 2020-01-10 Meeting
-
- Google Docs link
- 2019-12-13 Meeting
- 2019-11-08 Meeting
- 2019-10-18 : No meeting
- 2019-10-11 Meeting
- 2019-10-04 Meeting
- 2019-09-27 : No meeting
- 2019-09-20 Meeting
- 2019-09-13 Meeting
- 2019-09-06 Meeting
- 2019-08-30 : No meeting
- 2019-08-23 Meeting
- 2019-08-16 Meeting
- 2019-08-09 Meeting
- 2019-08-02 Meeting
- 2019-07-26 Meeting
- 2019-07-19 Meeting
- 2019-07-12 Meeting
- 2019-07-05 : No meeting
- 2019-06-28 Meeting
- 2019-06-21 Meeting
- 2019-06-14 Meeting
- 2019-06-07 Meeting
- 2019-05-31 Meeting
- 2019-05-24 Meeting
- 2019-05-17 Meeting
- 2019-05-10 Meeting
- 2019-05-03 Meeting
- 2019-04-26 Meeting
- 2019-04-12 Meeting
- 2019-04-05 Meeting
- 2019-03-29 Meeting
- 2019-03-22 Meeting
- 2019-03-04 Meeting
-
- 2018-06-06 Meeting
- 2018-05-09 Meeting
-
- 2025 - Q1 Meeting - Tues., Jan. xx & Thurs., Jan. xx (Virtual) 10am-1pm CT each day
-
- 2024 - Q1 Meeting - Tues., Jan. 23 & Thurs., Jan. 25 (Virtual) 10am-1pm CT each day
- 2024 - Q2 Meeting - Tues., May 7 & Thurs., May 9 (Virtual) 10am-1pm CT each day
- 2024 - Q3 Meeting - Tues., July 16 & Thurs., July 18 (Virtual) 10am-1pm CT each day
- 2024 - Q4 Meeting - Tues., Oct. 15 & Thurs., Oct. 17 (Virtual) 10am-1pm CT each day
-
- 2023 - Q1 Meeting - Tues., Jan. 24 & Thurs., Jan. 26 (Virtual) 10am-1pm CT each day
- 2023 - Q2 Meeting - Tues., May 9 & Thurs., May 11 (Virtual) 10am-1pm CT each day
- 2023 - Q3 Meeting - Tues., July 18 & Thurs., July 20 (Virtual) 10am-1pm CT each day
- 2023 - Q4 Meeting - Tues., Oct. 17 & Thurs., Oct. 19 (Virtual) 10am-1pm CT each day
-
- 2022 - Q1 Meeting - Tues., Feb. 15 & Thurs., Feb. 17 (Virtual) 10am-1pm CT each day
- 2022 - Q2 Meeting - Tues., May 10 & Thurs., May 12 (Virtual) 10am-1pm CT each day
- 2022 - Q3 Meeting - Tues., Aug. 9 & Thurs., Aug. 11 (Virtual) 10am-1pm CT each day
- 2022 - Q4 Meeting - Tues., Oct. 25 & Thurs., Oct. 27 (Virtual) 10am-1pm CT each day
-
- 2021 - Q1 Meeting - Tues., Feb. 16 & Thurs., Feb. 18 (Virtual) 10am-1pm CT each day
- 2021 - Q2 Meeting - Tues., May 11 & Thurs., May 13 (Virtual) 10am-1pm CT each day
- 2021 - Q3 Meeting - Tues., July 20 & Thurs., July 22 (Virtual) 10am-1pm CT each day
- 2021 - Q4 Meeting - Tues., Oct. 26 & Thurs., Oct. 28 (Virtual) 10am-1pm CT each day
-
-
2020 - Q4 Meeting - Oct. 1, 2020 (Virtual)
- This was meant to be a Face-to-Face co-located with MPI Forum in Austin, TX (Texas Advanced Computing Center), but due to COVID-19 the Co-Chairs have decided to move this to a virtual meeting.
- 2020 - Q3 Meeting - July 22, 2020 (Virtual)
- 2020 - Q2 Meeting - April 15, 2020 (Virtual)
- 2020 - Q1 Meeting - Jan. 23, 2020 (Virtual)
-
2020 - Q4 Meeting - Oct. 1, 2020 (Virtual)
-
- 2019 - Q4 Meeting - Oct. 17, 2019 (Virtual)
- Mailing list(s):
- PMIx Standard (pmix-forum) Mailing list: https://groups.google.com/forum/#!forum/pmix-forum
- Prior RFC process:
- Implementations:
- PMIx Reference Implementation (PRI):
- Website: https://openpmix.github.io/
- Reference implementation: https://github.com/openpmix/openpmix
- Paper: https://doi.org/10.1016/j.parco.2018.08.002
- Mailing List: https://groups.google.com/forum/#!forum/pmix
- PMI-1 / PMI-2
- PMIx Reference Implementation (PRI):