<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="">I prefer the Halloween horror. :)<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Oct 24, 2018, at 11:24 AM, Anthony Skjellum via mpi-forum <<a href="mailto:mpi-forum@lists.mpi-forum.org" class="">mpi-forum@lists.mpi-forum.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Dear Forum Members:<div class=""><br class=""></div><div class="">We would like to schedule a meeting about "new language bindings"  as an action item from our virtual last meeting (just ended).</div><div class=""><br class=""></div><div class="">This covers this topic with sub-topics raised in the Virtual Meeting (plus more):</div><div class=""><br class=""></div><div class="">"MPI object that contains an entire language binding" ... which is due to Jeff Squyres :-)</div><div class=""><br class=""></div><div class="">With these questions (among others to be answered)</div><div class="">--- How to descrtibe this, such as with a normative header, from C, C++, Fortran</div><div class="">--- 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 class="">[Imagine an MPI-3 based library receiving a communicator from an MPI-4 main program in this way]</div><div class="">--- How this approach can alleviate the need for the following</div><div class="">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 class="">of APIs, or through compile-time polymorphism</div><div class="">b) Explanation of how this is strongly typed at compile time</div><div class="">c) Explanation of how this works with PMPI and tools (or what changes it may imply)</div><div class="">d) DIscussion of how this could interact with</div><div class="">--- eliminating MPI_COMM_WORLD and new MPI_Init() variants</div><div class="">--- Sessions and Topological groups</div><div class="">--- Subset APIs</div><div class="">--- Fault Tolerance</div><div class="">[others?]</div><div class="">e) Timing of such a proposal once we agree to formalize it.  Probably December.  TBD.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">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 class=""><br class=""></div><div class="">AGAIN:</div><div class="">9am Eastern, 10/31</div><div class="">10am Eastern, 10/31 (right before Virtual Meeting)</div><div class="">8am Eastern, 11/1 ,</div><div class=""><br class=""></div><div class="">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 class=""><br class=""></div><div class="">If all time fails, I will do a formal doodle poll. </div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Tony</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="">On Wed, Oct 17, 2018 at 5:10 AM Martin Schulz via mpi-forum <<a href="mailto:mpi-forum@lists.mpi-forum.org" class="">mpi-forum@lists.mpi-forum.org</a>> wrote:<br class=""></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" class="">Hi all,<div class=""><br class="">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 class=""><br class=""><a href="https://www.mpi-forum.org/meetings/" target="_blank" class="">https://www.mpi-forum.org/meetings/</a></div><div class=""><br class="">The topic will be “MPI_T Events” and Marc-Andre will lead the discussion.<br class=""><br class="">Thanks,<br class="">Martin<div class=""> <br class=""><div class="">
<div dir="auto" style="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;" class=""><div dir="auto" style="word-wrap:break-word;line-break:after-white-space" class=""><div style="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;" class="">—</div><div style="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;" class="">Prof. Dr. Martin Schulz, Chair of Computer Architecture and Parallel Systems</div><div style="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;" class="">Department of Informatics, TU-Munich, Boltzmannstraße 3, D-85748 Garching</div><div style="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;" class=""><a href="mailto:schulzm@in.tum.de" target="_blank" class="">Email: schulzm@in.tum.de</a></div><div style="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;" class=""><br class=""></div><br class="m_5830065751522899415Apple-interchange-newline"></div></div><br class="m_5830065751522899415Apple-interchange-newline"><br class="m_5830065751522899415Apple-interchange-newline">
</div>
<br class=""></div></div></div></div>_______________________________________________<br class="">
mpi-forum mailing list<br class="">
<a href="mailto:mpi-forum@lists.mpi-forum.org" target="_blank" class="">mpi-forum@lists.mpi-forum.org</a><br class="">
<a href="https://lists.mpi-forum.org/mailman/listinfo/mpi-forum" rel="noreferrer" target="_blank" class="">https://lists.mpi-forum.org/mailman/listinfo/mpi-forum</a><br class="">
</blockquote></div><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr" class="">Anthony Skjellum, PhD<br class=""><a href="mailto:skjellum@gmail.com" target="_blank" class="">skjellum@gmail.com</a><br class="">Cell: +1-205-807-4968<div class=""><br class=""><div class=""><br class=""></div></div></div></div>
_______________________________________________<br class="">mpi-forum mailing list<br class=""><a href="mailto:mpi-forum@lists.mpi-forum.org" class="">mpi-forum@lists.mpi-forum.org</a><br class="">https://lists.mpi-forum.org/mailman/listinfo/mpi-forum<br class=""></div></blockquote></div><br class=""></body></html>