mpi并行编程实验报告

mpi并行编程实验报告

ID:12320102

大小:817.50 KB

页数:23页

时间:2018-07-16

mpi并行编程实验报告_第1页
mpi并行编程实验报告_第2页
mpi并行编程实验报告_第3页
mpi并行编程实验报告_第4页
mpi并行编程实验报告_第5页
资源描述:

《mpi并行编程实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华中师范大学计算机学院姓名学号实验成绩计算机系统结构实验报告课题:MPI并行编程实验起讫日期:2012-05-20~2012-06-15组名:第四组院系:计算机学院专业:计算机科学与技术指导老师:XXX教授-23-华中师范大学计算机学院2012年6月15日实验一Linux下基于MPI的hello程序设计Author:姓名一、MPICH并行计算库安装在Linux环境下安装MPICH执行环境,配置MPD.CONF,完成实验室中临近机器间的并行配置。概要:以寝室四台计算机为例,设置IP(192.168.1.1~192.168.1.4),更改主机名为node01,node02,nod

2、e03,node04。(一)创建SSH信任连接1、更改/etc/hosts文件#vi/etc/hosts打开hosts文件,更改如下:127.0.0.1localhost.localdomainlocalhost192.168.1.1node01192.168.1.2node02192.168.1.3node03192.168.1.4node042、在node01生成SSH秘钥对.#ssh-keygen-trsa一路回车即可产生.ssh文件,#ls-a查看是否有.ssh文件夹3、进入.ssh目录#cd.ssh4、生成authorized_keys文件#cpid_rsa.pub

3、authorized_keys5、退出到root目录#cd..6、建立本身的信任连接#sshnode01按提示输入yes(三个字母要打全)7、设置node02(node02的root目录下)#ssh-keygen-trsa生成.ssh文件夹#scpnode01的IP:/root/.ssh/*/root/.ssh拷贝node01上的.ssh文件夹覆盖本地的#scpnode01的IP:/etc/hosts/etc/hosts拷贝node01上的hosts文件覆盖本地的#sshnode01提示处输入yes回车设置node03,node04的方法与node02相同8、确认四台机器的信

4、任连接已建立对每个节点执行:#sshnode01-23-华中师范大学计算机学院#sshnode02#sshnode03#sshnode04在提示处输入yes回车,最后确定无需输入密码并且没有任何提示信息即可登陆("Lastlogin:时间日期"提示信息除外)(二)安装MPICH21、解压缩文件包#tar-zxvfmpich2-1.0.1.tar.gz2、创建安装目录#mkdir/usr/MPICH-instsll3、进入mpich2解压目录#cdmpich2-1.0.14、设置安装目录#./configure--prefix=/usr/MPICH-install5、编译#ma

5、ke6、安装#makeinstall7、退出到root目录#cd..8、通过编辑.bashrc文件修改环境变量#vi.bashrc修改后的.bashrc文件如下:#.bashrc#Userspecificaliasesandfunctionsaliasrm='rm-i'aliascp='cp-i'aliasmv='mv-i'PATH="$PATH:/usr/MPICH-install/bin"新增加的#Sourceglobaldefinitionsif[-f/etc/bashrc];then./etc/bashrcfi9、测试环境变量设置#source~/.bashrc#wh

6、ichmpd#whichmpicc#whichmpiexec#whichmpirun10、修改/etc/mpd.conf文件,内容为secretword=myword#vi/etc/mpd.conf设置文件读取权限和修改时间#touch/etc/mpd.conf-23-华中师范大学计算机学院#chmod600/etc/mpd.conf11、创建主机名称集合文件/root/mpd.hosts#vimpd.hosts文件内容如下:node01node02node03node04(三)配置NFS为了方便MPICH的安装及并行程序的运行,最好将MPICH的安装目录及用户家目录通过NF

7、S网络文件系统共享。对于仅包含几个结点的较小的集群系统,可以任意指定其中一个结点作为NFS服务器。对较大的集群系统,应设定一个或数个结点专门用于文件服务,这些结点称为I/O结点,它们专门负责存储设备的管理,不参加计算。这里选择node1作为NFS服务器,将它的/home和/usr/MPICH-nstall目录输出给其他三个结点,相应的配置步骤如下。1、以root身分登录到node1上,确保node1上安装了NFS程序(nfs-utils包)。首先运行一遍下述命令来开启NFS服务:/sbin/chkcon

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。