<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I too found some of these questions impossible to answer because none of the available answers was accurate enough, and I gave up rather than provide misleading results.<div class=""><br class=""></div><div class="">I do think that this specific question is almost ok, but I really think that it is better to address the requirements for not programming *directly* in MPI.  Such a question would be better at getting at the root cause of a change, including identifying lack of understanding of the capabilities of MPI.</div><div class=""><br class=""></div><div class="">The example in this space that drives me as nuts as this drove Jeff is talks that say “We have to use XX to support dynamic tasking instead of using MPI” only to discover, half way through the talk, that XX is implemented successfully *entirely* on top of MPI. The root issue is not “I can’t do this with MPI”, it is “I want more support for my specific needs than is part of MPI itself”.  Particularly because one of the original goals of MPI was to support the construction of tools, this is a *vital* distinction, making it clear the need for *both* MPI and for higher-level tools.  It is not an either-or situation.</div><div class=""><br class=""></div><div class="">Such questionnaires are hard to write; I volunteer to provide feedback should you want to revise it.</div><div class=""><br class=""></div><div class="">Bill</div><div class=""><br class=""><div class="">
<div 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; -webkit-line-break: after-white-space;" class=""><div 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; -webkit-line-break: after-white-space;" class=""><div 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; -webkit-line-break: after-white-space;" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-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;">William Gropp<br class="">Director and Chief Scientist, NCSA<br class="">Thomas M. Siebel Chair in Computer Science<br class="">University of Illinois Urbana-Champaign</div><br class="Apple-interchange-newline"></div></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Dec 6, 2018, at 11:07 PM, Jeff Hammond 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=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div dir="ltr" class="">Please stop perpetuating the myth that MPI and PGAS are opposed by asking questions that support this false dichotomy.<div class=""><br class=""></div><div class="">Lots of folks use MPI via other APIs, whether they be PETSc or Global Arrays.  Thanks to MPI-3 RMA, PGAS can be just another abstraction layer on top of MPI.<div class=""><br class=""><i class="">Do you have any plan (to investigate) to switch from using MPI to using any other parallel language/library? *</i><br class=""><i class="">A PGAS language (UPC, Coarray Fortran, OpenSHMEM, XcalableMP, ...)</i><div class=""><br class=""></div><div class="">GCC/OpenCoarrays and Intel MPI both use MPI-3 RMA as a/the communication layer.  OSHMPI is very close to a 1:1 mapping between OpenSHMEM and MPI-3 RMA.  UPC could be ported to MPI-3 RMA with dynamic windows if someone cared.</div><div class=""><br class=""></div><div class="">Jeff</div><div class=""><br class=""><div class="gmail_quote"><div dir="ltr" class="">On Thu, Dec 6, 2018 at 3:19 PM Atsushi HORI 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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello, MPI Forum members,<br class="">
<br class="">
I, George Bosilca (UT/ICL) and Emmanuel Jeannot (Inria) are working on conducting international MPI survey to reveal the differences among countries and/or regions around the world.  I had a chance to talk on this project at the MPI Forum meeting in San Jose and many attendees agreed to help our project. You can find the attached PDF file which was presented at the MPI Forum meeting.<br class="">
<br class="">
I would like you to go to the GoogleDoc (Google account is required)<br class="">
<br class="">
<a href="https://docs.google.com/forms/d/e/1FAIpQLSfWLWsuhr4opqvn1FL5c8p7Ysz-oclZEMlBAzEGnBZkaaIiKQ/viewform" rel="noreferrer" target="_blank" class="">https://docs.google.com/forms/d/e/1FAIpQLSfWLWsuhr4opqvn1FL5c8p7Ysz-oclZEMlBAzEGnBZkaaIiKQ/viewform</a><br class="">
<br class="">
to fill in your answers.  At the end of the survey, I added some questions only for MPI forum members so that you can leave your comments on our survey.<br class="">
<br class="">
It is designed to be short and easy. I am quite sure you can answer all questions in 5 minutes. I hope some MPI Forum attendees can answer the survey at airport while you are waiting for your flight.<br class="">
<br class="">
The deadline for MPI forum members is next <<<< Tuesday 11, Dec >>>>.  <br class="">
<br class="">
The survey in production will be conducted in the upcoming January 2019, hopefully. The first draft report will be available to all of you in April 2019.<br class="">
<br class="">
-----<br class="">
Atsushi HORI<br class="">
<a href="mailto:ahori@riken.jp" target="_blank" class="">ahori@riken.jp</a><br class="">
<a href="https://www.sys.r-ccs.riken.jp/" rel="noreferrer" target="_blank" class="">https://www.sys.r-ccs.riken.jp</a><br class="">
<br class="">
<br class="">
<br class="">
_______________________________________________<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">Jeff Hammond<br class=""><a href="mailto:jeff.science@gmail.com" target="_blank" class="">jeff.science@gmail.com</a><br class=""><a href="http://jeffhammond.github.io/" target="_blank" class="">http://jeffhammond.github.io/</a></div></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=""></div></body></html>