CXML
blas1s
A library of linear algebra routines
Description
Basic Linear Algebra Subroutines Level 1 Sparse (BLAS 1S) are a part of the
Compaq Extended Math Library.
The BLAS1 subprograms perform low granularity operations on vectors that
involve one or two vectors as input and return either a vector or a scalar
as output. The BLAS Level 1 Sparse subprograms are sparse extensions of
BLAS Level 1 subprograms. They are similar in functionality to BLAS Level 1
subprograms but operate on sparse vectors stored in a compressed form.
The following routines are included in BLAS 1S. The Subprogram Name is the
name of the manual page containing documentation on the subprogram.
Subprogram Name Operation
saxpyi
Calculates, in single-precision arithmetic, the
product of a real scalar and a real sparse vector
in compressed form and adds the result to a real
vector in full form.
daxpyi
Calculates, in double-precision arithmetic, the
product of a real scalar and a real sparse vector
in compressed form and adds the result to a real
vector in full form.
caxpyi
Calculates, in single-precision arithmetic, the
product of a complex scalar and a complex sparse
vector in compressed form and adds the result to a
complex vector in full form.
zaxpyi
Calculates, in double-precision arithmetic, the
product of a complex scalar and a complex sparse
vector in compressed form and adds the result to a
complex vector in full form.
ssumi
Calculates, in single-precision arithmetic, the
sum of a real sparse vector stored in compressed
form and a real vector stored in full form.
dsumi
Calculates, in double-precision arithmetic, the
sum of a real sparse vector stored in compressed
form and a real vector stored in full form.
csumi
Calculates, in single-precision arithmetic, the
sum of a complex sparse vector stored in
compressed form and a complex vector stored in
full form.
zsumi
Calculates, in double-precision arithmetic, the
sum of a complex sparse vector stored in
compressed form and a complex vector stored in
full form.
sdoti
Calculates, in single-precision arithmetic, the
product of a real vector and a real sparse vector
stored in compressed form.
ddoti
Calculates, in double-precision arithmetic, the
product of a real vector and a real sparse vector
stored in compressed form.
cdotui
Calculates, in single-precision arithmetic, the
product of a complex vector and an unconjugated
complex sparse vector stored in compressed form.
zdotui
Calculates, in double-precision arithmetic, the
product of a complex vector and an unconjugated
complex sparse vector stored in compressed form.
cdotci
Calculates, in single-precision arithmetic, the
product of a complex vector and a conjugated
complex sparse vector stored in compressed form.
zdotci
Calculates, in double-precision arithmetic, the
product of a complex vector and a conjugated
complex sparse vector stored in compressed form.
sgthr
Constructs, in single-precision arithmetic, a
real sparse vector in compressed form from the
specified elements of a real vector in full form.
dgthr
Constructs, in double-precision arithmetic, a
real sparse vector in compressed form from the
specified elements of a real vector in full form.
cgthr
Constructs, in single-precision arithmetic, a
complex sparse vector in compressed form from the
specified elements of a complex vector in full
form.
zgthr
Constructs, in double-precision arithmetic, a
complex sparse vector in compressed form from the
specified elements of a complex vector in full
form.
sgthrs
Constructs, in single-precision arithmetic, a
real sparse vector in compressed form from the
specified scaled elements of a real vector in full
form.
dgthrs
Constructs, in double-precision arithmetic, a
real sparse vector in compressed form from the
specified scaled elements of a real vector in full
form.
cgthrs
Constructs, in single-precision arithmetic, a
complex sparse vector in compressed form from the
specified scaled elements of a complex vector in
full form.
zgthrs
Constructs, in double-precision arithmetic, a
complex sparse vector in compressed form from the
specified scaled elements of a complex vector in
full form.
sgthrz
Constructs, in single-precision arithmetic, a
real sparse vector in compressed form from the
specified elements of a real vector in full form
and sets the elements to zero.
dgthrz
Constructs, in double-precision arithmetic, a
real sparse vector in compressed form from the
specified elements of a real vector in full form
and sets the elements to zero.
cgthrz
Constructs, in single-precision arithmetic, a
complex sparse vector in compressed form from the
specified elements of a complex vector in full
form and sets the elements to zero.
zgthrz
Constructs, in double-precision arithmetic, a
complex sparse vector in compressed form from the
specified elements of a complex vector in full
form and sets the elements to zero.
sroti
Applies, in single-precision arithmetic, a Givens
rotation for a real sparse vector stored in
compressed form and another vector stored in full
form.
droti
Applies, in double-precision arithmetic, a Givens
rotation for a real sparse vector stored in
compressed form and another vector stored in full
form.
ssctr
Scatters, in single-precision arithmetic, the
components of a sparse real vector in compressed
form into the specified components of a real
vector in full form.
dsctr
Scatters , in double-precision arithmetic, the
components of a sparse real vector in compressed
form into the specified elements a real vector in
full form.
csctr
Scatters, in single-precision arithmetic, the
components of a sparse complex vector in
compressed form into the specified elements of a
complex vector in full form.
zsctr
Scatters, in double-precision arithmetic, the
components of a sparse complex vector in
compressed form into the specified elements of a
complex vector in full form.
ssctrs
Scales and then scatters, in single-precision
arithmetic, the components of a sparse real vector
in compressed form into the specified components
of a real vector in full form.
dsctrs
Scales and then scatters, in double-precision
arithmetic, the components of a sparse real vector
in compressed form into the specified elements a
real vector in full form.
csctrs
Scales and then scatters, in single-precision
arithmetic, the components of a sparse complex
vector in compressed form into the specified
elements of a complex vector in full form.
zsctrs
Scales and then scatters, in double-precision
arithmetic, the components of a sparse complex
vector in compressed form into the specified
elements of a complex vector in full form.
CXML Home Page Index of CXML Routines