These two are definitely wrong, we need PETSC_HAVE_MPI_XXX instead. include/petscsf.h:#if defined(MPI_REPLACE) src/sys/objects/init.c:#if defined(PETSC_USE_64BIT_INDICES) || !defined(MPI_2INT)
-- Lisandro Dalcin ============ Research Scientist Extreme Computing Research Center (ECRC) King Abdullah University of Science and Technology (KAUST) http://ecrc.kaust.edu.sa/