Parent type for all iterative solvers.
Public Attributes | |
Input parameters | |
integer | max_iter = 1000 |
Maximum allowed number of iterations. | |
double precision | tolerance = 1d-13 |
Residual relative tolerence. | |
Output information | |
integer | final_iter = -1 |
Number of iteration of the last exectution. | |
Public Attributes inherited from type_solver::t_linear_solver | |
logical | use_jacobi_initial_preconditioner = .true. |
Apply Jacobi preconditioning before calling the linear solver. | |
double precision | residual = -1d0 |
Residual of the last execution. | |