基于oneAPI的OSU MPI Benchmarks 5.7编译安装
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/
目录下: