-
Notifications
You must be signed in to change notification settings - Fork 1
Home
This working group was created to continue the discussions surrounding the ideas initially presented at the February 2016 MPI Forum meeting in Chicago, IL, USA.
The first version of sessions is included as part of the MPI 4 Standard - https://www.mpi-forum.org/docs/mpi-4.0/mpi40-report.pdf
Sessions functionality as defined in the MPI 4.0 standard is available in the MPICH 4 release stream, and in the Open MPI 5.0.0 release.
Some unit tests are available at https://github.com/open-mpi/ompi-tests-public/tree/master/sessions. The mpi4py also contains a number of sessions test written using the MPI4PY variant of MPI.
A version of the OSU benchmarks which includes sessions variants of some of the tests is available here: https://github.com/hppritcha/osu-microbenchmarks-sessions.
- WG currently meets fornightly on Mondays.
- Webex link is not posted publicly.
- To obtain meeting details, please visit this web page.
- If you get a 404 error on the connection details page, please contact the WG leader(s).
- Sessions and reinit
- A presentation presented by Dominik at a couple of WG meetings in April 2023.
- ParTec presentation on another approach for reinitialization of sessions
- A Case Study on PMIx-Usage for Dynamic Resource Management - Huber et al.
- Towards Dynamic Resource Management with MPI Sessions and PMIx - Huber et al.
- Design Principles of Dynamic Resource Management for High-Performance Parallel Programming Models - Huber et al.
- local variant of MPI_Session_finalize - see https://github.com/mpiwg-sessions/sessions-issues/issues/23
- Process sets - what exactly are these - see https://github.com/mpiwg-sessions/sessions-issues/issues/24
- https://drive.google.com/drive/folders/1NLAMZtH5B3bVSnWk-ZxM9FhCJesZ92rL
- https://miro.com/app/board/o9J_l_Rxe9Q=/
- If you get a 404 error on the connection details page, please contact the WG leader(s).
- Additions to Sessions API to better support dynamic resource management currently being discussed:
- presentation by Dominik Huber
- code examples for version 1 and version 2 from the above proposal
- Various diagrams can be found in the sketches folder.
- 2024-11-04 Webex - audio
- 2024-21-04 Webex
- 2024-10-08 Webex - audio
- 2024-08-26 Webex
- 2024-07-29 Webex - audio
- 2024-07-01 Webex
- 2024-07-01 Webex
- 2024-05-20 Webex
- 2024-05-06 Webex
- 2024-04-22 Webex
- 2024-03-25 Webex
- 2024-03-04 Webex
- 2024-01-29 Webex
- 2024-01-22 Webex
- 2024-01-15 Webex
- 2024-01-08 Webex
- 2023-12-18 Webex
- 2023-12-11 Webex
- 2023-10-23 Webex
- 2023-07-31 Webex
- 2023-07-17 Webex
- 2023-06-26 Webex
- 2023-06-19 Webex
- 2023-06-12 Webex
- 2023-05-08 Webex
- 2023-04-03 Webex
- 2023-02-13 Webex
- 2023-01-30 Webex
- 2023-01-09 Webex
- 2022-11-28 Webex
- 2022-11-21 Webex w FT WG
- 2022-11-07 Webex w FT WG
- 2022-10-24 Webex w FT WG
- 2022-10-10 Webex w FT WG
- 2022-10-03 Webex w FT WG
- 2022-09-12 Webex w FT WG
- 2022-08-29 Webex w FT WG
- 2022-08-15 Webex w FT WG
- 2022-08-01 Webex w FT WG
- 2022-07-25 Webex
- 2022-06-27 Webex
- 2022-05-02 Webex
- 2022-04-25 Webex w FT WG
- 2022-04-11 Webex w FT WG
- 2022-04-04 Webex
- 2022-03-28 Webex w FT WG
- 2022-03-21 Webex
- 2022-03-14 Webex w FT WG
- 2022-02-14 Webex w FT WG
- 2022-02-07 Webex
- 2022-01-31 Webex w FT WG
- 2022-01-24 Webex
- 2022-01-10 Webex
- 2022-01-03 Webex w FT WG
- 2021-11-08 Webex w FT WG
- 2021-10-25 Webex w FT WG
- 2021-10-18 Webex
- 2021-10-11 Webex
- 2021-10-04 Webex
- 2021-09-27 Webex
- 2021-09-20 Webex
- 2021-08-23 Webex
- 2021-08-16 Webex
- 2021-08-09 Webex
- 2021-07-26 Webex
- 2021-07-12 Webex
- 2021-06-21 Webex
- 2021-06-14 Webex
- 2021-05-10 Webex
- 2021-05-03 Webex
- 2021-04-26 Webex
- 2021-04-19 Webex
- 2021-04-12 Webex
- 2021-03-22 Webex
- 2021-03-15 Webex
- 2021-03-08 Webex
- 2021-03-01 Webex
- 2021-02-01 Webex
- 2021-01-11 Webex
- 2020-12-21 Webex
- 2020-12-14 Webex
- 2020-11-30 Webex
- 2020-11-23 Webex
- 2020-11-09 Webex
- 2020-10-19 Webex
- 2020-10-12 Webex
- 2020-09-14 Webex
- 2020-08-31 Webex
- 2020-08-24 Webex
- 2020-08-03 Webex
- 2020-07-13 Webex
- 2020-07-06 Webex
- 2020-06-22 Webex
- 2020-06-08 Webex
- 2020-05-18 Webex
- 2020-05-04 Webex
- 2020-04-20 Webex
- ...many meetings where notes were not kept :frown:...(partly because it was just Dan and Howard working on PRs)
- 2018-07-02 Webex
- 2018-06-25 Webex
- 2018-06-12 MPI Forum meeting
- 2018-01-29 Webex
- 2017-11-27 Webex
- 2017-11-06 Webex
- 2017-10-30 Webex
- 2017-10-16 Webex
- 2017-10-09 Webex
- 2017-10-02 Webex
- 2017-09-20 MPI Forum meeting
- 2017-08-07 Webex
- 2017-07-24 Webex
- 2017-07-10 Webex
- 2017-06-26 Webex
- 2017-06-12 Webex
- 2017-05-15 Webex
- 2017-03-20 Webex
- 2017-03-06 Webex
- 2017-03-01 MPI Forum meeting
- ...many meetings where notes were not kept :frown:...
- 2017-05-15 Webex
- 2017-06-12 Webex
- 2017-07-10 Webex
- 2017-07-24 Webex
- 2017-08-07 Webex
- 2017-09-20 MPI Forum meeting
- 2017-10-02 Webex
- 2016-12-12 Webex
- 2016-11-28 Webex
- 2016-10-31 Webex
- 2016-08-08 Webex
- 2016-07-25 Webex
- 2016-07-11 Webex
- 2016-06-27 Webex
- 2016-06-13 Webex
- 2016-06-07 MPI Forum meeting
- 2016-05-30 Webex
- 2016-05-16 Webex
- 2016-05-02 Webex
- 2016-04-18 Webex
- 2016-04-04 Webex
- 2016-03-21 Webex
- 2016-03-02 MPI Forum meeting
Proposed additions to sessions interfaces to support dynamic process sets.
Old slide deckes
https://github.com/mpiwg-sessions/sessions-issues/wiki/2016-12-12-webex/2016-12-12-webex.pptx https://github.com/mpiwg-sessions/sessions-issues/wiki/SessionsV2-ideas.pptx
A somewhat dated sessions cheat sheet
https://github.com/mpiwg-sessions/sessions-issues/wiki/sessions_cheat_sheet