FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
sparse_matrix.f90 File Reference

Go to the source code of this file.

Modules

module  m_sparse_matrix
 This module provides DOF based sparse matrix data structure (CSR and COO)
 

Functions/Subroutines

subroutine, public m_sparse_matrix::sparse_matrix_set_type (spMAT, type, symtype)
 
subroutine, public m_sparse_matrix::sparse_matrix_init (spMAT, N_loc, NZ)
 
subroutine, public m_sparse_matrix::sparse_matrix_finalize (spMAT)
 
subroutine, public m_sparse_matrix::sparse_matrix_dump (spMAT)
 
subroutine, public m_sparse_matrix::sparse_matrix_gather_rhs (spMAT, rhs_all)
 
subroutine, public m_sparse_matrix::sparse_matrix_scatter_rhs (spMAT, rhs_all)
 
logical function, public m_sparse_matrix::sparse_matrix_is_sym (spMAT)
 

Variables

integer(kind=kint), parameter, public m_sparse_matrix::sparse_matrix_type_csr =1
 
integer(kind=kint), parameter, public m_sparse_matrix::sparse_matrix_type_coo =2
 
integer(kind=kint), parameter, public m_sparse_matrix::sparse_matrix_symtype_asym =0
 
integer(kind=kint), parameter, public m_sparse_matrix::sparse_matrix_symtype_spd =1
 
integer(kind=kint), parameter, public m_sparse_matrix::sparse_matrix_symtype_sym =2