Module sprs::smmp[][src]

Implementation of the paper Bank and Douglas, 2001, Sparse Matrix Multiplication Package (SMPP)

Enums

ThreadingStrategy

Control the strategy used to parallelize the matrix product workload.

Functions

mul_csr_csr

Compute a sparse matrix product using the SMMP routines

mul_csr_csr_with_workspace

Compute a sparse matrix product using the SMMP routines, using temporary storage that was already allocated

numeric

Numeric part of the matrix product C = A * B with A, B and C stored in the CSR matrix format.

set_thread_threading_strategy

Set the threading strategy for matrix products in this thread.

symbolic

Compute the symbolic structure of the matrix product C = A * B, with A, B and C stored in the CSR matrix format.

thread_threading_strategy