From: Franco Milicchio Date: Fri, 12 Jul 2019 14:56:48 +0000 (+0200) Subject: Adding clarification for incompatible MPI stubs in both Trilinos and PETSc. X-Git-Tag: v9.2.0-rc1~1246^2~1 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=53d2fe96d70b539f187dcf2ff985818b71bfdfa2;p=dealii.git Adding clarification for incompatible MPI stubs in both Trilinos and PETSc. --- diff --git a/cmake/configure/configure_2_trilinos.cmake b/cmake/configure/configure_2_trilinos.cmake index 0472228b20..7dfa69d9fc 100644 --- a/cmake/configure/configure_2_trilinos.cmake +++ b/cmake/configure/configure_2_trilinos.cmake @@ -109,12 +109,14 @@ MACRO(FEATURE_TRILINOS_FIND_EXTERNAL var) # IF( DEAL_II_WITH_TRILINOS AND DEAL_II_WITH_PETSC AND NOT DEAL_II_WITH_MPI ) MESSAGE(STATUS "Incompatible configuration settings: " - "MPI must be enabled to use both Trilinos and PETSc." + "MPI must be enabled to use both Trilinos and PETSc, as both libraries " + "provide mutually incompatible MPI stubs." ) SET(TRILINOS_ADDITIONAL_ERROR_STRING ${TRILINOS_ADDITIONAL_ERROR_STRING} "To enable both Trilinos and PETSc, deal.II must be configured with MPI " - "or enable one between Trilinos and PETSc removing MPI, but found:\n" + "or enable one between Trilinos and PETSc removing MPI. Both Trilinos and PETSc " + "provide mutually incompatible MPI stubs, but found:\n" " DEAL_II_WITH_MPI = ${DEAL_II_WITH_MPI}\n" " DEAL_II_WITH_TRILINOS = ${DEAL_II_WITH_TRILINOS}\n" " DEAL_II_WITH_PETSC = ${DEAL_II_WITH_PETSC}\n"