From 6635c8c7cd444f494ca45b0c822cd3cc66feba08 Mon Sep 17 00:00:00 2001 From: Markus Blatt Date: Fri, 15 May 2020 12:40:17 +0200 Subject: [PATCH] Actually honor CprMaxEllIter instead of always overwriting it with 1. --- opm/simulators/linalg/setupPropertyTree_impl.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/opm/simulators/linalg/setupPropertyTree_impl.hpp b/opm/simulators/linalg/setupPropertyTree_impl.hpp index 08b8b51a3..18b7887a5 100644 --- a/opm/simulators/linalg/setupPropertyTree_impl.hpp +++ b/opm/simulators/linalg/setupPropertyTree_impl.hpp @@ -92,7 +92,8 @@ setupPropertyTree(const FlowLinearSolverParameters& p) prm.put("preconditioner.coarsesolver.preconditioner.relaxation",1.0); if (EWOMS_PARAM_IS_SET(TypeTag, int, CprMaxEllIter)) prm.put("preconditioner.coarsesolver.preconditioner.iterations", p.cpr_max_ell_iter_); - prm.put("preconditioner.coarsesolver.preconditioner.iterations",1); + else + prm.put("preconditioner.coarsesolver.preconditioner.iterations",1); prm.put("preconditioner.coarsesolver.preconditioner.coarsenTarget",1200); prm.put("preconditioner.coarsesolver.preconditioner.pre_smooth",1); prm.put("preconditioner.coarsesolver.preconditioner.post_smooth",1);