- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux环境下MPICH安装指南
Linux环境下MPICH安装指南
说明:本系统测试环境为Redhat9.0完全安装,mpich2-1.0.1.tar.gz软件包/root/目录下。以root用户登录。node01,node02,node03.
一SSH信任连接(在root目录下)1)在/etc/hosts文件#vi /etc/hosts 打开hosts文件,:node01node02 IP node02 node02.buaa.edu.cnnode03 IP node03 node03.buaa.edu.cn
在需要用户下建立SSH信任连接:
2) 在生成SSH秘钥.#ssh-keygen -t rsa 一路回车即可产生.ssh文件, 包括文件id_rsa, id_rsa.pub在各节点机.ssh目录下生成authorized_keys文件id_rsa.pub内容(密钥)到本机的authorized_keys文件中,则节点机间建立了SSH信任连接。
***注意:其他用户下建立信任连接方法同上面
3)确认机器的信任连接已建立节点执行:#ssh node02#ssh node03在提示处输入yes回车,最后确定无需输入密码并且没有任何提示信息即可登陆二、安装MPICH2(在root目录下)1)解压缩mpich2-1.0.1.tar到根目录下,然后解压缩
#tar -zxvf mpich2-1.0.1.tar.gz
2)创建安装目录#mkdir /usr/MPICH-instsll进入mpich2-1.0.1目录设置安装目录#./configure --prefix=/usr/MPICH-install编译#make#make install
4)增加MPICH执行路径
可在.bashrc 或etc/bashrc 或etc/profile中添加安装路径
如在etc/profile 中添加路径:usr/MPICH-install/bin
然后可测试设置#which mpd#which mpicc#which mpiexec#which mpirun
5)创建/etc/mpd.conf文件,内容为secretword=myword设置文件读取权限和修改时间#touch /etc/mpd.conf#chmod 600 /etc/mpd.conf6)创建名称集合文件 /root/mpd.hosts文件内容如下:node01node02node03三、测试1)基本命令
#mpd 启动 #mpdtrace 观看启动机器#mpdallexit 退出2)通过mpd.hosts运行集群系统#mpdboot -n number -f mpd.hosts number为要起动的机器个数#mpdtrace#mpdallexit3)运行MPICH的例子程序#mpdboot -n 4 -f mpd.hosts 启动台机器#mpiexec -n number /usr/MPICH-install/examples/cpi number为使用的进程数#mpdallexit以上测试通过,集群系统就建成了四、问题1)通过mpdcheck获得帮助信息#mpdcheck -pc2)查错#mpdcheck -l3)通过mpd.hosts文件查错#mpdcheck -f mpd.hosts 如果无错误#mpdcheck -f mpd.hosts -ssh4)如果上述无错误,可略过此步对任意两台机器进行查错m1: #mpdcheck -s 输出主机名host和端口portm2: #mpdcheck -c host port注意:以上都是在没有运行mpd的情况下进行的5)mpd查错m1: #mpd -e 返回使用的端口m2: #mpd -h m1 -p echoed_port_m1
- 1 -
文档评论(0)