0.6.0
Loading...
Searching...
No Matches
type.f90 File Reference

Data Types

type  type_solver_lis::t_lis_solver_interface
 
type  type_solver_lis::t_lis_preconditioner
 Parent type for all Lis preconditioners. More...
 
type  type_solver_lis::t_lis_solver
 Parent type for all Lis solvers. More...
 
type  type_solver_lis::t_lis_solver_bicgstab
 Lis BiCGSTAB. More...
 
type  type_solver_lis::t_lis_solver_bicgsafe
 Lis BiCGSAFE. More...
 
type  type_solver_lis::t_lis_solver_bicrstab
 Lis BiCRSTAB. More...
 
type  type_solver_lis::t_lis_solver_bicrsafe
 Lis BiCRSAFE. More...
 
type  type_solver_lis::t_lis_solver_bicgstab_l
 Lis BiCGSTAB(l) More...
 
type  type_solver_lis::t_lis_solver_gmres
 Lis GMRES. More...
 
type  type_solver_lis::t_lis_solver_fgmres
 Lis FGMRES. More...
 
type  type_solver_lis::t_lis_preconditioner_iluk
 Lis ILU(k) preconditioner. More...
 
type  type_solver_lis::t_lis_preconditioner_ilut
 Lis ILUT preconditioner. More...
 
type  type_solver_lis::t_lis_preconditioner_iluc
 Lis ILUC preconditioner. More...
 
interface  type_solver_lis::lis_matrix_create
 
interface  type_solver_lis::lis_matrix_set_size
 
interface  type_solver_lis::lis_matrix_set_value
 
interface  type_solver_lis::lis_matrix_set_type
 
interface  type_solver_lis::lis_matrix_set_csr
 
interface  type_solver_lis::lis_matrix_assemble
 
interface  type_solver_lis::lis_matrix_destroy
 
interface  type_solver_lis::lis_vector_create
 
interface  type_solver_lis::lis_vector_set_size
 
interface  type_solver_lis::lis_vector_set_value
 
interface  type_solver_lis::lis_vector_get_value
 
interface  type_solver_lis::lis_vector_destroy
 
interface  type_solver_lis::lis_solver_create
 
interface  type_solver_lis::lis_solver_set_option
 
interface  type_solver_lis::lis_solver_get_iter
 
interface  type_solver_lis::lis_solver_get_residualnorm
 
interface  type_solver_lis::lis_solver_destroy
 
interface  type_solver_lis::lis_solve
 

Modules

module  type_solver_lis
 Type definition for all LIS solvers.
 

Functions/Subroutines

subroutine type_solver_lis::lis_setup (solver, solver_l)
 
subroutine type_solver_lis::check_error_lis (error, func_name)