Sparse BLAS
Small subset of BLAS functionality
- Mmultiply and triangular solve
- Does not include operations when both operands are sparse
Many storage schemes for sparse matrices
- Coordinate, Sparse column, Sparse row, Sparse diagonal
- Blocked variants include variable block sparse row
Generic interface
- Handle-based interface for matrices
- Allows of implementation independent of storage scheme