Developer Reference for Intel® oneAPI Math Kernel Library for C

ID 766684
Date 3/22/2024
Public
Document Table of Contents

Routines and Data Types

Routines and data types supported in the Intel® oneAPI Math Kernel Library (oneMKL) 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)