30 character(len=LENSOLUTIONNAME) :: sln_name
36 solver%name = sln_name
40 subroutine ims_initialize(this, matrix, linear_settings, convergence_summary)
51 subroutine ims_solve(this, kiter, rhs, x, cnvg_summary)
This module contains simulation constants.
integer(i4b), parameter lensolutionname
maximum length of the solution name
subroutine destroy(this)
Cleanup.
subroutine ims_destroy(this)
subroutine ims_solve(this, kiter, rhs, x, cnvg_summary)
class(matrixbasetype) function, pointer ims_create_matrix(this)
subroutine ims_print_summary(this)
class(linearsolverbasetype) function, pointer, public create_ims_solver(sln_name)
subroutine ims_initialize(this, matrix, linear_settings, convergence_summary)
This module defines variable data types.
This structure stores the generic convergence info for a solution.
Abstract type for linear solver.