Meeting Agenda

June 07, 2021 - June 09, 2021

Logistics Agenda Presentations Attendance Votes Notes

Officer Nominations

The Final Ratification Meeting (FRM) is the meeting where officers through the next release of the MPI Standard are elected. The nominees for each position are posted here. Nominations open during the RCM (December, 2020) and close two weeks before the RCM (February 8, 2021).

MPI Forum Chair

  • Anthony Skjellum, University of Tennessee, Chattanooga
  • Martin Schulz, Technical University of Munich

MPI Forum Secretary

  • Wesley Bland, Intel

MPI Forum Treasurer

  • Brian Smith, ORNL

MPI Standard Document Editor

  • Bill Gropp, University of Illinois Urbana-Champaign

Agenda

Monday, June 07

Time Title Call Info
9:00am - 12:30pm Plenary Sessions Zoom Info
12:30pm - 12:45pm Voting Block with Parallel Plenary Sessions (could start later) Zoom Info
12:45pm - 1:00pm Plenary Sessions Zoom Info

Tuesday, June 08

Time Title Call Info
9:00am - 12:30pm Plenary Sessions Zoom Info
12:30pm - 12:45pm Voting Block with Parallel Plenary Sessions (could start later) Zoom Info
12:45pm - 1:00pm Plenary Sessions Zoom Info

Wednesday, June 09

Time Title Call Info
9:00am - 9:30am Plenary Sessions Zoom Info
9:30am - 9:45am Voting Block with Parallel Plenary Sessions (could start later) Zoom Info
9:45am - 1:00pm Plenary Sessions Zoom Info

Votes

Procedure

  • NOT NEEDED: Vote to delay MPI 4.0 for unresolved issues
  • Vote to ratify MPI 4.0
  • Elect MPI Forum Chair
  • Elect MPI Forum Secretary
  • Elect MPI Forum Treasurer
  • Elect MPI Forum Document Editor

No "No Votes"

  • #488: Issue W 'backward/semantic changes' - PR434 + PR445 + PR544 applied to RC-4-June
  • #489: Incomplete listing of communicator duplication functions
  • #501: Add xref in 4.0 ChangeLog for LargeCount

Errata Votes

  • #456: Fix list of functions that are callable at any time
  • #500: Fix LIS for MPI_T events functions
  • #495: Remove LIS Changes in I/O Chapter
  • #458: Issue A 'applang' - PR444 + PR528 applied to RC-4-June
  • #459: Issue B 'change-log' - PR434(change-log part) + PR529 applied to RC-4-June
  • #460: Issue C 'bindings' - PR434(bindings part) + PR530 applied to RC-4-June
  • #461: Issue D 'contexts' - PR484 + PR533 applied to RC-4-June
  • #462: Issue E 'dynamics' - the first change of PR258 applied to RC-4-June
  • #463: Issue F 'terms' - the second change of PR258 + PR534 applied to RC-4-June
  • #464: Issue G 'datatypes' - PR531 applied to RC-4-June
  • #465: Issue H 'coll' - PR532 applied to RC-4-June
  • #435: Issue I - Is definition of local Session_init + collective Session_finalize pair broken?
  • #491: Issue L - Progress references in General Index - for RC-4-June
  • #453: Clarifications of PR#423 uses wrong language
  • #433: Handling of extra state in dropped event handler for MPI_T
  • #444: Fix undefined behaviour of MPI_Info_get_string caused by binding to MPI_Info_set
  • #424: Sessions: need to update sections of standard describing initial error handler
  • #437: LIS inout and C&Fortran IN fix for Partitioned Communication
  • #446: Fix to the Partitioned Communication Chapter for the rank/process/group/file/win/communicator nomenclature
  • #438: Handling of enum argument on MPI_T_event_get_info
  • #454: Add progress of partitioned communication sentence

First Vote

  • #283: WITHDRAWN: Add MPI_Delete_error_class, MPI_Delete_error_code, MPI_Delete_error_string

Plenaries

