[petsc-dev] Bad use of defined(MPI_XXX)

Lisandro Dalcin dalcinl at gmail.com
Sat May 25 06:37:04 CDT 2019

On Sat, 25 May 2019 at 06:20, Smith, Barry F. via petsc-dev <
petsc-dev at mcs.anl.gov> wrote:

>   MS-MPI has in their include file
> #define MPI_VERSION     2
> #define MPI_SUBVERSION  0
> Their last release was Oct 2018
> https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi-release-notes
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.

I think some important bits like MPI_Reduce_local() have been supported
since long time ago. Note that v4.2 is from 2014 (

Here you have a summary of what MS MPI adds on top of MPI 2.0 release after
release starting from v4.2


Lisandro Dalcin
Research Scientist
Extreme Computing Research Center (ECRC)
King Abdullah University of Science and Technology (KAUST)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20190525/3d5a41da/attachment.html>

More information about the petsc-dev mailing list