Developer Reference for Intel® oneAPI Math Kernel Library for C

ID 766684
Date 3/31/2023
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-929734BA-D358-47DE-AEFE-B0DC8CD1002B

Document Table of Contents

Routines and Data Types

Routines and data types supported in the Intel® oneAPI Math Kernel Library implementation of Sparse BLAS are listed inTable “Sparse BLAS Routines and Their Data Types”.

Sparse BLAS Routines and Their Data Types

Routine/Function

Data Types

Description

cblas_?axpyi

s, d, c, z

Scalar-vector product plus vector (routines)

cblas_?doti

s, d

Dot product (functions)

cblas_?dotci

c, z

Complex dot product conjugated (functions)

cblas_?dotui

c, z

Complex dot product unconjugated (functions)

cblas_?gthr

s, d, c, z

Gathering a full-storage sparse vector into compressed form nz, x, indx (routines)

cblas_?gthrz

s, d, c, z

Gathering a full-storage sparse vector into compressed form and assigning zeros to gathered elements in the full-storage vector (routines)

cblas_?roti

s, d

Givens rotation (routines)

cblas_?sctr

s, d, c, z

Scattering a vector from compressed form to full-storage form (routines)