Developer Reference


Matrix Storage

The symmetric and Hermitian matrices used in Extended Eigensolvers predefined interfaces can be stored in full, band, and sparse formats.
  • In the full storage format (described in Full Storage in additional detail) you store all elements, all of the elements in the upper triangle of the matrix, or all of the elements in the lower triangle of the matrix.
  • In the band storage format (described in Band storage in additional detail), you store only the elements along a diagonal band of the matrix.
  • In the sparse format (described in Storage Arrays for a Matrix in CSR Format (3-Array Variation)), you store only the non-zero elements of the matrix.
In generalized eigenvalue systems you must use the same family of storage format for both matrices
. The bandwidth can be different for the banded format (
can be different from
), and the position of the non-zero elements can also be different for the sparse format (CSR coordinates
can be different from

Product and Performance Information


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