新客立减

 

为方便线性代数运算,现将

LAP

ACK

中的函数介绍如下:

 

1.

函数的命名规则:

 

 

 

LAPACK

里的每个函数名已经说明了该函数的使用规则。所有函数都是以

XYYZZZ

的形

式命名,对于某些函数,没有第六个字符,只是

XYYZZ

的形式。

 

 

 

 

 

第一个字母

X

代表以下的数据类型:

 

REAL

,单精度实数

 

DOUBLE PRECISION

,双精度实数

 

COMPLEX

,单精度复数

 

COMPLEX*16 

 

DOUBLE COMPLEX 

 

 

 

 

注:

 

 

 

 

 

在新版

LAPACK

中含有使用重复迭代法的函数

DSGESV

ZCDESV

 

 

 

 

 

2

个字母表示使用的精度:

 

DS 

输入数据是

double

双精度,算法使用单精度

 

ZC 

输入数据是

complex*16

,算法使用

complex

单精度复数

 

 

 

 

 

 

 

接下面两个字母

YY

代表数组的类型。

 

BD 

bidiagonal

,双对角矩阵

 

DI 

diagonal

,对角矩阵

 

GB 

general band

,一般带状矩阵

 

GE 

general (i.e., unsymmetric, in some cases rectangular)

,一般情形(即非对称,

在有些情形下为矩形)

 

GG 

general matrices, generalized problem (i.e., a pair of general matrices)

,一般矩

阵,广义问题(即一对一般矩阵)

 

GT 

general tridiagonal

,一般三对角矩阵

 

HB 

(complex) Hermitian band

(复数)厄尔米特带状阵

 

HE 

(complex) Hermitian

(复数)厄尔米特矩阵

 

HG 

upper 

Hessenberg 

matrix, 

generalized 

problem 

(i.e 

Hessenberg 

and 

triangular matrix)

,上海森伯格矩阵,广义问题(即一个海森伯格矩阵和一

个三角矩阵)

 

HP 

(complex) Hermitian, packed storage

(复数)压缩储存的厄尔米特矩阵

 

HS 

upper Hessenberg

,上海森博格矩阵

 

OP 

(real) orthogonal, packed storage

(实数)压缩储存的正交阵

 

OR 

(real) orthogonal

(实数)正交阵

 

PB 

symmetric or Hermitian positive definite band

,对称或厄尔米特正定带状矩

 

PO 

symmetric or Hermitian positive definite

,对称或厄尔米特正定矩阵

 

PP 

symmetric or Hermitian positive definite, packed storage

,压缩储存的对称或

厄尔米特正定矩阵

 

PT 

symmetric or Hermitian positive definite tridiagonal

,对称或厄尔米特正定三

对角阵

 

SB 

(real) symmetric band

(实数)对称带状阵

 

SP 

symmetric, packed storage

,压缩储存的对称阵

 

ST 

(real) symmetric tridiagonal

(实数)对称三对角阵