trilinos:
trilinos一个面向对象的软件的框架,里面可以集成许多数学处理的软件包,应用于大规模的工程和科学计算。
blas指基础线性代数子程序。很多工作用到vector,matrice和矩阵-向量乘法解决大规模线性方程都用得上blas
LAPACK (Linear Algebra PACKage) 是Oak Ridge 国家实验室、加州大学Davis 分校和Illinois 大学等联合开发的线性代数函数库,用于在不同高性能计算环境上高效求解数值线性代数问题[7] 。
LAPACK 采用标准Fortran 77 编写。LAPACK 支持实型和复型数据类型,完全支持单精度和双精度计算。LAPACK 可以在向量机, 高性能超标量工作站,和共享存储多处理机上高效运行,也可以在各种类型的单机(PC, 工作站, 大型机)上获得满意的结果。LAPACK 最新版本为lapack-3.0。
1 安装trilinos
下载tilinos安装包,这个是开源的,网上到处都是。然后是安装。
(1)预装mpich2
最新版本是1.0.6,我用的是for ubuntu。安装过程比较简单。./configure --prefix
make
make install
(2)安装gfortran
这个不装编译不过去。
apt-get install gfortran.
(3)安装lapack包和blas包。
refblas3, refblas3-dev, lapack3, lapack3-dev
(4)tar -xf 包名
然后进到目录里去,
./configure --prefix=<your-trilinos-di
trilinos一个面向对象的软件的框架,里面可以集成许多数学处理的软件包,应用于大规模的工程和科学计算。
blas指基础线性代数子程序。很多工作用到vector,matrice和矩阵-向量乘法解决大规模线性方程都用得上blas
LAPACK (Linear Algebra PACKage) 是Oak Ridge 国家实验室、加州大学Davis 分校和Illinois 大学等联合开发的线性代数函数库,用于在不同高性能计算环境上高效求解数值线性代数问题[7] 。
LAPACK 采用标准Fortran 77 编写。LAPACK 支持实型和复型数据类型,完全支持单精度和双精度计算。LAPACK 可以在向量机, 高性能超标量工作站,和共享存储多处理机上高效运行,也可以在各种类型的单机(PC, 工作站, 大型机)上获得满意的结果。LAPACK 最新版本为lapack-3.0。
1 安装trilinos
下载tilinos安装包,这个是开源的,网上到处都是。然后是安装。
(1)预装mpich2
最新版本是1.0.6,我用的是for ubuntu。安装过程比较简单。./configure --prefix
make
make install
(2)安装gfortran
这个不装编译不过去。
apt-get install gfortran.
(3)安装lapack包和blas包。
refblas3, refblas3-dev, lapack3, lapack3-dev
(4)tar -xf 包名
然后进到目录里去,
./configure --prefix=<your-trilinos-di