<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi all,<div class=""><br class=""></div><div class="">(Warning: long email with action items at the end)<br class=""><div class=""><br class=""></div><div class="">We had a (at least in my eyes) very successful meeting last week - thank you to all who were active in the many discussions and/or helped with preparations. In the following a quick summary:</div><div class=""><br class=""></div><div class="">Several tickets passed the reading stage, including MPI Sessions, Partitioned Communication, and additions for hardware topologies. Those will come up for 1st votes next time in Portland, matching our timeline that we had set for MPI 4.0. Additional votes and NoNo updates for tickets are listed on the voting page for the meeting.</div><div class=""><br class=""></div><div class=""><a href="https://www.mpi-forum.org/meetings/2019/12/votes" class="">https://www.mpi-forum.org/meetings/2019/12/votes</a></div><div class=""><br class=""></div><div class="">We also had discussions on changes on how the bindings in the document are built (aka. Pythonization) and on many smallish clean-up changes that Bill accumulated. Both will require review by the chapter committees and we have discussed a process for this review - Jeff will send around explicit instructions for chapter committees this week - please take a close look and try to stick with the deadlines in that email - we need to get this done in time for the Portland meeting (to be precise 4 weeks BEFORE the Portland meeting).</div><div class=""><br class=""></div><div class="">To ensure that we have active committees as well as chairs who are familiar with the process as discussed, we shuffled the chapter committees around - please take a look at this on the MPI 4 page - if you would like volunteer for an additional chapter or if you feel your name shouldn’t be there, please contact the chapter committee chair (with Wesley and myself on cc).</div><div class=""><br class=""></div><div class="">Overall, we decided to stick with our timeline (of course, pending review in Portland), as follows:</div><div class=""><br class=""></div><div class="">Feb 2020: Final 1st Votes</div><div class="">June 2020: Final 2nd Votes</div><div class="">Sep 2020: Ratification Meeting</div><div class="">Nov 2020 (special meeting at SC): Final ratification</div><div class=""><br class=""></div><div class="">This timeline, however, leaves two issues out, which weren’t quite ready in Albuquerque:</div><div class=""><br class=""></div><div class="">- BigCount - we have more or less reached consensus on the text changes, but the new bindings are missing</div><div class="">- Terms and Semantics - long discussions and still many changes pending</div><div class=""><br class=""></div><div class="">With the above timeline and the changes compared to the last officially announced versions likely not passing a NoNo vote, these two issues would not make MPI 4.0. As some members felt that those two items need to go out quickly as well, but overarching opinion was that we made a firm commitment to the community for an MPI 4.0 at SC2020, we discussed two alternatives:</div><div class=""><br class=""></div><div class="">A) Immediately follow up with a clean-up 4.1 version with final 1st votes in September and final 2nd votes in November, so that we can have a draft 4.1 along the new MPI 4.0 with BigCount and clean-ed up terminology (plus several clean-up tickets stemming from Bill’s full document review) as well as possible some restructuring, but no new functionality beyond BigCount.</div><div class=""><br class=""></div><div class="">B) Add another meeting in the April and/or August timeframe to buy us one more meeting for discussions.</div><div class=""><br class=""></div><div class="">ACTION ITEM BELOW:</div><div class=""><br class=""></div><div class="">If there are any strong opinions one way or the other, please let me know (I would suggest to send this directly to me and not over the whole list to give everyone equal chance to speak up and I will collect all input). Also, as both tickets are controversial, I would like to encourage all active members of the forum to a) actively participate in the discussion so we can have productive discussions at the meetings and b) have internal discussions in the respective organizations to form an opinion on where they stand on the two tickets (both in general and how critical they are to the MPI 4/4.1 timeline) - also here, please feedback to me and I will collect.</div><div class=""><br class=""></div><div class="">We will also have several virtual meetings on these topics (as well as the cleanup pass mentioned above) in the usual slot starting in the new year (we are skipping this week and - obviously - during the holidays). Please stay tuned for details and make every attempt to attend. It will be important to have good representation!</div><div class=""><br class=""></div><div class="">I am sure we will find a good solution to these issue and overall I think we are on track to a significant and strong update to MPI in 4.0 (and possibly 4.1). Thanks to everyone for their hard work on this!</div><div class=""><br class=""></div><div class="">Martin</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div class="">
<div dir="auto" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">—<br class="">Prof. Dr. Martin Schulz, Chair of Computer Architecture and Parallel Systems<br class="">Department of Informatics, TU-Munich, Boltzmannstraße 3, D-85748 Garching<br class="">Member of the Board of Directors at the Leibniz Supercomputing Centre (LRZ)<br class=""><a href="mailto:schulzm@in.tum.de" class="">Email: schulzm@in.tum.de</a><br class=""><br class=""></div></div></div></div></div></div></div>
</div>
<br class=""></div></div></body></html>