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

  • 1 编译环境准备
    • 1.1 激活oneAPI环境变量
    • 1.2 下载与解压缩 OSU MPI Benchmarks 5.7 源码包
  • 2 编译

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/目录下:

基于oneAPI的OSU MPI Benchmarks 5.7编译安装相关推荐

  1. 基于CentOS 6.8平台最新源代码包编译安装企业版MariaDB数据库

    安装环境 系统:CentOS 6.8 x86_64 MariaDB:enterprise 10.1.16 资源获取 MariaDB企业版下载,访问地址 https://mariadb.com/my_p ...

  2. 基于oneAPI的HPL.2.3编译安装

    基于oneAPI的HPL.2.3编译安装 1 环境准备 1.1 激活oneAPI环境变量 1.2 下载 HPL 2.3 源码包 1.3 解压缩 HPL 2.3 源码包 2 编译 2.1 复制模板到主目 ...

  3. 使用VS2019+Intel OneAPI (ifort)+Intel MPI编译和运行MPI程序与Coarray程序

    使用VS2019+Intel OneAPI (ifort)+Intel MPI编译和运行MPI程序与Coarray程序 一.安装环境 安装vs2019 安装Intel OneAPI Base Tool ...

  4. 编译安装vasp|使用oneAPI|老超算

    目录 编译安装VASP 源码文件 编译器及依赖 编译VASP 另外两个软件 Linux链接器ld [Environment Modules](https://modules.sourceforge.n ...

  5. 基于QGIS初探PostgreSQL的PostGIS插件,包括YUM和编译安装PostGIS

    写在前面:本文介绍 QGIS,只是为了展示怎么使用 PostGIS,因作者本人追求的是 PostgreSQL,所以本文的重点还是 PostGIS 这个 PostgreSQL 的插件,QGIS软件只做简 ...

  6. Linux随笔16-主从DNS服务搭建以及智能DNS服务搭建、基于CentOS7.6编译安装MySQL-5.7.32

    Contents 1. DNS主从服务器搭建 1.1. DNS简介 1.2. DNS主从服务搭建 1.2.1. 主DNS服务器配置 1.2.2. 从DNS服务器配置 1.2.3. Web服务器准备 1 ...

  7. 【网络通信 -- 直播】OBS -- 基于 Visual Studio 2019 + Qt 5.15.2 编译调试 OBS studio 源码

    [网络通信 -- 直播]OBS -- 基于 Visual Studio 2019 + Qt 5.15.2 编译调试 OBS studio 源码 [1]OBS 代码获取 github : git clo ...

  8. 基于ARM架构openEuler系统通过qemu模拟器自动安装启动ARM架构的openEuler虚拟机

    [原文链接]基于ARM架构openEuler系统通过qemu模拟器自动安装启动ARM架构的openEuler虚拟机 文章目录 一.基础准备工作 二.自动创建基于dhcp自动获取ip地址的openEul ...

  9. linux飞腾cpu,基于飞腾CPU+银河麒麟操作系统编译安装tensorflow

    由于飞腾CPU是aarch64指令集,当前并不存在可以通过pip直接安装的tensorflow包.因此我们只能通过编译安装.但是,要编译安装Tensorflow,必须要首先安装Bazel,而要安装Ba ...

  10. Linux卸载mpi,删除所有先前版本的MPI,并重新正确安装

    首先:我在Linux Mint的17.3 64删除所有先前版本的MPI,并重新正确安装 什么我迄今所做的: 试图删除执行的MPI:sudo apt-get install libcr-dev mpic ...

最新文章

  1. select标签动态获取数据时如何控制下拉框长度
  2. MyBatis-19MyBatis代码生成器-XML配置详解
  3. pandas python2_Python数据分析之pandas学习(二)
  4. oracle 9 插入日期,oracle date日期类型 精析
  5. 【翻译】如何获取正在运行的StreamInsight实例版本号?
  6. VS2010高级编程
  7. 全志f1c100s 开发环境搭建
  8. 中国到美国最安全的飞机航线
  9. 扩充C盘空间:分配其他盘剩余空间到C盘
  10. VO、DTO、BO、PO、DO、POJO 数据模型的理解和实际使用
  11. Kindle可用三方字体的书籍格式
  12. 音频编码方案之间音质比较(AAC,MP3,WMA等)
  13. C++求最大与最小值
  14. 企业的护城河与个人的护城河 更新(2019-05-11)
  15. Docker常用命令和实战演练
  16. Unity游戏开发:文字冒险游戏项目实战
  17. XMind6和XMind7有何不同
  18. 【干货】气体分析仪与气体检测仪的区别
  19. Redis:基础、数据类型和版本区别(持续更新)
  20. 深圳Java培训:Lock线程锁

热门文章

  1. FTP局域网内文件共享
  2. 罗技鼠标驱动ghub怎么设置?
  3. js获取chrome浏览器版本信息
  4. 推荐系统实践学习系列(七)推荐系统实例
  5. STM32最小系统使用FlyMcu烧写步骤
  6. ceisum加载shp格式的城市白模建筑数据
  7. SpringBoot2 结合BeetlSQL开发
  8. 网络扫描工具zmap
  9. python 串口实例_串口编程(python串口通信实例)
  10. EVE-NG模拟器综合