MPI集群安装、MPI安装
文章目录
- 配置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安装相关推荐
- Linux下搭建mpi集群(ubuntu下用虚拟机测试)
一 建立SSH连接(无密码登陆) 1 SSH连接的简单介绍 SSH 为 Secure Shell 的缩写,中文翻译为安全外壳协议,建立在应用层,是一种远程连接安全协议.传统的telnet,pop,ft ...
- linux集群中mpi的并行计算环境简单配置,linux集群中MPI的并行计算环境简单配置...
MPI有多种实现版本,如MPICH, CHIMP以及OPENMPI.其中MPICH是一种最重要的MPI实现,它可以从网上免费获得Linux和Windows版本.它的开发和MPI规范的制定是同步的,因此 ...
- linux集群中mpi的并行计算环境简单配置,linux集群中MPI的并行计算环境简单配置(转)...
一.集群和Linux上的集群解决方案 集群计算机是指用一组联网的PC或工作站来搭建成的,提供比单个PC(节点)计算性能高得多的计算机.说其是计算机,其实是针对所提供出来的服务而言的,或者说是逻辑上来说 ...
- 集群-大规模Linux集群部署-MPI集群搭建与MPI编程
一.集群的概念及其相关技术 集群计算机是指利用高速通信网络将一组高档工作站或PC按某种结构连接起来,在并行程序设计甚至可视化人机交互集成开发环境支持下,统一调度,协调处理,实现高效并行处理的系统,利用 ...
- 【Python-分布式】MPI集群环境搭建
[我的笔记] 1. 准备 用which mpicc和which mpiexec检查是否安装MPICC. 在一台机器ping另一台机器,看是否连通. 2.执行MPI文件: 在home根目录(也可以是其他 ...
- Spark集群完全分布式安装部署
Spark集群完全分布式安装部署 下载安装 配置Spark 1spark-envsh配置 2slaves配置 3profile配置 复制到其他节点 测试 总结 Spark集群完全分布式安装部署 本文中 ...
- K8S集群应用市场安装部署:第一篇
这里是引用 操作系统要求 服务器配置信息 基础环境部署 3.1. NTP时钟源同步 3.2. 关闭firewalld服务 3.3. 关闭SElinux服务 3.4. 系统调优配置 3.5. 开启IP转 ...
- 用集群脚本功能安装大象医生优化你的大数据作业
dr-elephant是linkedin开源的大数据作业诊断优化工具,可以读取作业的日志信息,给出可视化的问题诊断和优化建议. 本文介绍如何在emr集群上安装大象医生,并提供一个优化hive参数的完整 ...
- Python +大数据-Hadoop生态-Linux(二)-集群搭建和安装
Python +大数据-Hadoop生态-Linux(二)-集群搭建和安装 今日课程学习目标 1.掌握Linux用户.权限管理 2.掌握Linux常用系统命令 3.掌握服务器集群环境搭建 4.了解sh ...
- Hadoop集群搭建(五:Hadoop HA集群模式的安装)
实验 目的 要求 目的: 1.Hadoop的高可用完全分布模式的安装和验证 要求: 完成Hadoop的高可用完全分布模式的安装: Hadoop的相关服务进程能够正常的启动: HDFS能够正常的使用: ...
最新文章
- 根据输入的日期计算周次和月份
- eclipse mysql jndi_Java开发网 - tomcat5配置jndi的问题 (jdbc:comp is not bound in this Context)...
- 计算机上的框英文,电脑打开steam平台弹出一个英文框的解决方法
- SharePoint 2013必备组件离线包安装:AppFabric无法安装问题解决
- java线程属性_Java 并发 线程属性
- IPSecNAT穿越实验配置
- VS 2015 VAssistX 破解
- AutoCAD 2019 mac中文
- 码栈使用手册(一)----安装说明
- 安卓接入融云即时通讯的简单步骤
- matlab如何进行图像读取,matlab如何读取图像
- 翟佳:StreamNative 组织构建之路丨声网开发者创业讲堂 • 第 5 期
- 【ModelScope】KAN-TTS搭建SAMBERT个性化语音合成开发环境
- 解决光驱不能读盘问题
- WWDC2019:离开手机,苹果靠什么“挽尊”
- 三维投影总结:数学原理、投影几何、OpenGL教程、我的方法
- dij算法堆优化_迪杰斯特拉算法(Dijkstra) (基础dij+堆优化) BY:优少
- 在线教育项目技术笔记1
- 嵌入式linux工控板,基于Linux的ARM9工业控制板设计
- python网络编程案例—五子棋游戏
热门文章
- 自动驾驶 10-3: 全球导航卫星系统 (GNSS)The Global Navigation Satellite Systems
- 2021-09-02二叉树的中序遍历
- 判断数组中的元素是否连续
- 非递归二叉树的序列打印
- 单链表的反转(C++)
- python 中的[::-1]和[:-1]
- linux的uapi文件夹,【linux】Linux kernel uapi header file(用户态头文件)
- python 替换字符串内容_python如何替换字符串的内容
- Lucene创建索引与搜索索引试手
- hadoop2.6.0的eclipse插件编译和设置