- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ubuntu环境下用MPI搭建集群
单机配置一、安装ubuntu系统安装系统时,保证各主机的用户名相同。二、安装MPI过程如下:下载MPICH地址:/解压MPICH可以解压到任意一目录下建议解压到主目录下,如/home/chen新建一个安装目录如在主目录下创建一文件夹mpi_install保证每个机器的安装位置相同用Ctrl+Alt+T,打开一个终端利用cd命令切换到MPICH解压后的目录在MPICH解压后的目录下执行:./configure -prefix=”安装目录”可以用命令./configure -prefix=/home/chen/mpi_install/,将MPICH安装到目录/home/chen/mpi_install/下执行make 执行make install退到主目录cd ~把mpi安装包的bin加到环境变量PATH下,在该用户的主目录下(如/home/chen)找到文件.bashrc,在文件最后加上:export PATH=$PATH:/home/chen/mpi_install/bin如果文件被隐藏的话可以按Ctrl+H,显示被隐藏的文件或文件夹/home/chen/mpi_install/bin是MPI安装形成的可执行文件位置执行source .bashrcSource命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录用法: source.filename或 source filename在该用户的主目录下(如/home/chen)新建文件.mpd.conf(是root用户在/etc下建),修改其属性为600命令是:chmod 600 /home/chen/.mpd.conf然后在文件文件.mpd.conf里添加:MPD_SECRETWORD=******“=”号后的密码自行设定,这句的内容在各主机要保持一致用mpd 和mpdtrace测试本机是否安装好,如果成功则mpdtrace会打印主机名,用mpdallexit撤销所生成的mpd.命令依次如下:mpd mpdtrace(该命令打印出主机信息才表示安装好)mpdallexit多机配置一、多机配置之mpd.hosts在每个主机都如上述两大步安装在当前用户的主文件夹下形成文件mpd.hosts,将用到的主机名加入,每行一个注意mpd.hosts中的主机名要在各个主机的/etc/hosts(这个文件的配置是十分重要)中定义二、多机配置之配置ssh安装ssh后台进程,依次执行以下两步执行sudo apt-get install openssh-server,系统会自己安装执行sudo /etc/init.d/ssh start 进行重启修改所有机器上的/etc/hosts文件,在里面添加上参与计算的机器名和ip地址/etc/hosts文件的内容除第一行,剩余的是“IP-主机”对,这里的主机要互相做好ssh无密码连接/etc/hosts文件的内容一般如下:localhost05RAO00107CAO001……比如本文中有两台机器参加的例子里,hosts文件应当为: localhost42 node03 node1……这里的意思是说,主机名为node0的机器ip地址为42,主机名为node1的机器ip地址为3。注意将/etc/hostname文件中的该主机的主机名改成和/etc/hosts中用到的主机名相同MPI的多机并行是用mpdboot来管理启动的,是由参与计算的其中一台机器通过mpdboot同时启动其他机器上的mpd管理器并运行相应MPI程序的,所以,需要赋予运行mpdboot的机器执行其他机器上程序的能力。MPICH2支持通过ssh和rsh来做到这一点,其中ssh是默认的,而且其安全性也优于rsh,因此,我在项目中是用的ssh。创建ssh密钥命令行下:#ssh-keygen -t dsa直接按回车键执行到最后这样就在当前用户的home目录下生成了一个.ssh目录在.ssh目录下新建文件authorized_keys将~/.ssh下的id_dsa.pub文件内容拷贝到服务器~/.ssh/authorized_keysauthorized_keys文件中每一段代表一个机器的id_dsa.pub(公钥),这样当别的主机发送ssh请求,服务器就从authorized_keys中找相应的主机公钥,对请求主机发验证,请求主机有该公钥的私钥,就可以验证通过。假设服务器主机名为node1在客户机上键入ssh node1根据提示键入yes即可登录到node1这里的服务器只是从访问和被访问的角度上来区别的服务器将自己生成的公钥放到别的主机authorized_keys文件中就可以访问别的主机。ssh node1 默认会去连接同
您可能关注的文档
- 第四章 汇编语言2.ppt
- 第四章-汇编语言程序格式.ppt
- 51单片机汇编语言2-开发系统应用.ppt
- qs微机原理第04章.ppt
- 汇编语言程序设计教程2版4章.ppt
- 计算机二级公共基础02.ppt
- 情境1_C课程导论和TC编辑器的使用.ppt
- B2经典汇编课件.ppt
- 二级C培训课件ch02.ppt
- 4ARM嵌入式程序设计基础.ppt
- 2025年中国锻铁围栏市场调查研究报告.docx
- 2025年中国椭圆型市场调查研究报告.docx
- 2025年中国无蔗糖原味豆浆市场调查研究报告.docx
- 2025-2031年中国泛在电力物联网行业发展运行现状及投资潜力预测报告.docx
- 2025年中国制袋机零件市场调查研究报告.docx
- 2025年中国智能除垢型电子水处理仪市场调查研究报告.docx
- 2025-2031年中国甘肃省乡村旅游行业市场深度研究及投资策略研究报告.docx
- 2025-2031年中国干海产品行业市场发展监测及投资战略规划报告.docx
- 2025年中国全铝图解易拉盖市场调查研究报告.docx
- 2025年中国人造毛皮服装市场调查研究报告.docx
文档评论(0)