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

Monday, December 09

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

Tuesday, December 10

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

Wednesday, December 11

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

Thursday, December 12

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

Votes

No "No Votes"

  • #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
  • #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
  • #125: Add nonblocking and persistent versions of sendrecv

Errata Votes

  • #152: Make error code functions thread-safe

First Vote

  • #79: MPI_T Events
  • #121: Clarify alignment of memory provided to applications
  • #125: Add nonblocking and persistent versions of sendrecv
  • #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

Second Vote

  • #134: Add MPI_ERR_PROC_ABORTED

Plenaries

Type Issue 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