【踩坑】MPI多机配置与NPB的安装、使用

本文详细介绍了MPI多机配置步骤,包括环境变量设置、用户名统一、NFS文件系统配置、hosts文件更新等内容,并提供了SSH免密通信的学习参考资料,以及NPB基准测试的安装配置指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MPI多机配置

多机配置步骤

  1. 配置mpi运行环境,添加环境变量
  2. 设置用户(用户名统一)
  3. 布置nfs文件系统,并导出指定目录 /home/antl/cloud
  4. 配置hosts文件,添加 client(加入的主机),master(当前的主机)主机地址;确保ssh client 可以顺利登陆
  5. 配置当前master主机别名到client /etc/hosts 文件中
  6. 把可执行文件拷贝到nfs导出目录:/home/antl/cloud之中
  7. 在master节点nfs共享文件夹中运行程序:mpirun -n 10 -hosts client,master ./mpi_hello_world

建议参考文档

注意:

STEP 2 : 若用户名已经相同可以跳过 ☺️

STEP 3 : 建议在此处参考下面的ssh免密通信学习参考文章,使用rsa密钥类型

STEP 4 : 使用NPB貌似不需要可执行文件在cloud目录下

cat /etc/exports
/home/mpiuser/cloud *(rw,sync,no_root_squash,no_subtree_check)

其中nfs文件配置参数可参考nfs的配置文件/etc/exports - houyongchong - 博客园 (cnblogs.com)
挂载出现问题时注意文件路径😭

STEP 5 : 多机运行时,放在共享文件夹(如cloud)的代码不需要每个机器单独编译;但是如果使用NPB,需要在相同路径下每个机器分别编译生成可执行文件

注意:

需要使 ssh root@manger 可以直接免密通信。 例:修改worker3的host文件

$ cat /etc/hosts
127.0.0.1	localhost
#127.0.1.1	1947

#MPI CLUSTER SETUP
172.50.88.22	manager
172.50.88.54	worker3

hosts文件的格式如下:

IP地址 主机名/域名 ;可参考文章 Linux hosts文件详解及配置_yujkss的博客-优快云博客_linux配置hosts

注意:

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值