endif()
#
- # We require at least Trilinos 12.4
+ # We require at least Trilinos 12.14.1
#
- if(TRILINOS_VERSION VERSION_LESS 12.4)
+ if(TRILINOS_VERSION VERSION_LESS 12.14.1)
message(STATUS "Could not find a sufficient Trilinos installation: "
- "deal.II requires at least version 12.4, but version ${TRILINOS_VERSION} was found."
+ "deal.II requires at least version 12.14.1, but version ${TRILINOS_VERSION} was found."
)
set(TRILINOS_ADDITIONAL_ERROR_STRING
${TRILINOS_ADDITIONAL_ERROR_STRING}
"The Trilinos installation (found at \"${TRILINOS_DIR}\")\n"
"with version ${TRILINOS_VERSION} is too old.\n"
- "deal.II requires at least version 12.4.\n\n"
+ "deal.II requires at least version 12.14.1.\n\n"
)
set(${var} FALSE)
endif()
"includes Kokkos, but DEAL_II_FORCE_BUNDLED_KOKKOS=ON!\n")
set(${var} FALSE)
endif()
-
- #
- # We require at least Trilinos 12.14.1
- #
- if(TRILINOS_VERSION VERSION_LESS 12.14.1)
- message(STATUS "Could not find a sufficient Trilinos installation: "
- "deal.II requires at least version 12.14.1 if the Trilinos installation includes Kokkos, "
- "but version ${TRILINOS_VERSION} was found."
- )
- set(TRILINOS_ADDITIONAL_ERROR_STRING
- ${TRILINOS_ADDITIONAL_ERROR_STRING}
- "The Trilinos installation (found at \"${TRILINOS_DIR}\")\n"
- "with version ${TRILINOS_VERSION} is too old.\n"
- "deal.II requires at least version 12.14.1 if the Trilinos installation includes Kokkos.\n\n"
- )
- set(${var} FALSE)
- endif()
endif()
if(TRILINOS_WITH_KOKKOS AND Kokkos_ENABLE_CUDA)
KOKKOS_CHECK(OPTIONS CUDA_LAMBDA)
endif()
- if(TRILINOS_WITH_ROL)
- #
- # We require at least Trilinos 12.14.1
- #
- if(TRILINOS_VERSION VERSION_LESS 12.14.1)
- message(STATUS "Could not find a sufficient Trilinos installation: "
- "deal.II requires at least version 12.14.1 if the Trilinos installation includes ROL, "
- "but version ${TRILINOS_VERSION} was found."
- )
- set(TRILINOS_ADDITIONAL_ERROR_STRING
- ${TRILINOS_ADDITIONAL_ERROR_STRING}
- "The Trilinos installation (found at \"${TRILINOS_DIR}\")\n"
- "with version ${TRILINOS_VERSION} is too old.\n"
- "deal.II requires at least version 12.14.1 if the Trilinos installation includes ROL.\n\n"
- )
- set(${var} FALSE)
- endif()
- endif()
-
if(TRILINOS_WITH_TPETRA)
#
# Check if Tpetra is usable in fact.
<h5>Installing Trilinos</h5>
<p style="color: red">
- Note: The current version of deal.II requires at least Trilinos 12.4
- (12.14.1 if Trilinos includes Kokkos).
- Deal.II is known to work with Trilinos up to 13.4. Other versions of
+ Note: The current version of deal.II requires at least Trilinos 12.14.1.
+ Deal.II is known to work with Trilinos up to 16.0.0. Other versions of
Trilinos should work too but have not been tested prior to the
release.
</p>