MPI 3多机安装
程序员文章站
2022-07-12 21:33:50
...
MPI 3多机安装
概要
- 安装mpich3
- 设置环境变量
- 多台机器SSH直连配置
- 测试一个demo
安装mpich3
本次实验共有两台机器, 两台机器同时执行下列操作, 打开/etc/hosts
, 添加
172.26.7.110 test1.office.mos test1
172.26.25.37 test2.office.mos test2
-方式1: yum install mpich2 mpich2-devel mpich2-doc
-方式2 : 下载mpich-3.2.tar.gz包到本地编译和安装
设置环境变量
1.找到安装位置
find / -name mpich
通过上述命令找到mpich的安装位置为usr/lib64/mpich/bin
2.添加到环境变量
MPI_ROOT=/usr/lib64/mpich
export PATH=$MPI_ROOT/bin:$PATH
将上述代码片段添加到~/.bashrc
中,再执行
source ~/.bashrc
多台机器SSH直连配置
实现test1到test2的直连, 在主机test1上进行如下操作
ssh-****** -t dsa
ssh-copy-id -i ~/.ssh/id_dsa.pub [email protected]172.26.25.37
完成密码认证之后,done。此时,可以通过下面命令验证设置是否成功, 如果可以连上服务器test2,设置成功。
ssh test2
要保证test2到test1的直列,需要做同样的配置
测试一个demo
因为我是使用yum按照的,没有找到../examples/cpi.c
文件,只好从官网找到完整的安装包,编译得到cpi的可执行文件,具体如下:
cd /home/test1
wget http://www.mpich.org/static/downloads/3.2/mpich-3.2.tar.gz
tar -zxvf mpich-3.2.tar.gz
cd mpich-3.2/examples/
mpicc -o cpi cpi.c
新建一个~/mpd.hosts
,配置机器的主机名和线程数, hostname: 线程数
, test1和test2分别是2核和4核,配置如下所示
test1:2
test2:4
以上操作同时在test1和test2上执行, 最后在test1上执行:
mpiexec -n 6 -machinefile ~/mpd.hosts /home/test1/mpich-3.2/examples/cpi
得到结果
上一篇: 【MPI学习笔记】3:快速并行方阵和向量乘积+多机测试
下一篇: 货仓选址
推荐阅读
-
如何安装多版本python python2和python3共存以及pip共存
-
Autodesk AutoCAD Plant 3D 2018破解版安装图文教程(附注册机序列号)
-
MySQL Group Replication 多机多实例安装配置(Windows环境)
-
MySQL Group Replication 多机多实例安装配置
-
(二)MS-MPI多机通信
-
【MPI学习笔记】3:快速并行方阵和向量乘积+多机测试
-
MPI 3多机安装
-
建模软件3Dreshaper 2017中文版激活破解安装教程(附注册机下载)
-
魅蓝note3手机开启了usb调试,仍然无法安装tbs!!!
-
如何安装多版本python python2和python3共存以及pip共存