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

Modules

module  mod_ui_read_solver
 

Functions/Subroutines

subroutine, public mod_ui_read_solver::ui_read_solver (parser, solver, require_parcsr_solver)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_struct_jacobi (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_struct_pfmg (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_struct_smg (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_struct_pcg (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_struct_gmres (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_struct_bicgstab (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_sstruct_syspfmg (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_sstruct_gmres (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_sstruct_bicgstab (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_parcsr_boomeramg (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_parcsr_gmres (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_hypre_parcsr_bicgstab (parser, tok, keyword_id)
 
subroutine mod_ui_read_solver::ui_read_hypre_preconditioner (parser, preconditioner)
 
logical recursive function mod_ui_read_solver::ui_parse_hypre_preconditioner_boomeramg (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_hypre_preconditioner_euclid (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_hypre_preconditioner_parasails (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_hypre_preconditioner_pfmg (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_hypre_preconditioner_pilut (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_hypre_preconditioner_smg (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_hypre_preconditioner_syspfmg (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_lis_bicgstab (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_lis_bicgsafe (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_lis_bicrstab (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_lis_bicrsafe (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_lis_bicgstab_l (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_lis_gmres (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_lis_fgmres (parser, tok, keyword_id)
 
subroutine mod_ui_read_solver::ui_read_lis_preconditioner (parser, preconditioner)
 
logical recursive function mod_ui_read_solver::ui_parse_lis_preconditioner_iluk (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_lis_preconditioner_ilut (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_lis_preconditioner_iluc (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_mumps_pord (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_solver::ui_parse_solver_mumps_metis (parser, tok, keyword_id)
 

Variables

logical mod_ui_read_solver::ui_require_parcsr_solver = .false.
 
class(t_linear_solver), allocatable, private mod_ui_read_solver::ui_current_solver
 
class(t_hypre_preconditioner), allocatable, private mod_ui_read_solver::ui_current_hypre_preconditioner
 
class(t_lis_preconditioner), allocatable, private mod_ui_read_solver::ui_current_lis_preconditioner