Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ blas1e(3DXML) — Extended Math Library 3.4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

BLAS1E(3DXML)  —  Subroutines

Digital

Name

blas1e − A library of linear algebra routines

Description

Basic Linear Algebra Subroutines Level 1 Extensions (BLAS 1E) are a part of the Digital Extended Math Library (DXML).  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 original BLAS Level 1 subprograms have been enhanced by the addition of the BLAS1 extensions which also perform vector-vector operations. 

The following routines are included in BLAS 1E. The Subprogram Name is the name of the manual page containing documentation on the subprogram. 

Subprogram Name Operation
isamin Calculates, in single-precision  arithmetic, the index of the element of a real vector with minimum absolute value. 
idamin Calculates, in double-precision  arithmetic, the index of the element of a real vector with minimum absolute value. 
icamin Calculates, in single-precision  arithmetic, the index of the element of a complex vector with minimum absolute value. 
izamin Calculates, in double-precision  arithmetic, the index of the element of a complex vector with minimum absolute value. 
ismax Calculates, in single-precision  arithmetic, the index of the real vector element with maximum value. 
idmax Calculates, in double-precision  arithmetic, the index of the real vector element with maximum value. 
ismin Calculates, in single-precision  arithmetic, the index of the real vector element with minimum value. 
idmin Calculates, in double-precision  arithmetic, the index of the real vector element with minimum value. 
samax Calculates, in single-precision  arithmetic, the largest absolute value of the elements of a real vector. 
damax Calculates, in double-precision  arithmetic, the largest absolute value of the elements of a real vector. 
scamax Calculates, in single-precision  arithmetic, the largest absolute value of the elements of a complex vector. 
dzamax Calculates, in double-precision  arithmetic, the largest absolute value of the elements of a complex vector. 
samin Calculates, in single-precision  arithmetic, the smallest absolute value of the elements of a real vector. 
damin Calculates, in double-precision  arithmetic, the smallest absolute value of the elements of a real vector. 
scamin Calculates, in single-precision  arithmetic, the smallest absolute value of the elements of a complex vector. 
dzamin Calculates, in double-precision  arithmetic, the smallest absolute value of the elements of a complex vector. 
smax Calculates, in single-precision  arithmetic, the largest value of the elements of a real vector. 
dmax Calculates, in double-precision  arithmetic, the largest value of the elements of a real vector. 
smin Calculates, in single-precision  arithmetic, the smallest value of the elements of a real vector. 
dmin Calculates, in double-precision  arithmetic, the smallest value of the elements of a real vector. 
snorm2 Calculates, in single-precision  arithmetic, the square root of the sum of the squares of the elements of a real vector. 
dnorm2 Calculates, in double-precision  arithmetic, the square root of the sum of the squares of the elements of a real vector. 
scnorm2 Calculates, in single-precision  arithmetic, the square root of the sum of the squares of the absolute value of the elements of a complex vector. 
dznorm2 Calculates, in double-precision  arithmetic, the square root of the sum of the squares of the absolute value of the elements of a complex vector. 
snrsq Calculates, in single-precision  arithmetic, the sum of the squares of the elements of a real vector. 
dnrsq Calculates, in double-precision  arithmetic, the sum of the squares of the elements of a real vector. 
scnrsq Calculates, in single-precision  arithmetic, the sum of the squares of the absolute value of the elements of a complex vector. 
dznrsq Calculates, in double-precision  arithmetic, the sum of the squares of the absolute value of the elements of a complex vector. 
sset For single-precision  data, sets all the elements of a real vector equal to a real scalar. 
dset For double-precision  data, sets all the elements of a real vector equal to a real scalar. 
cset For single-precision  data, sets all the elements of a complex vector equal to a complex scalar. 
zset For double-precision  data, sets all the elements of a complex vector equal to a complex scalar. 
ssum Calculates, in single-precision  arithmetic, the sum of the values of the elements of a real vector. 
dsum Calculates, in double-precision  arithmetic, the sum of the values of the elements of a real vector. 
csum Calculates, in single-precision  arithmetic, the sum of the values of the elements of a complex vector. 
zsum Calculates, in double-precision  arithmetic, the sum of the values of the elements of a complex vector. 
svcal Calculates, in single-precision  arithmetic, the product of a real scalar and a real vector. 
dvcal Calculates, in double-precision  arithmetic, the product of a real scalar and a real vector. 
cvcal Calculates, in single-precision  arithmetic, the product of a complex scalar and a complex vector. 
zvcal Calculates, in double-precision  arithmetic, the product of a complex scalar and a complex vector. 
csvcal Calculates, in single-precision  arithmetic, the product of a real scalar and a complex vector. 
zdvcal Calculates, in double-precision  arithmetic, the product of a real scalar and a complex vector. 
szaxpy Calculates, in single-precision  arithmetic, the product of a real scalar and a real vector and adds the result to a real vector. 
dzaxpy Calculates, in double-precision  arithmetic, the product of a real scalar and a real vector and adds the result to a real vector. 
czaxpy Calculates, in single-precision  arithmetic, the product of a complex scalar and a complex vector and adds the result to a complex vector. 
zzaxpy Calculates, in double-precision  arithmetic, the product of a complex scalar and a complex vector and adds the result to a complex vector. 

 
 
 
 
 
 
 

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