version 0.6.0
LIS linear system interface

Namespaces

module  type_solver_lis
 Type definition for all LIS solvers.
 

Functions

subroutine, public mod_lis_cell_interface::lis_cell_interface (matrix, solution, rhs, solver, stencil, ls_map)
 LIS solver interface for a cell-based linear system. More...
 
subroutine, public mod_lis_face_interface::lis_face_interface (matrix, solution, rhs, solver, stencil, ls_map)
 LIS solver interface for a face-based linear system. More...
 

Detailed Description

Function Documentation

◆ lis_cell_interface()

subroutine, public mod_lis_cell_interface::lis_cell_interface ( double precision, dimension(:), intent(in)  matrix,
double precision, dimension(:), intent(inout)  solution,
double precision, dimension(:), intent(in)  rhs,
class(t_lis_solver), intent(inout)  solver,
type(t_cell_stencil), intent(in)  stencil,
type(t_ls_map), intent(in)  ls_map 
)
Parameters
[in]matrixmatrix of the linear system.
[out]solutionsolution of the linear system.
[in]rhsright-hand side of the linear system.
[in,out]solverLIS solver.
[in]ls_maplinear system mapping structure.
[in]stencilstencil of the discretization.

◆ lis_face_interface()

subroutine, public mod_lis_face_interface::lis_face_interface ( double precision, dimension(:), intent(in)  matrix,
double precision, dimension(:), intent(inout)  solution,
double precision, dimension(:), intent(in)  rhs,
class(t_lis_solver), intent(inout)  solver,
type(t_face_stencil), intent(in)  stencil,
type(t_face_ls_map), intent(in)  ls_map 
)
Parameters
[in]matrixmatrix of the linear system.
[out]solutionsolution of the linear system.
[in]rhsright-hand side of the linear system.
[in,out]solverLIS solver.
[in]ls_maplinear system mapping structure.
[in]stencilstencil of the discretization.