From: Denis Davydov Date: Thu, 14 Jul 2016 07:36:50 +0000 (+0200) Subject: fix slepc tests with complex PETSc X-Git-Tag: v8.5.0-rc1~873^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4dfbabbd510350b5c66aa537589fd19f51cc741b;p=dealii.git fix slepc tests with complex PETSc (i) disable slepc/ tests with complex PETSc (ii) require real-valued PETSc for step-36 --- diff --git a/examples/step-36/CMakeLists.txt b/examples/step-36/CMakeLists.txt index d520e1f4e8..68891f204e 100644 --- a/examples/step-36/CMakeLists.txt +++ b/examples/step-36/CMakeLists.txt @@ -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() diff --git a/tests/slepc/CMakeLists.txt b/tests/slepc/CMakeLists.txt index a488e13b6f..aec2614e98 100644 --- a/tests/slepc/CMakeLists.txt +++ b/tests/slepc/CMakeLists.txt @@ -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()