lapack

词语
LAPACK(线性代数包)是一个用于数值线性代数的标准软件库,由美国国家科学基金等资助开发。LAPACK包含了求解科学与工程计算中最常见的数值线性代数问题,如解线性方程组、线性最小二乘问题、特征值问题和奇异值问题等。LAPACK以Fortran编写,提供了丰富的工具函数,如计算矩阵QR分解的Householder转换等。LAPACK的版本3.2(2008年)开始采用Fortran 90。LAPACK依赖于BLAS实现,提供高效且可移植的计算基础块。LAPACK的目标是在现代缓存架构和超标量处理器上高效运行,速度可能比LINPACK快得多。Netlib LAPACK采用BSD风格的免费软件许可证。

正文

LAPACK,其名为Linear Algebra PACKage的缩写,是一以Fortran编程语言写就,用于数值计算的函式集。 LAPACK提供了丰富的工具函式,可用于诸如解多元线性方程式、线性系统方程组的最小平方解、计算特征向量、用于计算矩阵QR分解的Householder转换、以及奇异值分解等问题。在NetLib亦提供了API经简化的Fortran 95版本的LAPACK95。LAPACK以BSD授权的方法释出。