Skip to content
Snippets Groups Projects
Commit 88781b85 authored by David Seus's avatar David Seus
Browse files

set gmres solver

parent e3bd9898
Branches
No related tags found
No related merge requests found
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment