version 0.6.0
MUMPS linear solver library

Namespaces

module  enum_mumps_partitioning
 Enumeration for MUMPS direct solver associated partitioning libraries.
 
module  type_solver_mumps
 Type definition for MUMPS solver.
 

Functions

subroutine, public mod_mumps_cell_interface::mumps_cell_interface (matrix, solution, rhs, solver, stencil, ls_map)
 MUMPS solver interface for a cell-based linear system. More...
 
subroutine, public mod_mumps_face_interface::mumps_face_interface (matrix, solution, rhs, solver, stencil, ls_map)
 MUMPS solver interface for a face-based linear system. More...
 

Detailed Description

Function Documentation

◆ mumps_cell_interface()

subroutine, public mod_mumps_cell_interface::mumps_cell_interface ( double precision, dimension(:), intent(in)  matrix,
double precision, dimension(:), intent(out)  solution,
double precision, dimension(:), intent(in)  rhs,
class(t_mumps_solver), intent(inout)  solver,
type(t_cell_stencil), intent(in)  stencil,
type(t_ls_map), intent(in)  ls_map 
)

The residual is equal to zero if the solution or the right-hand side is distributed. The used must compute the residual after calling this subroutine.

Parameters
[in]matrixmatrix of the linear system.
[out]solutionsolution of the linear system.
[in]rhsright-hand side of the linear system.
[in,out]solverMUMPS solver.
[in]ls_maplinear system mapping structure.
[in]stencilstencil of the discretization.

◆ mumps_face_interface()

subroutine, public mod_mumps_face_interface::mumps_face_interface ( double precision, dimension(:), intent(in)  matrix,
double precision, dimension(:), intent(out)  solution,
double precision, dimension(:), intent(in)  rhs,
class(t_mumps_solver), intent(inout)  solver,
type(t_face_stencil), intent(in)  stencil,
type(t_face_ls_map), intent(in)  ls_map 
)

The residual is equal to zero if the solution or the right-hand side is distributed. The used must compute the residual after calling this subroutine.

Parameters
[in]matrixmatrix of the linear system.
[out]solutionsolution of the linear system.
[in]rhsright-hand side of the linear system.
[in,out]solverMUMPS solver.
[in]ls_maplinear system mapping structure.
[in]stencilstencil of the discretization.

Counter for the matrix coefficents.