多节点配置HPL测试

基于docker模拟集群hpl测试

Posted by Ccloud on 2022-08-16
Estimated Reading Time 1 Minutes
Words 316 In Total
Viewed Times

接上文通过docker容易配置多节点模拟集群,本文进一步进行HPL测试

安装MPICH

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 下载mpich的源码
$ wget --no-check-certificate https://www.mpich.org/static/downloads/3.3rc1/mpich-3.3rc1.tar.gz
$ tar zxvf mpich-3.3rc1.tar.gz #这里我用的是mpich-3.3
$ cd mpich-3.3rc1
$ ./configure -prefix=/usr/local/mpich #这个会运行一段时间
#其中prefix用来指定安装的路径,这样就可以将安装后的所有文件都放到同一个目录下了
$ make -j16 && make install #这条指令以及上一条指令是安装时常用的一套指令,会很久,慢慢等,j4是四线程
# -j是几个线程编译,可以加快速度


# 配置环境变量
$ cd ~
$ vim .bashrc #注意要到主目录中使用
$ export PATH=/usr/local/mpich/bin:$PATH
$ source .bashrc

安装GotoBLAS库

1
2
3
4
5
6
7
#在usr/local/mathlib/goto下解压:
$ tar -zxvf GotoBLAS2-1.13.tar.gz
$ cd GotoBLAS2
#centos7需要更改配置文件f_check
#最后部分更改为
#print MAKEFILE "FEXTRALIB=$linker_L -lgfortran -lm -lquadmath -lm $linker_a\n";
$ make CC=gcc BINARY=64 TARGET=NEHALEM -j16

配置HPL

1
2
3
4
#在用户目录下解压:
$ tar –zxvf hpl-2.1.tar.gz
$ cd hpl-2.1
#根据机器的情况复制Makefile模板:

第1页-1

1
2
3
4
$ cp  setup/Make.Linux_PII_CBLAS  Make.Linux
$ vi Make.Linux

#根据对应情况修改Makefile模板:

第2页-2

第3页-3


如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !