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