文章目录

  • 配置ssh免密登录
  • 集群搭建nfs服务
  • 安装MPI
  • 配置MPI分布式计算节点
  • 集群测试

配置ssh免密登录

https://blog.csdn.net/qq_43369986/article/details/117043347

集群搭建nfs服务

https://blog.csdn.net/qq_43369986/article/details/117041545

安装MPI

注意,以下只是单节点安装,其它节点重复以下步骤即可;


安装环境

https://blog.csdn.net/secyb/article/details/78697976

yum install gcc
yum install gcc-c++ -y
yum install install gfortran

配置

./configure --disable-fortran  --with-device=ch4:ofi  --prefix=/opt/mpich-3.4.1/mpich-install 2>&1 | tee c.txt

--prefix:指定安装目录


注意,如果只是使用./configure`命令配置,可能会报以下错误

No Fortran compiler found. If you don't need to build any Fortran programs, you can disable Fortran support using --disable-fortran. If you do want to build Fortran programs, you need to install a Fortran compiler such as gfortran or ifort before you can proceed

编译

make

安装

make install

用which mpicc和which mpiexec检查安装是否成功,如果有这两个可执行程序的路径显示,则表示安装成功。


配置MPI分布式计算节点

创建mpi_config_file文件,配置每个节点分配几个核心;

node1:2
node2:2

集群测试

将 mpi解压后的examples目录下的cpi文件,copy到nfs共享目录下;

保证每个节点都可以访问该可执行文件(如果不安装NFS服务的话,需要将可执行文件放到每台机器的相同目录下)。

cd到mpi的安装目录的bin目录下;

cd /opt/mpich-3.4.1/mpich-install/bin

执行指令

mpiexec -n 8 -f /opt/mpi_config_file ./cpi

mpiexec 表示执行该mpi程序,-n 8表示开8个进程,参数-f 表示运行过程参考配置文件mpi_config_file,./cpi是当前目录下的执行文件名

MPI集群安装、MPI安装相关推荐

  1. Linux下搭建mpi集群(ubuntu下用虚拟机测试)

    一 建立SSH连接(无密码登陆) 1 SSH连接的简单介绍 SSH 为 Secure Shell 的缩写,中文翻译为安全外壳协议,建立在应用层,是一种远程连接安全协议.传统的telnet,pop,ft ...

  2. linux集群中mpi的并行计算环境简单配置,linux集群中MPI的并行计算环境简单配置...

    MPI有多种实现版本,如MPICH, CHIMP以及OPENMPI.其中MPICH是一种最重要的MPI实现,它可以从网上免费获得Linux和Windows版本.它的开发和MPI规范的制定是同步的,因此 ...

  3. linux集群中mpi的并行计算环境简单配置,linux集群中MPI的并行计算环境简单配置(转)...

    一.集群和Linux上的集群解决方案 集群计算机是指用一组联网的PC或工作站来搭建成的,提供比单个PC(节点)计算性能高得多的计算机.说其是计算机,其实是针对所提供出来的服务而言的,或者说是逻辑上来说 ...

  4. 集群-大规模Linux集群部署-MPI集群搭建与MPI编程

    一.集群的概念及其相关技术 集群计算机是指利用高速通信网络将一组高档工作站或PC按某种结构连接起来,在并行程序设计甚至可视化人机交互集成开发环境支持下,统一调度,协调处理,实现高效并行处理的系统,利用 ...

  5. 【Python-分布式】MPI集群环境搭建

    [我的笔记] 1. 准备 用which mpicc和which mpiexec检查是否安装MPICC. 在一台机器ping另一台机器,看是否连通. 2.执行MPI文件: 在home根目录(也可以是其他 ...

  6. Spark集群完全分布式安装部署

    Spark集群完全分布式安装部署 下载安装 配置Spark 1spark-envsh配置 2slaves配置 3profile配置 复制到其他节点 测试 总结 Spark集群完全分布式安装部署 本文中 ...

  7. K8S集群应用市场安装部署:第一篇

    这里是引用 操作系统要求 服务器配置信息 基础环境部署 3.1. NTP时钟源同步 3.2. 关闭firewalld服务 3.3. 关闭SElinux服务 3.4. 系统调优配置 3.5. 开启IP转 ...

  8. 用集群脚本功能安装大象医生优化你的大数据作业

    dr-elephant是linkedin开源的大数据作业诊断优化工具,可以读取作业的日志信息,给出可视化的问题诊断和优化建议. 本文介绍如何在emr集群上安装大象医生,并提供一个优化hive参数的完整 ...

  9. Python +大数据-Hadoop生态-Linux(二)-集群搭建和安装

    Python +大数据-Hadoop生态-Linux(二)-集群搭建和安装 今日课程学习目标 1.掌握Linux用户.权限管理 2.掌握Linux常用系统命令 3.掌握服务器集群环境搭建 4.了解sh ...

  10. Hadoop集群搭建(五:Hadoop HA集群模式的安装)

    实验 目的 要求 目的: 1.Hadoop的高可用完全分布模式的安装和验证 要求: 完成Hadoop的高可用完全分布模式的安装: Hadoop的相关服务进程能够正常的启动: HDFS能够正常的使用: ...

最新文章

  1. 根据输入的日期计算周次和月份
  2. eclipse mysql jndi_Java开发网 - tomcat5配置jndi的问题 (jdbc:comp is not bound in this Context)...
  3. 计算机上的框英文,电脑打开steam平台弹出一个英文框的解决方法
  4. SharePoint 2013必备组件离线包安装:AppFabric无法安装问题解决
  5. java线程属性_Java 并发 线程属性
  6. IPSecNAT穿越实验配置
  7. VS 2015 VAssistX 破解
  8. AutoCAD 2019 mac中文
  9. 码栈使用手册(一)----安装说明
  10. 安卓接入融云即时通讯的简单步骤
  11. matlab如何进行图像读取,matlab如何读取图像
  12. 翟佳:StreamNative 组织构建之路丨声网开发者创业讲堂 • 第 5 期
  13. 【ModelScope】KAN-TTS搭建SAMBERT个性化语音合成开发环境
  14. 解决光驱不能读盘问题
  15. WWDC2019:离开手机,苹果靠什么“挽尊”
  16. 三维投影总结:数学原理、投影几何、OpenGL教程、我的方法
  17. dij算法堆优化_迪杰斯特拉算法(Dijkstra) (基础dij+堆优化) BY:优少
  18. 在线教育项目技术笔记1
  19. 嵌入式linux工控板,基于Linux的ARM9工业控制板设计
  20. python网络编程案例—五子棋游戏

热门文章

  1. 自动驾驶 10-3: 全球导航卫星系统 (GNSS)The Global Navigation Satellite Systems
  2. 2021-09-02二叉树的中序遍历
  3. 判断数组中的元素是否连续
  4. 非递归二叉树的序列打印
  5. 单链表的反转(C++)
  6. python 中的[::-1]和[:-1]
  7. linux的uapi文件夹,【linux】Linux kernel uapi header file(用户态头文件)
  8. python 替换字符串内容_python如何替换字符串的内容
  9. Lucene创建索引与搜索索引试手
  10. hadoop2.6.0的eclipse插件编译和设置