Sparse BLAS#

Sparse BLAS Routines provide basic operations on sparse vectors and matrices

Routines

Description

init_matrix_handle

Initialize the sparse matrix handle

release_matrix_handle

Release the sparse matrix handle

set_csr_data

Fills the internal CSR data structure

optimize_gemv

Optimize routine for gemv

optimize_symv

Optimize routine for symv

optimize_trmv

Optimize routine for trmv

optimize_trsv

Optimize routine for trsv

optimize_gemm

Optimize routine for gemm

gemv

Sparse matrix-dense vector product using a general sparse matrix

gemvdot

Sparse matrix-dense vector product followed by dot product

symv

Sparse matrix-dense vector product using a symmetric sparse matrix

trmv

Sparse matrix-dense vector product using a triangular sparse matrix

trsv

Solving a linear system with a triangular sparse matrix

gemm

Sparse matrix-dense matrix product using a general sparse matrix

Parent topic: Sparse Linear Algebra