Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Data Types | Modules | Functions/Subroutines | Variables
sll_m_linear_solver_mgmres.F90 File Reference
#include "sll_working_precision.h"
Include dependency graph for sll_m_linear_solver_mgmres.F90:

Go to the source code of this file.

Data Types

type  sll_t_linear_solver_mgmres
 class for a sequential gmres linear solver More...
 

Modules

module  sll_m_linear_solver_mgmres
 module for a sequential gmres
 

Functions/Subroutines

subroutine create_linear_solver_mgmres (self, linear_operator, pc_left, filename)
 creates a linear solver More...
 
subroutine initialize_linear_solver_mgmres (self, linear_operator, x_0)
 initializes the linear solver More...
 
subroutine set_guess_linear_solver_mgmres (self, x_0)
 sets the initial guess More...
 
subroutine check_convergence_linear_solver_mgmres (self, i_iteration, flag, r_err, arr_err)
 check the convergence of the current linear solver More...
 
subroutine read_from_file_linear_solver_mgmres (self, filename)
 read from file More...
 
subroutine set_verbose_linear_solver_mgmres (self, verbose)
 sets the verbose for the linear solver object More...
 
subroutine solve_real_linear_solver_mgmres (self, rhs, unknown)
 solves the linear system with real vectors More...
 
subroutine mgmres_linear_solver (self, x, rhs, itr_max, mr, tol_abs, tol_rel, itr_used, rho)
 
subroutine mult_givens (c, s, k, g)
 
subroutine print_info_linear_solver_mgmres (self)
 destroys a finite element cell More...
 
subroutine free_linear_solver_mgmres (self)
 destroys the current object More...
 

Variables

integer(kind=i32), parameter sll_solver_bool_false = 0
 code id for False More...
 
integer(kind=i32), parameter sll_solver_maxiter = 1000
 default maximum number of iterations for More...
 
real(kind=f64), parameter sll_solver_tolerance = 1.0d-9
 default tolerance for iterative solvers More...
 
integer(kind=i32), parameter sll_solver_restart = 30
 default number of restarts for gmres More...
 
    Report Typos and Errors