]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Bump minimum version for Trilinos to 12.14.1.
authorMarc Fehling <mafehling.git@gmail.com>
Fri, 29 Nov 2024 12:56:59 +0000 (13:56 +0100)
committerMarc Fehling <mafehling.git@gmail.com>
Wed, 8 Jan 2025 12:16:36 +0000 (13:16 +0100)
cmake/configure/configure_20_trilinos.cmake
doc/external-libs/trilinos.html
doc/news/changes/incompatibilities/20241128Fehling1

index e5a45f964fee55540f96326840152561f1353859..949917d50fa87a59e023581308b26a2b2ffd4ecf 100644 (file)
@@ -79,17 +79,17 @@ macro(feature_trilinos_find_external var)
     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()
@@ -194,23 +194,6 @@ macro(feature_trilinos_find_external var)
           "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)
@@ -223,25 +206,6 @@ macro(feature_trilinos_find_external var)
       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.
index 0fb3abefde07baad064898e3f4865ff58f118d4d..8f4710d62a4d59edd22543235672d956b7ce8485 100644 (file)
@@ -49,9 +49,8 @@
     <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>
index 0780693ff86f5004a68d4600301e4ca601f4d00f..86a1a90d2c690fd1e34a33b851f7d6b315e1cb1b 100644 (file)
@@ -1,4 +1,3 @@
-Changed: The minimum version for Trilinos has been bumped to 12.14.1
-if Trilinos bundles ROL.
+Changed: The minimum version for Trilinos has been bumped to 12.14.1.
 <br>
 (Marc Fehling, 2024/11/28)

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.