<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 25 May 2019 at 06:20, Smith, Barry F. via petsc-dev <<a href="mailto:petsc-dev@mcs.anl.gov">petsc-dev@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
  MS-MPI has in their include file<br>
<br>
#define MPI_VERSION     2<br>
#define MPI_SUBVERSION  0<br>
<br>
Their last release was Oct 2018 <a href="https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi-release-notes" rel="noreferrer" target="_blank">https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi-release-notes</a><br>
<br></blockquote><div><br></div><div>Maybe they are just being honest? Other implementations claim MPI 2.0 support, but they do not support e.g. MPI_Comm_spawn() and related routines.</div><div><br></div><div>I think some important bits like MPI_Reduce_local() have been supported since long time ago. Note that v4.2 is from 2014 (<a href="https://www.microsoft.com/en-us/download/details.aspx?id=41634">https://www.microsoft.com/en-us/download/details.aspx?id=41634</a>).</div><div><br></div><div>Here you have a summary of what MS MPI adds on top of MPI 2.0 release after release starting from v4.2 </div><div><br></div><div><a href="https://bitbucket.org/mpi4py/mpi4py/src/master/src/lib-mpi/config/msmpi.h">https://bitbucket.org/mpi4py/mpi4py/src/master/src/lib-mpi/config/msmpi.h</a></div><div><br></div></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Lisandro Dalcin<br>============<br>Research Scientist<br>Extreme Computing Research Center (ECRC)<br>King Abdullah University of Science and Technology (KAUST)<br><a href="http://ecrc.kaust.edu.sa/" target="_blank">http://ecrc.kaust.edu.sa/</a><br></div></div></div></div>