FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
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, hecLagMAT, istat, conMAT)
 This subroutine executes the MKL solver. More...
 

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 (hecmwst_matrix_lagrange), intent(inout)  hecLagMAT,
integer(kind=kint), intent(out)  istat,
type (hecmwst_matrix), intent(in), optional  conMAT 
)

This subroutine executes the MKL solver.

Parameters
[in,out]heclagmattype hecmwST_matrix_lagrange

Definition at line 56 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 30 of file solve_LINEQ_mkl.F90.

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