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

This module provides functions to solve sparse system of \linear equitions using intel MKL direct sparse solver. More...

Functions/Subroutines

subroutine, public solve_lineq_mkl_contact_init (hecmesh, is_sym)
 
subroutine, public solve_lineq_mkl_contact (hecmesh, hecmat, fstrmat, istat, conmat)
 This subroutine executes the MKL solver.
 

Detailed Description

This module provides functions to solve sparse system of \linear equitions using intel MKL direct sparse solver.

Function/Subroutine Documentation

◆ solve_lineq_mkl_contact()

subroutine, public m_solve_lineq_mkl_contact::solve_lineq_mkl_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 
)

This subroutine executes the MKL solver.

Parameters
[in,out]fstrmattype fstrST_matrix_contact_lagrange

Definition at line 54 of file solve_LINEQ_mkl.F90.

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

◆ solve_lineq_mkl_contact_init()

subroutine, public m_solve_lineq_mkl_contact::solve_lineq_mkl_contact_init ( type (hecmwst_local_mesh), intent(in)  hecmesh,
logical, intent(in)  is_sym 
)

Definition at line 28 of file solve_LINEQ_mkl.F90.

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