diff --git a/cmake/Modules/Finddune-istl.cmake b/cmake/Modules/Finddune-istl.cmake index 8d9816f6b..6f548a4a5 100644 --- a/cmake/Modules/Finddune-istl.cmake +++ b/cmake/Modules/Finddune-istl.cmake @@ -19,7 +19,7 @@ find_opm_package ( "dune-common REQUIRED; ParMETIS; SuperLU; - SuiteSparse COMPONENTS umfpack + SuiteSparse COMPONENTS umfpack REQUIRED " # header to search for "dune/istl/bcrsmatrix.hh" diff --git a/cmake/Modules/OpmInit.cmake b/cmake/Modules/OpmInit.cmake index f5ac8f9be..77c0202a3 100644 --- a/cmake/Modules/OpmInit.cmake +++ b/cmake/Modules/OpmInit.cmake @@ -130,7 +130,7 @@ endif () # parallel computing must be explicitly enabled # This needs to be in OpmInit as prereqs is called before OpmLibMain is included. -option (USE_MPI "Use Message Passing Interface for parallel computing" OFF) +option (USE_MPI "Use Message Passing Interface for parallel computing" ON) if (NOT USE_MPI) set (CMAKE_DISABLE_FIND_PACKAGE_MPI TRUE) endif () @@ -144,7 +144,7 @@ set(CMAKE_CXX_EXTENSIONS OFF) # quadmath must be explicitly enabled # This needs to be in OpmInit as prereqs is called before OpmLibMain is included. -option (USE_QUADMATH "Use high precision floating point library (slow)" OFF) +option (USE_QUADMATH "Use high precision floating point library (slow)" ON) if (NOT USE_QUADMATH) set (CMAKE_DISABLE_FIND_PACKAGE_QuadMath TRUE) endif () diff --git a/cmake/Modules/OpmLibMain.cmake b/cmake/Modules/OpmLibMain.cmake index c87050c32..325acedbf 100644 --- a/cmake/Modules/OpmLibMain.cmake +++ b/cmake/Modules/OpmLibMain.cmake @@ -64,7 +64,7 @@ include (UseThreads) find_threads (${project}) # SuperLU is optional -option (USE_SUPERLU "Use SuperLU direct solvers" OFF) +option (USE_SUPERLU "Use SuperLU direct solvers for AMG (if umfpack is not found)" ON) # PETSc is optional option (USE_PETSC "Use PETSc iterative solvers" OFF)