blas和lapack的安装
由
www.52souji.net
发表于
2013 年 4 月 19 日 || 14,622 浏览
这两个数学库是很多linux科学计算软件需要调用的,所以经常会用到。
LAPACK,其名为Linear Algebra PACKage的缩写,是一以Fortran编程语言写就,用于数值计算的函式集。 LAPACK提供了丰富的工具函式,可用于诸如解多元线性方程式、线性系统方程组的最小平方解、计算特征向量、用于计算矩阵QR分解的Householder转换、以及奇异值分解等问题。
LAPACK的源码可以从http://www.netlib.org/lapack/处下载,BLAS也包含在其中。
BLAS,全称Basic Linear Algebra Subprograms,即基础线性代数子程序库,里面拥有大量已经编写好的关于线性代数运算的程序。
BLAS的源码可以从 http://www.netlib.org/blas/ 下载,但实际上LAPACK中已经包含了BLAS。
安装过程如下:
- tar xzf lapack.tgz : Untar the lapack library.
- cd LAPACK
- Copy the appropriate make.inc.XXX file from the INSTALL directory into make.inc in the main directory. Example: cp INSTALL/make.inc.LINUX make.inc
- Edit the make.inc file and define the compiler and compiler options.
- Type make blaslib to make BLAS.
- Type make lapacklib to make LAPACK.
- You will obtain two library files: librefblas.a and liblapack.a.