Developer Reference for Intel® oneAPI Math Kernel Library for C
A newer version of this document is available. Customers should click here to go to the newest version.
Sparse BLAS Level 2 and Level 3 Routines.
Routine/Function  |  
       Description  |  
      
|---|---|
Simplified interface, one-based indexing  |  
      |
Computes matrix - vector product of a sparse general matrix in the CSR format (3-array variation)  |  
      |
Computes matrix - vector product of a sparse general matrix in the BSR format (3-array variation).  |  
      |
Computes matrix - vector product of a sparse general matrix in the coordinate format.  |  
      |
Computes matrix - vector product of a sparse general matrix in the diagonal format.  |  
      |
Computes matrix - vector product of a sparse symmetrical matrix in the CSR format (3-array variation)  |  
      |
Computes matrix - vector product of a sparse symmetrical matrix in the BSR format (3-array variation).  |  
      |
Computes matrix - vector product of a sparse symmetrical matrix in the coordinate format.  |  
      |
Computes matrix - vector product of a sparse symmetrical matrix in the diagonal format.  |  
      |
Triangular solvers with simplified interface for a sparse matrix in the CSR format (3-array variation).  |  
      |
Triangular solver with simplified interface for a sparse matrix in the BSR format (3-array variation).  |  
      |
Triangular solvers with simplified interface for a sparse matrix in the coordinate format.  |  
      |
Triangular solvers with simplified interface for a sparse matrix in the diagonal format.  |  
      |
Simplified interface, zero-based indexing  |  
      |
Computes matrix - vector product of a sparse general matrix in the CSR format (3-array variation) with zero-based indexing.  |  
      |
Computes matrix - vector product of a sparse general matrix in the BSR format (3-array variation)with zero-based indexing.  |  
      |
Computes matrix - vector product of a sparse general matrix in the coordinate format with zero-based indexing.  |  
      |
Computes matrix - vector product of a sparse symmetrical matrix in the CSR format (3-array variation) with zero-based indexing  |  
      |
Computes matrix - vector product of a sparse symmetrical matrix in the BSR format (3-array variation) with zero-based indexing.  |  
      |
Computes matrix - vector product of a sparse symmetrical matrix in the coordinate format with zero-based indexing.  |  
      |
Triangular solvers with simplified interface for a sparse matrix in the CSR format (3-array variation) with zero-based indexing.  |  
      |
Triangular solver with simplified interface for a sparse matrix in the BSR format (3-array variation) with zero-based indexing.  |  
      |
Triangular solver with simplified interface for a sparse matrix in the coordinate format with zero-based indexing.  |  
      |
Typical (conventional) interface, one-based and zero-based indexing  |  
      |
Computes matrix - vector product of a sparse matrix in the CSR format.  |  
      |
Computes matrix - vector product of a sparse matrix in the BSR format.  |  
      |
Computes matrix - vector product for a sparse matrix in the CSC format.  |  
      |
Computes matrix - vector product for a sparse matrix in the coordinate format.  |  
      |
Solves a system of linear equations for a sparse matrix in the CSR format.  |  
      |
Solves a system of linear equations for a sparse matrix in the BSR format.  |  
      |
Solves a system of linear equations for a sparse matrix in the CSC format.  |  
      |
Solves a system of linear equations for a sparse matrix in the coordinate format.  |  
      |
Computes matrix - matrix product of a sparse matrix in the CSR format  |  
      |
Computes matrix - matrix product of a sparse matrix in the BSR format.  |  
      |
Computes matrix - matrix product of a sparse matrix in the CSC format  |  
      |
Computes matrix - matrix product of a sparse matrix in the coordinate format.  |  
      |
Solves a system of linear matrix equations for a sparse matrix in the CSR format.  |  
      |
Solves a system of linear matrix equations for a sparse matrix in the BSR format.  |  
      |
Solves a system of linear matrix equations for a sparse matrix in the CSC format.  |  
      |
Solves a system of linear matrix equations for a sparse matrix in the coordinate format.  |  
      |
Typical (conventional) interface, one-based indexing  |  
      |
Computes matrix - vector product of a sparse matrix in the diagonal format.  |  
      |
Computes matrix - vector product for a sparse matrix in the skyline storage format.  |  
      |
Solves a system of linear equations for a sparse matrix in the diagonal format.  |  
      |
Solves a system of linear equations for a sparse matrix in the skyline format.  |  
      |
Computes matrix - matrix product of a sparse matrix in the diagonal format.  |  
      |
Computes matrix - matrix product of a sparse matrix in the skyline storage format.  |  
      |
Solves a system of linear matrix equations for a sparse matrix in the diagonal format.  |  
      |
Solves a system of linear matrix equations for a sparse matrix in the skyline storage format.  |  
      |
| Auxiliary routines | |
Matrix converters  |  
       |
Converts a sparse matrix in uncompressed representation to CSR format (3-array variation) and vice versa.  |  
      |
Converts a sparse matrix in CSR format (3-array variation) to coordinate format and vice versa.  |  
      |
Converts a sparse matrix in CSR format to BSR format (3-array variations) and vice versa.  |  
      |
Converts a sparse matrix in CSR format to CSC format and vice versa (3-array variations).  |  
      |
Converts a sparse matrix in CSR format (3-array variation) to diagonal format and vice versa.  |  
      |
Converts a sparse matrix in CSR format (3-array variation) to sky line format and vice versa.  |  
      |
Operations on sparse matrices  |  
       |
Computes the sum of two sparse matrices stored in the CSR format (3-array variation) with one-based indexing.  |  
      |
Computes the product of two sparse matrices stored in the CSR format (3-array variation) with one-based indexing.  |  
      |
Computes product of two sparse matrices stored in the CSR format (3-array variation) with one-based indexing. The result is stored in the dense matrix.  |  
      |