Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804
- Specifies the operationop()on input matrix.
- Conjugate transpose,op(=A)A.H
- Structure specifying sparse matrix properties.sparse_matrix_type_ttype- Specifies the type of a sparse matrix:
sparse_fill_mode_tmode- Specifies the triangular matrix part for symmetric, Hermitian, triangular, and block-triangular matrices:
- The matrix is processed as is.
- The matrix is symmetric (only the requested triangle is processed).
- The matrix is Hermitian (only the requested triangle is processed).
- The matrix is triangular (only the requested triangle is processed).
- The matrix is diagonal (only diagonal elements are processed).
- The matrix is block-triangular (only the requested triangle is processed). Applies to BSR format only.
- The matrix is block-diagonal (only diagonal blocks are processed). Applies to BSR format only.
sparse_diag_type_tdiag- Specifies the diagonal type for non-general matrices:
- The lower triangular matrix part is processed.
- The upper triangular matrix part is processed.
- Diagonal elements might not be equal to one.
- Diagonal elements are equal to one.
- Number of expected calls to execution routine.
- Handle containing internal data.
- The operation was successful.
- The routine encountered an empty handle or matrix array.
- Internal memory allocation failed.
- The input parameters contain an invalid value.
- Execution failed.
- An error in algorithm implementation occurred.
- The requested operation is not supported.