华中师范大学计算机学院- 1 - 计算机系统结构实验报告课题: MPI 并行编程实验起讫日期: 2012-05-20 ~ 2012-06-15 组名: 第四组院系: 计算机学院专业: 计算机科学与技术指导老师: XXX 教授姓名学号实验成绩华中师范大学计算机学院- 2 - 2012 年 6 月 15 日实验一 Linux 下基于 MPI 的 hello 程序设计Author:姓名一、MPICH 并行计算库安装在 Linux 环境下安装MPICH 执行环境,配置MPD.CONF, 完成实验室中临近机器间的并行配置。概要:以寝室四台计算机为例,设置IP( 192.168.1.1~192.168.1.4 ),更改主机名为node01,node02,node03, node04。(一)创建 SSH 信任连接1、更改 /etc/hosts 文件#vi /etc/hosts 打开 hosts 文件,更改如下:127.0.0.1 localhost.localdomain localhost 192.168.1.1 node01 192.168.1.2 node02 192.168.1.3 node03 192.168.1.4 node04 2、在 node01 生成 SSH 秘钥对 . #ssh-keygen -t rsa 一路回车即可产生 .ssh 文件 , #ls -a 查看是否有 .ssh 文件夹3、进入 .ssh 目录#cd .ssh 4、生成 authorized_keys 文件#cp id_rsa.pub authorized_keys 5、退出到root 目录#cd .. 6、建立本身的信任连接#ssh node01 按提示输入yes(三个字母要打全)7、设置 node02(node02 的 root 目录下)#ssh-keygen -t rsa 生成 .ssh 文件夹#scp node01 的 IP:/root/.ssh/* /root/.ssh 拷贝 node01 上的 .ssh 文件夹覆盖本地的#scp node01 的 IP:/etc/hosts /etc/hosts 拷贝 node01 上的 hosts 文件覆盖本地的#ssh node01 提示处输入yes 回车设置 node03,node04 的方法与 node02 相同8、确认四台机器的信任连接已建立对每个节点执行:华中师范大学计算机学院- 3 - #ssh node01 #ssh node02 #ssh node03 #ssh node04 在提示处输入yes 回车, 最后确定无需输入密码并且没有任何提示信息即可登陆("Last login: 时间日期 "提示信息除外)(二)安装 MPICH21、解压缩文件包#tar -zxvf mpich2-1.0.1.tar.gz 2、创建安装目录#mkdir /usr/MPICH-instsll 3、进入 mpich2 解压目录#cd mpich2-1.0.1 4、设置安装目录#./configure --prefix=/usr/MPICH-install 5、编译#make 6、安装#make install 7、退出到root 目录#cd .. 8、通过编辑 .bashrc 文件修改环境变量#vi .bashrc ...