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()

Reply via email to