欢迎来到天天文库
浏览记录
ID:15173022
大小:514.74 KB
页数:14页
时间:2018-08-01
《lapack中文帮助手册手册》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、输电与有限元技术论坛dcc提供1.LAPACK简介1.1概述LAPACKAPI支持两种形式:一是标准的ANSIC;另一种是标准的FORTRAN77。LAPACK是开源的,官方网站是:http://www.netlib.org/lapack/。每个LAPACK例程都有四个形式,具体描述如下:精度例程前缀REAL精度SREALDOUBLE精度DCOMPLEX单精度CCOMPLEX双精度Z下面例程是经过优化的。DGETRF对一般矩阵进行LU分解。DGETRS线性方程组求解。DGETRI用LU分解求解一般矩阵的逆矩阵。DGEQRF对一般矩阵进行
2、QR分解。DGELQF对一般矩阵进行LQ分解。DPOTRF对对称正定矩阵进行Cholesky分解。DPOTRS对线性方程组(对称正定)求解。1.2函数的命名规则:LAPACK里的每个函数名已经说明了该函数的使用规则。所有函数都是以XYYZZZ的形式命名,对于某些函数,没有第六个字符,只是XYYZZ的形式。第一个字母X代表以下的数据类型:SREAL,单精度实数DDOUBLEPRECISION,双精度实数CCOMPLEX,单精度复数ZCOMPLEX*16或DOUBLECOMPLEX注:在新版LAPACK中含有使用重复迭代法的函数DSGESV
3、和ZCDESV。头2个字母表示使用的精度:DS输入数据是double双精度,算法使用单精度ZC输入数据是complex*16,算法使用complex单精度复数接下面两个字母YY代表数组的类型。BDbidiagonal,双对角矩阵DIdiagonal,对角矩阵GBgeneralband,一般带状矩阵general(i.e.,unsymmetric,insomecasesrectangular),一般情形(即非对称,GE在有些情形下为矩形)generalmatrices,generalizedproblem(i.e.,apairofgene
4、ralmatrices),一般矩GG阵,广义问题(即一对一般矩阵)GTgeneraltridiagonal,一般三对角矩阵HB(complex)Hermitianband,(复数)厄尔米特带状阵HE(complex)Hermitian,(复数)厄尔米特矩阵输电与有限元技术论坛dcc提供upperHessenbergmatrix,generalizedproblem(i.eaHessenbergandaHGtriangularmatrix),上海森伯格矩阵,广义问题(即一个海森伯格矩阵和一个三角矩阵)HP(complex)Hermitia
5、n,packedstorage,(复数)压缩储存的厄尔米特矩阵HSupperHessenberg,上海森博格矩阵OP(real)orthogonal,packedstorage,(实数)压缩储存的正交阵OR(real)orthogonal,(实数)正交阵symmetricorHermitianpositivedefiniteband,对称或厄尔米特正定带状矩PB阵POsymmetricorHermitianpositivedefinite,对称或厄尔米特正定矩阵symmetricorHermitianpositivedefinite,p
6、ackedstorage,压缩储存的对称或PP厄尔米特正定矩阵symmetricorHermitianpositivedefinitetridiagonal,对称或厄尔米特正定三PT对角阵SB(real)symmetricband,(实数)对称带状阵SPsymmetric,packedstorage,压缩储存的对称阵ST(real)symmetrictridiagonal,(实数)对称三对角阵SYsymmetric,对称阵TBtriangularband,三角形带状矩阵triangularmatrices,generalizedprob
7、lem(i.e.,apairoftriangularmatrices),三TG角形矩阵,广义问题(即一对三角形阵)TPtriangular,packedstorage,压缩储存的三角形阵triangular(orinsomecasesquasi-triangular),三角形阵(在某些情形下为类TR三角形阵)TZtrapezoidal,梯形阵UN(complex)unitary,(复数)酉矩阵UP(complex)unitary,packedstorage,(复数)压缩储存的酉矩阵最后三个字母ZZZ代表计算方法。比如,SGEBRD是一个
8、单精度函数,用于把一个实数一般阵压缩为双对角阵(abidiagonalreduction,即BRD)。2.LAPACK详解本部分以S系列例程为例,本部分共有334个例程(3.0版本)。其他的就大家参考本部分
此文档下载收益归作者所有