From 4dfbabbd510350b5c66aa537589fd19f51cc741b Mon Sep 17 00:00:00 2001 From: Denis Davydov Date: Thu, 14 Jul 2016 09:36:50 +0200 Subject: [PATCH] fix slepc tests with complex PETSc (i) disable slepc/ tests with complex PETSc (ii) require real-valued PETSc for step-36 --- examples/step-36/CMakeLists.txt | 3 ++- tests/slepc/CMakeLists.txt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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() -- 2.39.5