Developer Reference for Intel® oneAPI Math Kernel Library for Fortran

ID 766686
Date 12/16/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Visible to Intel only — GUID: GUID-D4B34D21-9AB1-4B43-A52D-5D3E8F7985C2

Document Table of Contents

Sparse Matrix Storage Formats for Sparse BLAS Routines

The current version of Intel® oneAPI Math Kernel Library Sparse BLAS Level 2 and Level 3 routines support the following point entry [Duff86] storage formats for sparse matrices:

  • compressed sparse row format (CSR) and its variations;

  • compressed sparse column format (CSC);

  • coordinate format;

  • diagonal format;

  • skyline storage format;

and one block entry storage format:

  • block sparse row format (BSR) and its variations.

For more information see "Sparse Matrix Storage Formats" in the Appendix"Linear Solvers Basics".

Intel® oneAPI Math Kernel Library provides auxiliary routines -matrix converters - that convert sparse matrix from one storage format to another.