Expand description
Block Sparse Row (BSR) format.
BSR stores sparse matrices as a collection of dense blocks of size
block_dim x block_dim. This is efficient for matrices with structured
sparsity patterns, such as those arising from finite-element
discretizations.
The storage is organized as:
row_ptr[block_rows+1]: indices intocol_idx/valuesfor each block rowcol_idx[nnz_blocks]: block column index for each non-zero blockvalues[nnz_blocks * block_dim * block_dim]: dense block data (row-major)
Structsยง
- BsrMatrix
- A sparse matrix in Block Sparse Row (BSR) format, stored on GPU.