Hi Victor, Please find attached a patch that disables the MPI sanity checks we put in place. With that you should be able to configure without bailing out in these sanity checks.
That said, I would recommend to try the debug and release versions of the library against respective debug / release versions of MPI and PETSc, etc. The easiest way to achieve this is to compile deal.II by explicitly setting -DCMAKE_BUILD_TYPE=Debug (or Release) and create separate modules. Best, Matthias -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/87pmzcjhdx.fsf%4043-1.org.
diff --git a/cmake/configure/configure_2_metis.cmake b/cmake/configure/configure_2_metis.cmake index e644e725a3..c58ab3d8b5 100644 --- a/cmake/configure/configure_2_metis.cmake +++ b/cmake/configure/configure_2_metis.cmake @@ -36,7 +36,6 @@ MACRO(FEATURE_METIS_FIND_EXTERNAL var) SET(${var} FALSE) ENDIF() - CHECK_MPI_INTERFACE(METIS ${var}) ENDIF() ENDMACRO() diff --git a/cmake/configure/configure_2_trilinos.cmake b/cmake/configure/configure_2_trilinos.cmake index da61cf9104..7c38f15827 100644 --- a/cmake/configure/configure_2_trilinos.cmake +++ b/cmake/configure/configure_2_trilinos.cmake @@ -162,8 +162,6 @@ MACRO(FEATURE_TRILINOS_FIND_EXTERNAL var) SET(${var} FALSE) ENDIF() - CHECK_MPI_INTERFACE(TRILINOS ${var}) - # # Check which optional features of trilinos are installed. # diff --git a/cmake/configure/configure_3_petsc.cmake b/cmake/configure/configure_3_petsc.cmake index 901557528e..2471a0f510 100644 --- a/cmake/configure/configure_3_petsc.cmake +++ b/cmake/configure/configure_3_petsc.cmake @@ -113,7 +113,6 @@ MACRO(FEATURE_PETSC_FIND_EXTERNAL var) SET(${var} FALSE) ENDIF() - CHECK_MPI_INTERFACE(PETSC ${var}) ENDIF() ENDMACRO() diff --git a/cmake/configure/configure_hdf5.cmake b/cmake/configure/configure_hdf5.cmake index 0a67ddc43c..4bb99ff64b 100644 --- a/cmake/configure/configure_hdf5.cmake +++ b/cmake/configure/configure_hdf5.cmake @@ -40,7 +40,6 @@ MACRO(FEATURE_HDF5_FIND_EXTERNAL var) SET(${var} FALSE) ENDIF() - CHECK_MPI_INTERFACE(HDF5 ${var}) ENDIF() ENDMACRO() diff --git a/cmake/configure/configure_p4est.cmake b/cmake/configure/configure_p4est.cmake index cc9c3c0016..2d90f1572d 100644 --- a/cmake/configure/configure_p4est.cmake +++ b/cmake/configure/configure_p4est.cmake @@ -71,7 +71,6 @@ MACRO(FEATURE_P4EST_FIND_EXTERNAL var) SET(${var} FALSE) ENDIF() - CHECK_MPI_INTERFACE(P4EST ${var}) ENDIF() ENDMACRO() diff --git a/cmake/configure/configure_scalapack.cmake b/cmake/configure/configure_scalapack.cmake index 1eefac4d12..0591a770f8 100644 --- a/cmake/configure/configure_scalapack.cmake +++ b/cmake/configure/configure_scalapack.cmake @@ -25,7 +25,6 @@ MACRO(FEATURE_SCALAPACK_FIND_EXTERNAL var) IF(SCALAPACK_FOUND) SET(${var} TRUE) - CHECK_MPI_INTERFACE(SCALAPACK ${var}) IF (${var}) CLEAR_CMAKE_REQUIRED()