version 0.6.0
Loading...
Searching...
No Matches
MUMPS linear solver library

Interface for the MUMPS linear solver library. More...

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.
 
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.
 

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.