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