临毕业前,想把NMF算法基于MPI实现,申请了16台4核心的机器作为实验环境,利用mpich进行集群的搭建,步骤记录如下:
安装mpich
1. 下载之后,mv mpich.tgz /home/
2. tar zxvf mpich.tgz
3. ./configure -rsh=ssh -prefix=/usr/local/mpich
4. make&&make install
配置mpich 的工作目录
1. 每一个slave 节点都进行如上安装 /home/mpich 目录为以后任务分发的默认目录
2. chown -R username:username mpich
chown -R username:username /usr/local/mpich
3. 在~/.bashrc 里面添加
export PATH=$PATH:/usr/local/mpich
配置修改
1. 修改/usr/local/mpich/share/machines.LINUX,前面是机器的别名,后面是机器的cpu核心数
ict-master:4
ict-49:4
ict-47:4
ict-46:4
ict-45:4
ict-44:4
ict-43:4
修改/etc/hosts 配置如下
127.0.0.1 localhost.localdomain localhost
xx.xxx.xx.xx ict-master
xx.xx.xx.xx ict-49
xx.xx.xx.xx ict-34
::1 localhost6.localdomain6 localhost6
修改主机名称
vim /etc/sysconfig/network
HOSTNAME=ict-master
配置无密码访问
在同一个用户下,配置无密码ssh 访问,首先在master节点
chmod g-w ~/.ssh/authorized_keys
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
除了对Slave节点进行如下操作外,对自己的也需要进行如下操作
cat id_dsa.pub >> ~/.ssh/authorized_keys
若你的机器上没有.ssh目录或者也没有authorized_keys文件直接创建就好了,但是.ssh目录的权限应该修改为700
考虑到集群数量很多,不太可能一个一个节点的逐个部署,主要理由scp 和expect工具完成自动化的安装和部署。
分享到:
相关推荐
通过安装MPIICH构建MPI编程环境,从而进行并行程序的开发。MPICH是MPI(Message-Passing Interface)的一个应用实现,支持最新的MPI-2接口标准,是用于并行运算的工具。
基于LINUX和MPICH2 的高性能科学计算集群搭建及其性能评测
PI 的MPI并行算法实现,用MPICH环境开发的
描述了在ubuntu上搭建MPICH2集群的方法和步骤。
基于MPICH并行实验报告
mpich2(MPI并行程序安装包)是MPI并行程序在WINDOWS系统下的安装包,可以直接在windows7下安装使用,能够帮助用户快速安装并配置MPICH2环境,MPICH2是与MPI-2相对应的MPICH 实现版本,包含了MPI-2相对于MPI-1扩充后的...
基于MPICH的VTI介质有限差分正演与逆时偏移,基于MPICH的VTI介质有限差分正演与逆时偏移,基于MPICH的VTI介质有限差分正演与逆时偏移
MPICH2安装及MPI简介
基于LINUX和MPICH2的高性能科学计算集群搭建及其性能评测.pdf
MPICH2 MPI 并行编程工具的具体用法
收集加个人整理,已经安装成功,现分享个人资料包。
构架Linux环境下基于MPICH的工作站机群.pdf
这是一个基于MPICH的VTIlation时逆偏移成像,在linux终端下实现。【这是一个基于MPICH的VTI媒体逆时迁移成像,在Linux终端下实现】 依赖: Compiler: GNU/GCC, mpich(mpicc, mpirun) OS: Linux(CentOS, Ubuntu...) ...
里面所有的例子都是完整的,可以用于自学练习,呵呵,共享呀
通过分析模具制造项目工期、费用与报酬的不确定性以及项目返修频繁发生的特点,建立了基于离散时间马尔可夫链的模具制造项目群随机演化模型,提出了基于MPICH2和并行Q学习的模型求解算法,在一定程度上克服了维数...
MPICH 介绍关于MPICH的文档
MPI并行编程指南,主要介绍MPI的基本知识以及MPICH函数库。
MPI集群环境的构建 配置 MPI 工作目录 若主机名称分别为 hostA、hostB、hostC 的三台主机构成 MPI-2 集群,构造一个 它们三者都拥有的目录,假设命名为 mpi,将 mpi 设为共享文件夹——mpi 的路径不要 太深,一般...
Linux下MPICH2集群系统安装手册.doc