linpack测试环境搭建

今年和小伙伴们,参加了asc14亚洲超性能计算机大赛,比赛中学到了很多有用的东西.也有点小成绩(呵呵)

主要学习了,hpl测试,优化相关的知识,下面主要写的主要是搭建hpl环境.

HPL环境搭建
1.下载 GotoBLAS2.tar.gz
2.解压缩 GotoBLAS2(解压后的文件夹)
3.修改GotoBLAS2 Makefile.rule
去掉注释
VERSION = 1.13
TARGET = NEHALEM
BINARY=64       
USE_OPENMP = 1
INTERFACE64 = 1
运行GotoBLAS2 中的 建立文件
即: ./quickbuild.64bit

MPICH安装
1.下载  mpich.tar.gz
2.将下载的 mpich.tar.gz 解压
tar zxvf mpich.tar.gz
3.建立安装文件夹(此处为setmpich)
mkdir setmpich
4.在解压文件夹mpich中
5./configure --prefix=(要安装的文件夹)
6.make
7.make install
8.导出所需路径(mpich/bin mpich/lib)
vim ~/.bashrc
在最后添加
export PATH=/home/whj/HPL/setmpich/bin:$PATH
export LD_LIBRARY_PATH=/home/whj/HPL/setmpich/lib:$LD_LIBRARY_PATH

9.更新配置
source ~/.bashrc
10.检测是否将命令导出成功
which mpirun
如果成功就为会显示你的安装路径.
11.测试
在mpich 解压文件夹中 cd example
运行hellow
[whj@intel-xeon-phi examples]$ mpirun -np 4 ./hello
Hello world from process 3 of 4
Hello world from process 1 of 4
Hello world from process 0 of 4
Hello world from process 2 of 4

配置hpl环境
下载hpl-2.1.tar.gz
1.解压 (此处存放于hpl)
进入安装文件夹下的 setup,在setup中中找到
Make.Linux_PII_FBLAS
将其放置到上层目录,即为hpl安装目录 ,并且命名为Make.name_str ,name_str是任意后缀
切换到hpl目录
vim Make.name_str 并进行如下配置
ARCH         = name_str
TOPdir       = $(HOME)/HPL/hpl
MPdir        = /home/whj/HPL/setmpich

LAdir        = $(HOME)/HPL/GotoBLAS2
LAinc        =
LAlib        = $(LAdir)/libatlas2.a
HPL_OPTS     = -DHPL_CALL_CBLAS
CC           = /home/whj/HPL/setmpich/bin/mpicc
CCFLAGS      = $(HPL_DEFS) -fomit-frame-pointer -fopenmp -03 -funroll-loops
LINKER       = /home/whj/HPL/setmpich/bin/mpif77
LINKFLAGS = $(CCFLAGS) -nofor main

2.切换到hpl,安装文件夹下.
make arch=name_str
3.此时查看安装文件夹下bin
会看到有name_str 文件夹
进入 name_str
看到 HPL.dat  xhpl

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值