基于oneAPI的OSU MPI Benchmarks 5.7编译安装

本文档详细介绍了如何在Linux环境下,基于Intel oneAPI激活并设置环境变量,然后下载、解压OSUMPIBenchmarks5.7源码包,接着配置并使用oneAPI的编译器进行编译,最后进行安装。该过程适用于进行MPI通信性能测试的系统管理员和开发者。
摘要由CSDN通过智能技术生成

1 编译环境准备

1.1 激活oneAPI环境变量

本次编译是基于 oneAPI 环境的,因此务必激活oneAPI环境变量,以使用oneAPI提供的编译器等。

source ~/intel/oneapi/setvars.sh
  • 注意:oneAPI默认安装在~/intel/oneapi/目录下,若您制定了其他目录,请自行修改命令中的目录。

1.2 下载与解压缩 OSU MPI Benchmarks 5.7 源码包

直接使用wget命令下载即可:

wget http://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-5.7.tar.gz

然后直接使tar命令解压缩即可:

tar -xvf osu-micro-benchmarks-5.7.tar.gz

2 编译

进入 OSU MPI Benchmarks 5.7 主目录:

cd osu-micro-benchmarks-5.7

配置(默认):

./configure CC=~/intel/oneapi/mpi/2021.1.1/bin/mpicc CXX=~/intel/oneapi/mpi/2021.1.1/bin/mpicxx

注意:oneAPI默认安装在~/intel/oneapi/目录下,若您制定了其他目录,请自行修改命令中的目录。

编译:

make -j

安装:

sudo meke install
  • 注意:此操作需要sudo权限,操作前请确保拥有足够权限。

安装成功后,MPI 通信测试工具会默认放在 OSU MPI Benchmarks 5.7 主目录下的mpi/pt2pt/目录下:

安装成功后,MPI 通信测试工具会默认放在 OSU MPI Benchmarks 5.7 主目录下的mpi/pt2pt/目录下:

image-20210227221226556

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万古霉素(Vancomycin)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值