From 88781b854e565eafc4bcf9875a5d0061e73928ce Mon Sep 17 00:00:00 2001 From: David Seus <david.seus@ians.uni-stuttgart.de> Date: Mon, 11 Nov 2019 14:08:21 +0100 Subject: [PATCH] set gmres solver --- LDDsimulation/LDDsimulation.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/LDDsimulation/LDDsimulation.py b/LDDsimulation/LDDsimulation.py index 41c91bb..fdc977f 100644 --- a/LDDsimulation/LDDsimulation.py +++ b/LDDsimulation/LDDsimulation.py @@ -172,15 +172,15 @@ class LDDsimulation(object): self.solver_type_is_Krylov = True ### Define the linear solver to be used. if self.solver_type_is_Krylov: - self.solver = 'bicgstab'#'superlu' #'gmres'#'bicgstab' # biconjugate gradient stabilized method - self.preconditioner = 'jacobi' #'hypre_amg' 'default' #'ilu'#'hypre_amg' # incomplete LU factorization + self.solver = 'gmres' #'bicgstab'#'superlu' #'gmres'#'bicgstab' # biconjugate gradient stabilized method + self.preconditioner = 'ilu'#'jacobi' #'hypre_amg' 'default' #'ilu'#'hypre_amg' # incomplete LU factorization # dictionary of solver parametrs. This is passed to self._init_subdomains, # where for each subdomain a sovler object of type self.solver is created # with these parameters. self.solver_parameters = { 'nonzero_initial_guess': True, 'absolute_tolerance': 1E-14, - 'relative_tolerance': 1E-12, + 'relative_tolerance': 1E-11, 'maximum_iterations': 1000, 'report': False, 'monitor_convergence': False -- GitLab