Type Issue Title Presenter
Welcome
Introductions All
Update
WG Status All WG chairs or their proxies
Reading
456
Errata: Fix list of functions that are callable at any time Wes
Reading
500
Errata: Fix LIS for MPI_T events functions Wes
Reading
495
Errata: Remove LIS Changes in I/O Chapter Wes
Reading
458
Errata: Issue A 'applang' - PR444 + PR528 applied to RC-4-June Wes
Reading
459
Errata: Issue B 'change-log' - PR434(change-log part) + PR529 applied to RC-4-June Wes
Reading
460
Errata: Issue C 'bindings' - PR434(bindings part) + PR530 applied to RC-4-June Wes
Reading
461
Errata: Issue D 'contexts' - PR484 + PR533 applied to RC-4-June Wes
Reading
462
Errata: Issue E 'dynamics' - the first change of PR258 applied to RC-4-June Wes
Reading
463
Errata: Issue F 'terms' - the second change of PR258 + PR534 applied to RC-4-June Wes
Reading
464
Errata: Issue G 'datatypes' - PR531 applied to RC-4-June Wes
Reading
465
Errata: Issue H 'coll' - PR532 applied to RC-4-June Wes
Reading
435
Errata: Issue I - Is definition of local Session_init + collective Session_finalize pair broken? Wes
Reading
491
Errata: Issue L - Progress references in General Index - for RC-4-June Wes
Reading
453
Errata: Clarifications of PR#423 uses wrong language Wes
Reading
433
Errata: Handling of extra state in dropped event handler for MPI_T Wes
Reading
444
Errata: Fix undefined behaviour of MPI_Info_get_string caused by binding to MPI_Info_set Wes
Reading
424
Errata: Sessions: need to update sections of standard describing initial error handler Wes
Reading
437
Errata: LIS inout and C&Fortran IN fix for Partitioned Communication Wes
Reading
446
Errata: Fix to the Partitioned Communication Chapter for the rank/process/group/file/win/communicator nomenclature Wes
Reading
438
Errata: Handling of enum argument on MPI_T_event_get_info Wes
Reading
454
Errata: Add progress of partitioned communication sentence Wes
Reading
488
No-No: Issue W 'backward/semantic changes' - PR434 + PR445 + PR544 applied to RC-4-June Wes
Reading
489
No-No: Incomplete listing of communicator duplication functions Wes
Reading
501
No-No: Add xref in 4.0 ChangeLog for LargeCount Wes
Chapter Diff Reading
Frontmatter Bill
Chapter Diff Reading
Chapter 1, Introduction to MPI Bill
Chapter Diff Reading
Chapter 2, MPI Terms and Conventions Claudia
Chapter Diff Reading
Chapter 3, Point-to-Point Communication Dan
Chapter Diff Reading
Chapter 4, Partitioned Point-to-Point Communication Ryan
Chapter Diff Reading
Chapter 5, Datatypes George
Chapter Diff Reading
Chapter 6, Collective Communication Tony
Chapter Diff Reading
Chapter 7, Groups, Contexts, Communicators, and Caching Guillaume
Chapter Diff Reading
Chapter 8, Process Topologies Rolf
Chapter Diff Reading
Chapter 9, MPI Environmental Management George
Chapter Diff Reading
Chapter 10, The Info Object Martin
Chapter Diff Reading
Chapter 11, Process Initialization, Creation, and Management Howard
Chapter Diff Reading
Chapter 12, One-Sided Communications Bill
Chapter Diff Reading
Chapter 13, External Interfaces Martin
Chapter Diff Reading
Chapter 14, I/O Tony
Chapter Diff Reading
Chapter 15, Tool Support Marc-Andre
Chapter Diff Reading
Chapter 16, Deprecated Interfaces Rolf
Chapter Diff Reading
Chapter 17, Removed Interfaces Rolf
Chapter Diff Reading
Chapter 18, Semantic Changes and Warnings Wes
Chapter Diff Reading
Chapter 19, Language Bindings Puri
Chapter Diff Reading
Appendix A, Language Bindings Summary Rolf
Chapter Diff Reading
Appendix B, Change-Log Rolf
Discussion
Discuss Unresolved Items List Martin
Discussion
Next Meetings Martin
Reading
468
Progress Rules in MPI Rolf
Discussion
499
Progress Rules in MPI Rolf