From b0b9955420fc3f44f6922a7c75713f76424d9ec7 Mon Sep 17 00:00:00 2001
From: Gauthier Becker <gauthierbecker@gmail.com>
Date: Fri, 22 Aug 2014 09:22:43 +0000
Subject: [PATCH] Fix the fix of PETSc3.5

---
 Solver/linearSystemPETSc.h | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/Solver/linearSystemPETSc.h b/Solver/linearSystemPETSc.h
index afb4432332..a1bc1e4f73 100644
--- a/Solver/linearSystemPETSc.h
+++ b/Solver/linearSystemPETSc.h
@@ -72,9 +72,7 @@ typedef struct _p_KSP* KSP;
 #if (PETSC_VERSION_MAJOR < 3  || (PETSC_VERSION_MAJOR == 3 && PETSC_VERSION_MINOR < 5))
 #define KSPSetOperators(_ksp, _a, _b, SAME_PRECONDITIONER) KSPSetOperators(_ksp, _a, _b, SAME_PRECONDITIONER)
 #else
-# define SAME_PRECONDITIONER 0
-# define SAME_NONZERO_PATTERN 1
-# define DIFFRENT_NONZERO_PATTERN 2
+# define SAME_PRECONDITIONER 999
 # define KSPSetOperators(_ksp, _a, _b, OPT_PRECON) (KSPSetOperators(_ksp, _a, _b), KSPSetReusePreconditioner(_ksp,PetscBool(OPT_PRECON == SAME_PRECONDITIONER)))
 #endif
 
-- 
GitLab