From 8fa1c549b38075b765eb1f2bd6a76414f93ae385 Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Thu, 27 Apr 2017 13:05:11 +0200
Subject: [PATCH] [MaL/LA] Set initial guess for linear solver.

---
 MathLib/LinAlg/PETSc/PETScLinearSolver.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MathLib/LinAlg/PETSc/PETScLinearSolver.cpp b/MathLib/LinAlg/PETSc/PETScLinearSolver.cpp
index 566d775d5c5..37e109a46c0 100644
--- a/MathLib/LinAlg/PETSc/PETScLinearSolver.cpp
+++ b/MathLib/LinAlg/PETSc/PETScLinearSolver.cpp
@@ -68,6 +68,7 @@ PETScLinearSolver::PETScLinearSolver(const std::string /*prefix*/,
         KSPSetOptionsPrefix(_solver, prefix.c_str());
     }
 
+    KSPSetInitialGuessNonzero(_solver, PETSC_TRUE);
     KSPSetFromOptions(_solver);  // set running time option
 }
 
-- 
GitLab