[petsc-dev] Bad use of defined(MPI_XXX)
Zhang, Junchao
jczhang at mcs.anl.gov
Fri May 24 15:49:44 CDT 2019
How about stuff in MPI-2.2 (approved in 2009), the last of MPI-2.x, e.g., PETSC_HAVE_MPI_REDUCE_LOCAL?
On Fri, May 24, 2019 at 2:51 PM Jed Brown via petsc-dev <petsc-dev at mcs.anl.gov<mailto:petsc-dev at mcs.anl.gov>> wrote:
Lisandro Dalcin via petsc-dev <petsc-dev at mcs.anl.gov<mailto:petsc-dev at mcs.anl.gov>> writes:
> These two are definitely wrong, we need PETSC_HAVE_MPI_XXX instead.
Thanks, we can delete both of these cpp guards.
> include/petscsf.h:#if defined(MPI_REPLACE)
MPI-2.0
> src/sys/objects/init.c:#if defined(PETSC_USE_64BIT_INDICES) ||
> !defined(MPI_2INT)
MPI-1.0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20190524/7efc54d0/attachment.html>
More information about the petsc-dev
mailing list