- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MPICH2 安装及MPI 简介
MPICH2 的安装
下载MPICH2 包mpich2.tar.gz
解压缩 # tar xfz mpich2.tar.gz
#mkdir /tmp/root/mpich2-1.0.8
#cd /tmp/root/mpich2-1.0.8
#/root/Desktop/mpich2-1.0.8/configure --prefix=/usr/local 21
|tee configure.log
//其中root/Desktop/mpich2-1.0.8/为解压后MPICH2 路径
#make 21 | tee make.log
#make install PACKAGE=mpich-1.0.8 21 | tee install.log
#make installcheck PACKAGE=mpich-1.0.8 21 | tee
installcheck.log
测试安装是否成功
#which mpiexec
#which mpd //默认程序管理命令default process manager
#which mpicc
#which mpirun
注:如果不是安装在/usr/local 目录下,则还需设置环境变量。
通过编辑.bashrc 文件修改环境变量
#vi .bashrc
修改后的.bashrc 文件如下:
# .bashrc
# User specific aliases and functions
PATH=$PATH:/usr/MPICH-install/bin //新增加的
#Source .bashrc
mpd 配置文件中设置密码
#cd $HOME
#touch .mpd.conf
#chmod 600 .mpd.conf //权限设置为只有自己有读写权限
在超级用户下:
#cd /etc
#vi mpd.conf
写入 secretword=jsi 并保存
#chmod 600 /etc/mpd.conf
单机测试
#mpd
#mpdtrace
//显示本机名为成功
#mpiexec – n 1 /bin/hostname
#mpdallexit
SSH 配置
修改所有机器上的/etc/hosts 文件为如下内容
localhost.localdomain localhost
90 node01
90 node02
……
创建SSH 密钥(root 目录)
#ssh-keygen –t rsa //其中-t rsa 指密钥类型。这样就生成了~/.ssh
#cd .ssh
#cp id_rsp.pub authorized_keys //生成authorized_keys 文件
#cd..
#ssh node01 //建立本身的信任连接
设置其他机器
#ssh-keygen –t rsa //生成.ssh 文件夹
#scp 90:/root/.ssh/* /root/.ssh
#scp 90:/etc/hosts
对每个节点执行
#ssh node01
#ssh node02
……
//提示输入密码-登陆,为成功
NFS 配置
1 服务器端
#/etc/rc.d/init.d/nfs start //启动nfs 服务
#vi /etc/export //编写exports 文件,写入需共享目录
eg. /public/mpi node01(rw) node02(rw) …
检查是否运行
#ps ax | grep nfsd
引导时自动启动NFS
#chkconfig --list | grep nfs
#chkconfig – level 5 nfsd on
2 客户端
#showmount –e nfshost //查看NFS服务器上共享资源
#mount nfshost: 目录本机挂载目录
eg. #mkdir /public/mpi
#mount node01:/public/mpi /public/mpi
#unm
文档评论(0)