安装HPL
Linpack(Linear Equations Package)背景
是近年来较为常用的一种计算机系统性能测试的线性方程程序包
内容包括求解稠密矩阵运算,带状的线性方程,求解最小平方问题以及其他各种矩阵运算
Linpack使用线性代数方程组,利用选主元高斯消去法在分布式内存计算机上按双精度算法,测试求解稠密线性方程组所需的时间
HPL(High Performance Linpack)
目前已经成为国际标准的Linpack基准测试程序
HPL测试标准的用户自由度要大很多,使用者可以选择矩阵的规模,分块大小,分解方法等一系列各种参数,都是按需要更改的
HPL软件包需要再配备了MPI环境选的系统中才能运行
还需要底层有线性代数子程序包BLAS的支持(或者有另一种向量信号图像处理库VSIPL也可)
主算法
该软件包是用来求一个N维的线性方程组Ax=b的解,首先通过选局部列主元的方法对系数矩阵进行LU分解成:
[A b]=[[L,U] y]
HPL的安装及使用
主要软件包:
hpl-2.1.tar.gz
GotoBLAS2-1.13.tar.gz
openmpi-1.6.5.tar.gz
(1)安装GOTOBLAS2
下载GotoBLAS2-1.13.tar.gz
(网址https://www.tacc.utexas.edu/tacc-projects/gotoblas2)
在文件当前目录下解压# tar -zxvf GotoBLAS2-1.13.tar.gz