<div dir="ltr">Dear Forum Members:<div><br></div><div>We would like to schedule a meeting about "new language bindings"  as an action item from our virtual last meeting (just ended).</div><div><br></div><div>This covers this topic with sub-topics raised in the Virtual Meeting (plus more):</div><div><br></div><div>"MPI object that contains an entire language binding" ... which is due to Jeff Squyres :-)</div><div><br></div><div>With these questions (among others to be answered)</div><div>--- How to descrtibe this, such as with a normative header, from C, C++, Fortran</div><div>--- How to guarantee that a given library (e.g., MPI-4) can also allow internal and layered components (e.g., MPI3) to work.</div><div>[Imagine an MPI-3 based library receiving a communicator from an MPI-4 main program in this way]</div><div>--- How this approach can alleviate the need for the following</div><div>a) _X Big MPI APIs, because the MPI.fn() [maybe MPI->fn() in C] provides the old and new APIs either through multiplicity</div><div>of APIs, or through compile-time polymorphism</div><div>b) Explanation of how this is strongly typed at compile time</div><div>c) Explanation of how this works with PMPI and tools (or what changes it may imply)</div><div>d) DIscussion of how this could interact with</div><div>--- eliminating MPI_COMM_WORLD and new MPI_Init() variants</div><div>--- Sessions and Topological groups</div><div>--- Subset APIs</div><div>--- Fault Tolerance</div><div>[others?]</div><div>e) Timing of such a proposal once we agree to formalize it.  Probably December.  TBD.</div><div><br></div><div><br></div><div>Right now, I am proposing 9am US Eastern on October 31, 2018 (Halloween in the US and elsewhere), since some of you may find this to be a scary conversation.    This is 2 hours before our next virtual meeting (11am Eastern on 10/31).  Alt time: 10am Same day.    Third alternative, November 2 @ 8am eastern.  </div><div><br></div><div>AGAIN:</div><div>9am Eastern, 10/31</div><div>10am Eastern, 10/31 (right before Virtual Meeting)</div><div>8am Eastern, 11/1 ,</div><div><br></div><div>Of those of you who would actually attend, do these possible times work :-) .   [Let me know -- if you can make and can't make, and I'll try to intersect the data.]</div><div><br></div><div>If all time fails, I will do a formal doodle poll. </div><div><br></div><div>Thanks,</div><div>Tony</div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Oct 17, 2018 at 5:10 AM Martin Schulz via mpi-forum <<a href="mailto:mpi-forum@lists.mpi-forum.org">mpi-forum@lists.mpi-forum.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">Hi all,<div><br>Just as a reminder, today (i.e., THIS Wednesday) we will have our next virtual meeting in this quarter. The webex information can be reached via<div><br><a href="https://www.mpi-forum.org/meetings/" target="_blank">https://www.mpi-forum.org/meetings/</a></div><div><br>The topic will be “MPI_T Events” and Marc-Andre will lead the discussion.<br><br>Thanks,<br>Martin<div> <br><div>
<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;word-wrap:break-word;line-break:after-white-space"><div dir="auto" style="word-wrap:break-word;line-break:after-white-space"><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">—</div><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">Prof. Dr. Martin Schulz, Chair of Computer Architecture and Parallel Systems</div><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">Department of Informatics, TU-Munich, Boltzmannstraße 3, D-85748 Garching</div><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"><a href="mailto:schulzm@in.tum.de" target="_blank">Email: schulzm@in.tum.de</a></div><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"><br></div><br class="m_5830065751522899415Apple-interchange-newline"></div></div><br class="m_5830065751522899415Apple-interchange-newline"><br class="m_5830065751522899415Apple-interchange-newline">
</div>
<br></div></div></div></div>_______________________________________________<br>
mpi-forum mailing list<br>
<a href="mailto:mpi-forum@lists.mpi-forum.org" target="_blank">mpi-forum@lists.mpi-forum.org</a><br>
<a href="https://lists.mpi-forum.org/mailman/listinfo/mpi-forum" rel="noreferrer" target="_blank">https://lists.mpi-forum.org/mailman/listinfo/mpi-forum</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Anthony Skjellum, PhD<br><a href="mailto:skjellum@gmail.com" target="_blank">skjellum@gmail.com</a><br>Cell: +1-205-807-4968<div><br><div><br></div></div></div></div>