From 1a505299a2faa6521d08d2297fdd337dd761cd98 Mon Sep 17 00:00:00 2001 From: Norihiro Watanabe <norihiro.watanabe@ufz.de> Date: Wed, 15 Oct 2014 17:29:16 +0200 Subject: [PATCH] add OGS_USE_MPI cmake option and USE_MPI macro --- CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index a5a3cf2a8bb..1c332259c42 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -66,6 +66,9 @@ OPTION(OGS_NO_EXTERNAL_LIBS "Builds OGS without any external dependencies." OFF) OPTION(OGS_USE_LIS "Use Lis" OFF) OPTION(OGS_USE_PETSC "Use PETSc routines" OFF) +# Paralleization +OPTION(OGS_USE_MPI "Use MPI" OFF) + # Eigen OPTION(OGS_USE_EIGEN "Use EIGEN for local matrix and vector" ON) OPTION(EIGEN_NO_DEBUG "Disables Eigen's assertions" ON) @@ -118,6 +121,11 @@ ENDIF() IF(OGS_USE_PETSC) ADD_DEFINITIONS(-DUSE_PETSC) + SET(OGS_USE_MPI ON) +ENDIF() + +IF(OGS_USE_MPI) + ADD_DEFINITIONS(-DUSE_MPI) ENDIF() IF(OGS_USE_EIGEN) -- GitLab