blas和lapack的安装

blas和lapack这两个数学库是很多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。

安装过程如下:

  1. tar xzf lapack.tgz : Untar the lapack library.
  2. cd LAPACK
  3. 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
  4. Edit the make.inc file and define the compiler and compiler options.
  5. Type make blaslib to make BLAS.
  6. Type make lapacklib to make LAPACK.
  7. You will obtain two library files: librefblas.a and liblapack.a.

参考一下链接:

标签: linux

相关文章推荐

添加新评论 (无需注册,可直接评论)

已有 3 条评论

  1. peter

    楼主,你好,
    我在安装Lapack-3.5.0 的时候,在输入make blaslib后出现错误,错误信息如下:
    make[1]: gfortran: Command not found
    make[1]: *** [isamax. o] Error 127
    meke: *** [blaslib] Error 2

    想请教如何处理呢?
    谢谢!

    1. 我爱搜集网博主

      提示很清楚了,没有gfortran。你可能需要先装gfortran。

    2. aaa

      sudo apt-get install gfortran