Meeting Agenda

December 09, 2019 - December 12, 2019

Logistics Agenda Presentations Attendance Votes Notes

As HPE completed its acquisition of Cray Inc. on September 25, 2019, this is the first meeting where the two organizations will be merged for the purposes of counting MPI Forum organizations (voting, quorum, etc.). Representatives from both Cray and HPE will be considered to represent the same company and will be listed as HPE in the ballots.

    Note:

    This is the last meeting for readings of tickets intended for MPI 4.0. Any ticket read after this meeting will be in the next version of the standard! In order to ensure that we have enough time for the tickets relevant to MPI 4.0, we won't hold any WG meetings during the core times (if you want a WG meeting on Monday morning or Thursday afternoon, please contact Martin Schulz and we'll see what we can do). Further, we will give preference to tickets that have already been discussed before and are in further iterations. New tickets will only be handled time permitting.

Agenda

All times US Central

Monday, December 09

Time Title Call Info Recording
2:00pm - 4:00pm Plenary (see below) Zoom Info
4:00pm - 4:30pm Break
4:30pm - 7:00pm Plenary (see below) Zoom Info

Tuesday, December 10

Time Title Call Info Recording
8:30am - 10:30am Plenary (see below) Zoom Info
10:30am - 11:00am Break
11:00am - 1:00pm Plenary (see below) Zoom Info
1:00pm - 2:00pm Lunch
2:00pm - 4:00pm Plenary (see below) Zoom Info
4:00pm - 4:30pm Break
4:30pm - 7:00pm Plenary (see below) Zoom Info

Wednesday, December 11

Time Title Call Info Recording
8:30am - 10:30am Plenary (see below) Zoom Info
10:30am - 11:00am Break
11:00am - 1:00pm Plenary (see below) Zoom Info
1:00pm - 2:00pm Lunch
2:00pm - 4:00pm Plenary (see below) Zoom Info
4:00pm - 4:30pm Break
4:30pm - 6:00pm Plenary (see below) Zoom Info
6:30pm - 8:00pm Dinner: Garduno's of Mexico, 2100 Louisiana Blvd NE, Albuquerque, NM 87110 Zoom Info

Thursday, December 12

Time Title Call Info Recording
8:30am - 9:00am Voting Block Zoom Info
9:00am - 10:30am Plenary (see below) Zoom Info
10:30am - 11:00am Break
11:00am - 1:00pm Plenary (see below) Zoom Info

Votes

No "No Votes"

Issue #PR #Topic
143 Create MPI_INFO_ENV before MPI_INIT
120 MPI_Cart_weighted_create / Topology aware Cartesian communicators
132 Hardware communicators, guided mode
156 Hardware communicators, unguided Mode
137 BigCount
136 Partitioned Point-to-Point Communication
121 Clarify alignment of memory provided to applications
146 Fix Security Issue with MPI_Info_get by Introducing New Replacement Function MPI_Info_get_string
147 Deprecate MPI_Info_get and MPI_Info_get_valuelen
125 Add nonblocking and persistent versions of sendrecv

Errata Votes

Issue #PR #Topic
152 Make error code functions thread-safe

First Vote

Issue #PR #Topic
121 Clarify alignment of memory provided to applications
146 Fix Security Issue with MPI_Info_get by Introducing New Replacement Function MPI_Info_get_string
133 Fix Security Issue with MPI_Info_get by introducing two replacement functions MPI_Info_get_string and MPI_Info_get_buflen
147 Deprecate MPI_Info_get and MPI_Info_get_valuelen
125 Add nonblocking and persistent versions of sendrecv
79 MPI_T Events

Second Vote

Issue #PR #Topic
134 Add MPI_ERR_PROC_ABORTED

Plenaries

Type Issue PR Link Title Presenter
Welcome
Introductions All
Update
WG Status All WG chairs or their proxies
Reading
103
MPI Sessions Dan
Reading
158
Python Skript to Automate Binding Generation Jeff
Reading
137
BigCount Dan
Errata Reading
152
Make error code functions thread-safe Wesley
Reading
143
Create MPI_INFO_ENV before MPI_INIT Wesley
Reading
132
Hardware communicators, guided mode Guillaume
Reading
154
Query routines for hardware resource types Guillaume
Reading
156
Hardware communicators, unguided Mode Guillaume
Reading
120
MPI_Cart_weighted_create / Topology aware Cartesian communicators Rolf
Reading
136
Partitioned Point-to-Point Communication Ryan
Reading
122
Intro nonblocking - no serialization and no deadlocks Rolf
Reading
151
Ticket 0 Changes to clean up Standard (1/3) Bill
Reading
145
Ticket 0 Changes to clean up Standard (2/3) Bill
Reading
na
Ticket 0 Changes to clean up Standard (3/3) Bill
NoNo Reading
121
Clarify alignment of memory provided to applications Rolf
NoNo Reading
146
Fix Security Issue with MPI_Info_get by Introducing New Replacement Function MPI_Info_get_string Ryan
NoNo Reading
133
Fix Security Issue with MPI_Info_get by introducing two replacement functions MPI_Info_get_string and MPI_Info_get_buflen (withdrawn if 146 passes) Ryan
Reading (ReRead)
143
Create MPI_INFO_ENV before MPI_INIT Wesley
Reading (ReRead before Vote)
147
Deprecate MPI_Info_get and MPI_Info_get_valuelen Ryan
Reading (ReRead)
137
BigCount Dan
Reading (ReRead)
136
Partitioned Point-to-Point Communication Ryan
Reading (ReRead)
120
MPI_Cart_weighted_create / Topology aware Cartesian communicators Rolf
Reading (ReRead)
132
Hardware communicators, guided mode Guillaume
Reading (ReRead)
154
Query routines for hardware resource types Guillaume
Reading (ReRead)
156
Hardware communicators, unguided Mode Guillaume
Reading (ReReRead)
132
Hardware communicators, guided mode Guillaume
Reading (ReReRead)
156
Hardware communicators, unguided Mode Guillaume
Reading
96
The terms chapter is missing many terms we would like to see added for MPI-4 Rolf
Discussion
153
Errata for NEIGHBOR Rolf
Discussion
Plans going forward / organizing MPI 4.0 Martin
VM Discussion
Virtual Meeting options Martin
MPI 4x Clean-Up Steps
Terms and Conventions
BigCount Bindings