params_hsolver_m Module

Parameters for elliptic (2D) solvers


Uses


Contents


Variables

Type Visibility Attributes Name Initial
character(len=16), protected :: select_hsolver = 'MGMRES'

Type of solver for perpendicular helmholtz_solver

type(parameters_helmholtz_solver_factory), protected :: params_hsolver

Parameters for perpendicular elliptic solver


Subroutines

public subroutine read_params_hsolver(filename)

Reads parameters related with hsolver

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename

Filename, to read from

public subroutine write_params_hsolver(filename)

Writes parameters related with hsolver

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in), optional :: filename

If present, filename where params are written to, if not present, writes to screen