Developer Reference for Intel® oneAPI Math Kernel Library for C
Inspector-Executor Sparse BLAS Analysis Routines
Analysis Routines
There are no data types associated with these routines, but one or more hints may be called on a given matrix handle allowing the library to optimize subsequent calls to the corresponding Inspector-Executor Sparse BLAS execution routines in the call to mkl_sparse_optimize.
Routine or Function Group |
Description |
|---|---|
Provides an estimate of the number and type of upcoming sparse matrix-vector operations. |
|
Provides an estimate of the number and type of upcoming sparse matrix-vector fused with dot-product operations. |
|
Provides an estimate of the number and type of upcoming sparse matrix-matrix multiplication operations. |
|
Provides an estimate of the number and type of upcoming sparse triangular system solves with a dense vector right-hand side. |
|
Provides an estimate of the number and type of upcoming sparse triangular system solves with a dense matrix right-hand side. |
|
Provides an estimate of the number and type of upcoming mkl_sparse_?_symgs or mkl_sparse_?_symgs_mv operations. |
|
Provides an estimate of the number and type of upcoming calls to sparse LU smoother functionality. |
|
Provides an estimate of the number and type of upcoming mkl_sparse_?_sorv operations. |
|
Sets any internal memory allocation limitations for performance optimization purposes. |
|
Analyzes matrix structure and performs optimizations using the hints provided in the handle. |