Table of Contents

一、下载OpenMPI源码

二、解压缩OpenMPI源码

三、安装OpenMPI

四、配置环境变量

五、验证安装

参考资料


一、下载OpenMPI源码

wget https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.0.tar.gz

二、解压缩OpenMPI源码

 tar -zxvf openmpi-3.1.0.tar.gz

三、安装OpenMPI

进入源码根目录,运行配置文件,开始安装:

cd openmpi-3.1.0/
./configure --prefix=/usr/local/openmpi
make && make install

四、配置环境变量

为了让命令行能找到MPI命令,需要将MPI的bin和lib加入到PATH 和LD_LIBRARY_PATH中去。首先,查找安装好的OpenMPI在什么

whereis openmpi

openmpi: /usr/local/openmpi

接着,修改PATH配置文件,修改后注意使用source命令使修改生效:

vim ~/.bash_profile

将以下两句添加到.bash_profile文件末尾位置,按Esc后:wq保存修改

export PATH=$PATH:/usr/local/openmpi/bin
export LD_LIBRARY_PATH=/usr/local/openmpi/lib

使用source命令激活修改:

source ~/.bash_profile

五、验证安装

编译并运行examples文件夹中的脚本,查看输出即可验证是否安装成功:

cd examples/
make
./hello_c

Hello, world, I am 0 of 1, (Open MPI v3.1.0, package: Open MPI root@aspirin Distribution, ident: 3.1.0, repo rev: v3.1.0, May 07, 2018, 107)

参考资料

[1] https://blog.csdn.net/leo881205/article/details/80862766
[2] https://blog.csdn.net/amaowolf/article/details/7938357
[3] https://blog.csdn.net/baidu_26646129/article/details/88425619

CentOS 7.6安装OpenMPI3.1.0相关推荐

  1. CentOS 8.1安装MySQL 8.0详解

    CentOS 8.1安装MySQL 8.0详解 引言 一.YUM在线安装 0.删除已安装的MySQL 1.添加MySQL Yum Repository 2.选择MySQL版本 3.安装MySQL 4. ...

  2. owncloud 10.0 php,基于Linux云服务器CentOS 7上安装OwnCloud 10.0.8

    OwnCloud是一款文件主机服务软件,平时使用的云存储,本文将教大家在CentOS 7上安装目前最新版本OwnCloud 10.0.8.这个是在自己主机的Linux云服务器上建立属于自己的私有云,O ...

  3. Hadoop-3.3.0安装 Centos 8.2安装Hadoop-3.3.0 Hadoop-3.3.0安装指南

    Centos 8.2 安装Hadoop 3.3.0 [root@iZuf61u64hvs1nquuaipy8Z /]# clear [root@iZuf61u64hvs1nquuaipy8Z i-da ...

  4. 【ES实战】在Linux下 CentOS 7离线安装Rally2.7.0

    在Linux下 CentOS7离线安装Rally2.7.0 环境要求 Python3.8+ 官网下载地址 pip20.3+ 官网下载地址 git1.9+ 官网下载地址 pbzip2 官网下载地址 bz ...

  5. CentOS 7.2安装zabbix 3.0 LTS

    1.zabbix简介 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供 ...

  6. Centos 7.9 安装 ELK8.1.0+MetricBeat

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 环境 一.前期准备: 1.下载ELK+MetircBeat rpm包 2.CentOS 设置 二.安装Elasticsearch ...

  7. CentOS(宝塔)部署安装发布Scratch3.0

    Centos(宝塔)安装部署发布Scratch3.0 0.背景 最近兼职工作需要搭建一个网站,于是买了服务器开始搭建了一个简单网站,后来由于需要搭建一个Scratch在线版的网站,于是有了今天的博客. ...

  8. linux mysql解压完_【Linux】CentOS 7.4 安装 MySQL 8.0.12 解压版

    安装环境/工具 1.Linux(CentOS 7.4版) 2.mysql-8.0.12-el7-x86_64.tar.gz 安装步骤 1.下载mysql解压版(mysql-8.0.12-el7-x86 ...

  9. 张小白带你使用CentOS 7.6安装openGauss 2.0.1企业版

    先到官网了解一下安装的过程:了解安装流程 | openGauss 然后一步一步来就行了. 一.准备CentOS 7.6操作系统 首先,需要下载CentOS 7.6的镜像,这个镜像在CentOS官网和华 ...

最新文章

  1. Elasticsearch 6.3.1、Head插件 安装及配置
  2. python print 不能立即打印输出 解决方法
  3. Atom.io设置ctrl+delete
  4. python的des和3des加解密
  5. 逆天Kali带你游遍大江南北~安全之前人铺路!
  6. Oracle 数据库Patch概念性小常识 PSU,CPU,bundle patch
  7. PAT 1007 Maximum Subsequence Sum
  8. easyui弹出层在最顶层显示跳出iframe框架通用javascript代码
  9. Window setTimeout() 方法
  10. 腾讯没有梦想,阿里没有盟友?
  11. Java的新项目学成在线笔记-day13(八)
  12. outlook删除web邮件服务器,从Outlook中删除 Web 邮箱策略Exchange Online
  13. python基于内置的SimpleHTTPServer来搭建简易的FTP服务器实现局域网内文件共享
  14. 计算机网络ospf配置命令,华为OSPF协议基本配置 -电脑资料
  15. 下拉框html回显,html option选中 回显 取值
  16. git 代码行数统计
  17. 33.Jump Game(跳步游戏)
  18. 转载:java 7新特性-TWR(Try-with-resources)
  19. ChatGPT保姆级教程,一分钟学会使用ChatGPT!
  20. 复利计算器(软件工程)及Junit测试———郭志豪

热门文章

  1. 深入浅出 MyBatis 的一级、二级缓存机制
  2. 亿级系统的Redis缓存如何设计???
  3. InnoDB解决幻读的方案--LBCCMVCC
  4. 如何构建一个好的电商搜索引擎?
  5. 什么?听说这四个概念,很多 Java 老手都说不清!
  6. 家人介绍的91年程序员月薪15k,已秃头!女孩不乐意,妈妈却说往后你只会越找越差!...
  7. 如何基于消息中间件实现分布式事务?万字长文给你答案!!
  8. 当你 ping 的时候,你知道背后发生了什么吗?
  9. HR吐槽BAT员工:不要把平台的光环当成自己的,我们需要造火箭的。
  10. 学了那么多年设计模式依然不会用!那可真蠢!