BLAS安装

2022-12-28

BLAS

BLAS(Basic Linear Algebra Subprograms,基础线性代数程序集)是一个应用程序接口(API)标准,用以规范发布基础线性代数操作的数值库(如矢量或矩阵乘法)。Netlib用Fortran实现了BLAS的这些API接口,得到的库也叫做BLAS。它是底层线性代数操作的指令集,包括向量的乘法、标量与向量的乘法、矩阵乘法、点乘、线性组合等线性代数的运算。源码可以从http://www.netlib.org/blas下载。


下载源码包:wget http://www.netlib.org/blas/blas-3.8.0.tgz

解压缩:tar xvf blas-3.8.0.tgz

修改配置文件:

   cd BLAS-3.8.0/

   Vi make.inc


FORTRAN = gfortran和LOADER = gfortran 可以修改为指定的mpif90。


编译:make all

   编译完成,生成blas_LINUX.a文件,将其拷贝一份并命名为libblas.a。


阅读156
分享