]> https://gitweb.dealii.org/ - dealii.git/commitdiff
fix slepc tests with complex PETSc 2824/head
authorDenis Davydov <davydden@gmail.com>
Thu, 14 Jul 2016 07:36:50 +0000 (09:36 +0200)
committerDenis Davydov <davydden@gmail.com>
Thu, 14 Jul 2016 07:45:54 +0000 (09:45 +0200)
(i) disable slepc/ tests with complex PETSc
(ii) require real-valued PETSc for step-36

examples/step-36/CMakeLists.txt
tests/slepc/CMakeLists.txt

index d520e1f4e8baa7acd1ad9f2756a733460c2fac0f..68891f204e44d6ab2833c635abd597d0e1950102 100644 (file)
@@ -37,11 +37,12 @@ ENDIF()
 #
 # Are all dependencies fulfilled?
 #
-IF(NOT DEAL_II_WITH_PETSC OR NOT DEAL_II_WITH_SLEPC)
+IF(NOT DEAL_II_WITH_PETSC OR NOT DEAL_II_WITH_SLEPC OR DEAL_II_PETSC_WITH_COMPLEX)
   MESSAGE(FATAL_ERROR "
 Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
     DEAL_II_WITH_PETSC = ON
     DEAL_II_WITH_SLEPC = ON
+    DEAL_II_PETSC_WITH_COMPLEX = OFF
 One or all of these are OFF in your installation but are required for this tutorial step."
     )
 ENDIF()
index a488e13b6fefda47831ea01684bb4d7bd023baad..aec2614e9836e4725cc09b0ebd993301a317707f 100644 (file)
@@ -1,6 +1,6 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
-IF(DEAL_II_WITH_PETSC AND DEAL_II_WITH_SLEPC)
+IF(DEAL_II_WITH_PETSC AND DEAL_II_WITH_SLEPC AND NOT DEAL_II_PETSC_WITH_COMPLEX)
   DEAL_II_PICKUP_TESTS()
 ENDIF()

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.