FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
m_solve_lineq_mumps_contact Module Reference

This module provides linear equation solver interface of MUMPS for contact problems using Lagrange multiplier. More...

Functions/Subroutines

subroutine, public solve_lineq_mumps_contact_init (hecmesh, hecmat, fstrmat, is_sym)
 
subroutine, public solve_lineq_mumps_contact (hecmesh, hecmat, fstrmat, istat, conmat)
 

Detailed Description

This module provides linear equation solver interface of MUMPS for contact problems using Lagrange multiplier.

Function/Subroutine Documentation

◆ solve_lineq_mumps_contact()

subroutine, public m_solve_lineq_mumps_contact::solve_lineq_mumps_contact ( type (hecmwst_local_mesh), intent(in)  hecmesh,
type (hecmwst_matrix ), intent(inout)  hecmat,
type (fstrst_matrix_contact_lagrange), intent(inout)  fstrmat,
integer(kind=kint), intent(out)  istat,
type (hecmwst_matrix), intent(in), optional  conmat 
)
Parameters
[in,out]fstrmattype fstrST_matrix_contact_lagrange

Definition at line 65 of file solve_LINEQ_MUMPS_contact.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ solve_lineq_mumps_contact_init()

subroutine, public m_solve_lineq_mumps_contact::solve_lineq_mumps_contact_init ( type (hecmwst_local_mesh), intent(in)  hecmesh,
type (hecmwst_matrix ), intent(inout)  hecmat,
type (fstrst_matrix_contact_lagrange), intent(in)  fstrmat,
logical, intent(in)  is_sym 
)
Parameters
[in]fstrmattype fstrST_matrix_contact_lagrange

Definition at line 24 of file solve_LINEQ_MUMPS_contact.f90.

Here is the call graph for this function:
Here is the caller graph for this function: