- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RHEL5下利用MPICH2配置并行运算集群
摘 要:MPICH是国内常用的集群计算消息传递系统。本文描述了MPI的基本概念及实现软件MPICH2,介绍了在Linux环境下如何构架基于MPICH的高性能计算集群系统的方法,给出了具体的步骤和基本配置过程。实验结果表明:在现有并行集群系统下能有效地利用现有计算机资源,大幅度提高计算效率,为一些复杂问题的求解提供可行方案。
关键词:并行计算;MPI;MPICH;集群
中图分类号:TP393.02 文献标识码:A
Configure Parallel Computing Cluster by MPICH2 Based on RHEL5
LI Jian,LUO Yuan-cheng
(computer department,Chongqing Vocational Institute of Engineering,ChongQing 400037)
Key words: parallel computing;MPI;MPICH;cluster
随着工作站和PC机性能的提高和网络技术的发展,集群系统(Cluster)是近年来人们开始研究的一种新计算机系统,也称网络并行计算系统,是利用高速通讯网络将一组高性能工作站或PC机连接起来而形成的一种分布式并行计算系统。它通常采用消息传递(Message Passing)的方式进行并行计算。消息传递接口(MPI - Message Passing Interface) 作为并行编程模型的代表和事实上的标准, 已经在越来越多的集群高性能计算中得到了使用。
MPI消息传递过程分为三个阶段:⑴消息装配,将发送数据从发送缓冲区中取出,加上消息信封等形成一个完整的消息;⑵消息传递,将装配好的消息从发送端传递到接收端;⑶消息拆卸,从接收到的消息中取出数据送入接收缓冲区。如图所示,整个传递过程可划分为三个层次:MPI层、内核层和网络接口层。MPI层处于整个传输的顶部,为用户提供一个透明通用的函数库,来完成用户程序的通信操作。内核层起到一个承上启下的作用,向上为MPI层提供socket接口函数,向下为网络接口程序准备skb数据空间。网络接口层与网络设备直接相连,处于传输的最底层,向上为内核层提供抽象的网络设备结构,屏蔽不同网络设备的区别,实现网络设备的统一管理。
MPI是为开发基于消息传递模型的并行程序而制定的工业标准,其目的是为了提高并行程序的可移植性和易用性。参与MPI标准制定的人员来自欧美40多个组织,大部分主要的并行计算机制造商、大学研究所、政府实验室、工业组织等都投入到MPI标准化工作。有了统一的并行编程语言标准,并行计算环境下的应用软件及软件工具就都能够实现透明的移植,各个厂商就可以依据标准提供独具特色和优势的软件实现和软件支持,从而提高了并行处理的能力。
MPI只是一个并行编程语言标准,要编写基于MPI的并行程序,还必须借助某一MPI具体实现。MPICH是Linux平台下最重要的一种MPI实现,是一个与MPI规范同步发展的版本。LAM(Local Area Multicomputer)是Linux平台下另一免费的MPI实现。它由Ohio州立大学开发,主要用于异构的网格计算并行系统。
MPICH是可以免费从/mpi/mpich 取得,更为重要的是,MPICH是一个与MPI-1规范同步发展的版本,每当MPI推出新的版本,就会有相应的MPICH的实现版本。MPICH2是MPI(Message-Passing Interface)的一个应用实现,支持最新的MPI-2接口标准,是用于并行运算的工具,与之前版本相比MPICH2具备更加严谨和合理的结构,可移植性和效率更好,在程序设计语言上支持C/C++和Fortran。MPICH2的主页是/mpi/mpich2/index.htm,在这个页面上就能找到各平台最新版本MPICH2的下载地址,其中还包括源代码。最新源代码链接的地址是/pub/mpi/mpich2-1.0.8.tar.gz。在/pub/mpi下还有MPICH2的安装和使用指南文档,主要有三个,分别是Users Guide,Installers Guide和Windows Developers Guide。
1 准备工作:
1.1设置IP,更改主机名为station1,station3,station6,station8
以四台pc为例,为了方便,分别更改了四台机器的主机名为station1,station3,station6,station8,以第一台为例:
hostname station1
这只是临
您可能关注的文档
- PEG6000模拟干旱胁迫对黄瓜幼苗生长的影响.doc
- PD纤维根管桩在残冠修复中的应用.doc
- PI3KAKT信号通路与心力衰竭.doc
- PICKUP项目英国大学继续教育转型的催化剂.doc
- PFNA与DHS治疗股骨粗隆间骨折的比较分析.doc
- PK BAT,运营商大数据其实更有价值.doc
- PIC单片机在电机控制系统的综合应用.doc
- PlanetSide 2技术何以驱动创新.doc
- PLC系统在中央空调中的应用.doc
- PLA―α―细辛脑纳米粒经鼻腔、静脉给药后药物动力学研究.doc
- rhEPO通过调节JAK2STAT5信号通路减少大鼠脑出血后神经细胞凋亡.doc
- RIM 黑莓不是智能手机.doc
- RNAi抑制肝星状细胞TIMP-I基因表达及对细胞生物学行为的影响.doc
- RNA干扰Livin基因对甲状腺乳头状癌的增殖及侵袭抑制作用及其分子机制.doc
- RNA干扰VEGF对体外JAR细胞生长的影响.doc
- RP―HPLC法测定肝康宁片中虎杖苷的含量.doc
- RTK定位技术与全站仪导线测量在山区石油地震勘探中的联合应用.doc
- Ruedi―AllogwerIII型pilon骨折两种治疗策略的疗效分析.doc
- S2b未来五年最有可能领先的商业模式.doc
- SaaS冰火两重天.doc
原创力文档


文档评论(0)