Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ blas1s(3DXML) — FORTRAN 5.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

BLAS1S(3DXML)  —  Subroutines

Digital

Name

blas1s − A library of linear algebra routines

Description

Basic Linear Algebra Subroutines Level 1 Sparse (BLAS 1S) are a part of the Digital 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 Operation
saxpyi (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) Calculates, in single-precision  arithmetic, the product of a real vector and a real sparse vector stored in compressed form. 
ddoti (3dxml) Calculates, in double-precision  arithmetic, the product of a real vector and a real sparse vector stored in compressed form. 
cdotui (3dxml) Calculates, in single-precision  arithmetic, the product of a complex vector and an unconjugated complex sparse vector stored in compressed form. 
zdotui (3dxml) Calculates, in double-precision  arithmetic, the product of a complex vector and an unconjugated complex sparse vector stored in compressed form. 
cdotci (3dxml) Calculates, in single-precision  arithmetic, the product of a complex vector and a conjugated complex sparse vector stored in compressed form. 
zdotci (3dxml) Calculates, in double-precision  arithmetic, the product of a complex vector and a conjugated complex sparse vector stored in compressed form. 
sgthr (3dxml) Constructs, in single-precision  arithmetic, a real sparse vector in compressed form from the specified elements of a real vector in full form. 
dgthr (3dxml) Constructs, in double-precision  arithmetic, a real sparse vector in compressed form from the specified elements of a real vector in full form. 
cgthr (3dxml) Constructs, in single-precision  arithmetic, a complex sparse vector in compressed form from the specified elements of a complex vector in full form. 
zgthr (3dxml) Constructs, in double-precision  arithmetic, a complex sparse vector in compressed form from the specified elements of a complex vector in full form. 
sgthrs (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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 (3dxml) 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. 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026