无需超级用户mpi多机执行

本文介绍了在没有超级用户权限的情况下,如何设置两台机器的PATH,实现相互无密码登录,并执行MPI程序。详细步骤包括:配置PATH使得mpicc命令可用,设置SSH免密登录,以及在不同机器上编译和拷贝程序。适合对Linux不太熟悉的读者参考。
摘要由CSDN通过智能技术生成

在之前的一篇博文中(Linux下mpi环境配置与执行步骤(Ubuntu为例) ),有讨论过如何使用MPI在两个不同的机器上执行程序,在那篇博文中使用了超级用户权限。不幸的是,有些情况下,我们不能拥有操作系统的超级用户权限,导致我们不能修改除用户目录以外的目录,因此写这篇博文讨论如何使用普通用户来实现mpi程序的编译和双机器执行。如果知道了如果双机器执行,多机器道理是相通的。


此文针对没有多少linux经验的读者,只要你会打开终端,这个问题可以被很好的解决。


前提

假设有两台机器,两台机器的主机名称分别为A、B,并且知道两台机器的IP(如果你不知道,请咨询管理员),假设A机器的IP为192.168.1.5,机器B的ip为192.168.1.6;

假设在两台机器上有同一个用户名为讲述方便,暂时假设这个用户名为demo;

假设两台机器上安装了完全相同的mpi版本。


不满足假设条件,请绕行。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值