Routines and Data Types

Routines and data types supported in the Intel MKL implementation of Sparse BLAS are listed in Table “Sparse BLAS Routines and Their Data Types”.

Sparse BLAS Routines and Their Data Types

Routine/Function

Data Types

Description

?axpyi

s, d, c, z

Scalar-vector product plus vector (routines)

?doti

s, d

Dot product (functions)

?dotci

c, z

Complex dot product conjugated (functions)

?dotui

c, z

Complex dot product unconjugated (functions)

?gthr

s, d, c, z

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

?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)

?roti

s, d

Givens rotation (routines)

?sctr

s, d, c, z

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