openMPI在Linux环境下的安装和部署

这篇具有很好参考价值的文章主要介绍了openMPI在Linux环境下的安装和部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux环境背景

CentOS7

安装步骤

  1. 进入官网openmp.org, 下载压缩包openmpi-4.1.4.tar.gz
  2. 将openmpi-4.1.4.tar.gz放到/opt文件夹内
  3. 解压tar -zxvf openmpi-4.1.4.tar.gz
  4. 进入/openmpi-4.1.4文件夹
  5. 输入./configure命令等待运行完成
  6. 这个运行./configure 可能会报错(无则跳过此步骤),错误提示为:
      configure: error: C++ preprocessor “/lib/cpp” fails sanity
      check See `config.log’ for more details
    解决办法:出现该情况是由于c++编译器的相关package没有安装,以root用户登陆,在终端上执行:
yum install glibc-headers
yum install gcc-c++
  1. 在执行yum命令时可能会报错(无则跳过此步骤), 错误提示为:
    Another app is currently holding the yum lock; waiting for it to exit…
    执行以下命令解决
rm -f /var/run/yum.pid
  1. 排除所有问题之后,执行命令make all,此过程将等待较长时间
  2. 执行命令make install,此过程将等待较长时间

等待执行完之后, 进入/opt/openmpi-4.1.4/examples/文件内,编译运行hello_c文件,测试是否安装成功

cd /opt/openmpi-4.1.4/examples/
mpicc -o hello_c hello_c.c
mpirun hello_c

运行结果如下代表安装成功
openMPI在Linux环境下的安装和部署

注: 如果运行不成功,可能是因为进入了root,需要退出root账户再次运行文章来源地址https://www.toymoban.com/news/detail-429379.html

到了这里,关于openMPI在Linux环境下的安装和部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins在Linux环境下的安装与配置,包含遇到的问题以及解决方法

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成(CI)工具,用于解决持续重复的部署、监控工作;它一个开放易用的软件平台,大大简化软件的持续集成。 目前持续集成(CI)已成为许多软件开发团队的常见做法。它是一种实践,旨在缓和和稳固软件的构建过程,并

    2024年02月02日
    浏览(41)
  • Linux环境下 Redis的部署安装

    目录 1、离线安装GCC 2、安装包上传解压 3、文件编译安装 5、Redis集群部署 5.1、redis节点 5.2、创建集群 安装redis需要gcc环境,先查看系统是否安装gcc( gcc --version ),若未安装gcc,则需要先安装。 Xshell里命令行切换到 /usr 目录 : cd /usr 创建 soft文件夹: mkdir soft 上传依赖包: 将

    2024年02月05日
    浏览(36)
  • Linux环境下安装部署单机RabbitMQ(离线)

    本文档适用于在Linux系统下部署单体RabbitMQ,是在无网的情况下部署的。涉及的任何操作都是通过手动下载安装包然后上传到服务器上进行安装,因此也遇到一些问题,并在此文档中记录。 实际操作环境:Kylin V10,实际操作的Linux系统是银河麒麟。根据我安装的过程,觉得适用

    2024年02月03日
    浏览(38)
  • linux环境下ES的单机和集群部署,kibana的安装部署,cerebro的安装部署

    我选择的是7.13.0的版本,可以在官网下载对应的版本之后再上传到我们自己的Linux虚拟机上。 或者可以在自己本地linux虚拟机上执行如下命令下载es的压缩包。 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.0-linux-x86_64.tar.gz 下载完成后如下图: 然后用如下命令执行

    2024年02月08日
    浏览(39)
  • Linux环境下:Zookeeper-3.5.7安装部署

    官方下载地址https://zookeeper.apache.org/ 1)安装前准备 (1)安装Jdk1.8.0 (2)拷贝Zookeeper安装包到Linux系统下 (3)解压到指定目录 2)配置修改 (1)将/opt/module/zookeeper-3.5.7/conf这个路径下的zoo_sample.cfg修改为zoo.cfg; (2)打开zoo.cfg文件,修改dataDir路径: 修改如下内容: dataDir

    2023年04月20日
    浏览(30)
  • Linux离线环境安装部署docker(超详细)

    可以参考菜鸟教程:https://www.runoob.com/docker/centos-docker-install.html 安装插件 添加仓库地址: 安装指定版本的docker-ce和docker-ce-cli: 启动docker,设为开机自启动: docker-Linux下载地址 搭建docker环境准备 在能连网的服务器上下载所需的镜像,例如 上传docker压缩包及镜像上传到需要部署的服

    2024年02月03日
    浏览(46)
  • Linux离线arm环境安装部署docker详细教程

    1、下载 通过官网下载docker安装包,找arm环境的安装包,如果是x86环境可以下载对应的安装包 Index of linux/static/stable/aarch64/ 2、上传到服务器上,通过rz命令 上传成功后解压 tar -xvf docker-24.0.6.tgz  3. 复制文件到 /usr/bin cp ./docker/* /usr/bin 4. 创建docker.service vim  /etc/systemd/system/doc

    2024年02月03日
    浏览(34)
  • Linux的开发环境安装配置与后端项目部署

    目录 一.安装开发环境 1.准备阶段 1.1 创建新目录 1.2 解压文件 2.JDK的安装与配置环境变量 2.1 解压jdk压缩包 2.2 配置环境变量 2.3 设置环境变量生效  2.4 验证是否安装成功 3.Tomcat的安装与使用 3.1 解压安装 3.2 开启服务 3.3 开放端口   3.4 访问成功 4.MySQL的安装 4.1 检查卸载原有

    2024年02月06日
    浏览(35)
  • Ruoyi安装部署(linux环境、前后端不分离版本)

    目录 简介 1 新建目录 2 安装jdk 2.1 jdk下载 2.2 解压并移动文件夹到/data/service目录 2.3 配置环境变量 3 安装maven 3.1 进入官网下载最新的maven 3.2 解压并移动文件夹到/data//service目录 3.3 配置环境变量 3.4 配置本地仓库地址与阿里云镜像 4 安装git 4.1 进入官网下载git 4.2 解压编译安

    2024年02月11日
    浏览(34)
  • Linux历史背景和环境

    世界上第一台ENIAC计算机诞生于美国宾夕法尼亚大学(1946.2.14),此计算机的目的是为了计算导弹的弹道,研究出来给军方使用的,重量足足有30吨,当时的计算机只能顶尖的实验室人员才能使用。 1969年才有了 世界上第一个操作系统UNIX ,用 C语言编写的UNIX操作系统 ,由 贝

    2024年02月04日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包