linpack基准测试(HPL+MKL+IMPI)安装

本文详细介绍了如何在Ubuntu Server 16.04环境下,通过Intel MKL和MPI来安装并进行HPL(High Performance Linpack)基准测试。首先,系统环境为Ubuntu 16.04,接着分别解压安装MKL和MPI。然后,编译安装HPL时,需要修改Makefile以适应Ubuntu和MKL环境。在运行测试时,由于库路径问题导致错误,解决方法是将库路径添加到LD_LIBRARY_PATH。最后,文章总结了安装过程中遇到的问题,并提供了不同数学库与MPICH的配置文件示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考http://blog.youkuaiyun.com/icefromair/article/details/51524476

1、系统环境

    ubuntu server 16.04

    软件:    

hpl-2.2.tar.gz
l_mkl_2018.1.163.tgz
l_mpi_2018.1.163.tgz

2、解压安装mkl

      tar命名解压安装即可,然后进入目录,直接执行install.sh文件,根据提示安装即可。

node1@node1:~$ tar -zxvf l_mkl_2018.1.163.tgz
node1@node1:~$ cd l_mkl_2018.1.163/
node1@node1:~/l_mkl_2018.1.163$ ./install.sh#后面根据提示进行就可以了

3、解压安装mpi

       同mkl一样解压安装即可。

node1@node1:~$ tar -zxvf l_mpi_2018.1.163.tgz 
node1@node1:~$ cd l_mpi_2018.1.163/
node1@node1:~/l_mpi_2018.1.163$ ./install.sh #同样根据提示进行就可以

4、编译安装hpl

    4.1、解压hpl文件

            

node1@node1:~$ tar -zxvf hpl-2.2.tar.gz
node1@node1:~$ cd hpl-2.2/
node1@node1:~/hpl-2.2$ cp setup/Make.Linux_PII_CBLAS .

把setup目录里面的Make.Linux_PII_CBLAS文件复制到top目录也就是setup的上级目录,hpl-2.2目录下,然后命名一下

我的命名是Make.ubuntu_mkl_intel,文件里面arch=Make.ubuntu_mkl_intel,这两个是一样的。

修改后文件主要有下面内容(去掉了注释行):

SHELL        = /bin/sh
CD           = cd
CP           = cp
LN_S         = ln -s
MKDIR        = mkdir
RM           = /bin/rm -f
TOUCH        = touch
ARCH         = ubuntu_mkl_intel
TOPdir       = $(HOME)/hpl-2.2
INCdir       = $(TOPdir)/include
BINdir       = $(TOPdir)/bin/$(ARCH)
LIBdir       = $(TOPdir)/lib/
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值