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. |