FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
sparse_matrix.f90 File Reference

Go to the source code of this file.

Data Types

type  m_sparse_matrix::sparse_matrix
 

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