Rate This Document
Findability
Accuracy
Completeness
Readability

Function Description

Sparse BLAS Level1 functions are named as follows: kml_sparse_<character> <operation>

<character> indicates the data type. Possible values are s (single-precision real floating-point), d (double-precision real floating-point), c (single-precision complex), and z (double-precision complex).

<operation> indicates the vector operation.

Function Family

Data Type

Description

kml_sparse_?axpyi

s, d, c, z

Computes the product of a vector and a scalar and stores the product to another vector.

kml_sparse_?doti

s, d

Computes the dot product of vectors.

kml_sparse_?dotci_sub

c, z

Computes the conjugate dot product of vectors.

kml_sparse_?dotui_sub

c, z

Computes the non-conjugate dot product of complex vectors.

kml_sparse_?gthr

s, d, c, z

Gathers the specified elements of a full-storage vector into a compressed vector.

kml_sparse_?gthrz

s, d, c, z

Gathers the specified elements of a full-storage vector into a compressed vector, and zeroes out these elements in the full-storage vector.

kml_sparse_?roti

s, d

Rotates two real vectors.

kml_sparse_?sctr

s, d, c, z

Writes a compressed vector to the specified location of a full-storage vector.