并行程序实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《并行程序》实验报告

指导教师:刘锐

学生姓名:郑若珩

学院:计算机科学与技术

专业:大类强化

班级:0490802

学号:08130401

MPICH并行计算库安装(上)实验报告

指导教师刘锐实验时间:2009 年10 月12 日学院计算机科学与技术学院专业计算机大类强化

班级0490802 学号08130401 姓名郑若珩实验室S319B

实验题目:MPICH并行计算库安装实验

实验目的:学会在Linux环境下安装MPICH执行环境,配置MPD.CONF, 完成实验室中临近机器间的并行配置

实验要求:完成MPICH的安装并记录,思考MPICH和其他几种并行语言的优缺点。

实验主要步骤:

准备工作:以四台计算机为例,设置IP,更改主机名为node01,node02,node03, node04.

一、创建SSH信任连接

1、更改/etc/hosts文件

#vi /etc/hosts 打开hosts文件,更改如下:

127.0.0.1 localhost.localdomain localhost

10.0.0.1 node01

10.0.0.2 node02

10.0.0.3 node03

10.0.0.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、确认四台机器的信任连接已建立

对每个节点执行:

#ssh node01

#ssh node02

#ssh node03

#ssh node04

在提示处输入yes回车,最后确定无需输入密码并且没有任何提示信息即可登陆("Last login:时间日期"提示信息除外)

心得体会:要几台机子并行才能实现此实验,在建立过程中完全按照指导书上所说的做,在两台机子修改ip地址时遇到些问题,因为刚开始不懂,按指导书上的地址输,后来建不起来,才发现是要把自己的ip输进去~~这就是按部就班的问题吧~~

MPICH并行计算库安装(下)实验报告

指导教师刘锐实验时间:2009 年10 月23 日学院计算机科学与技术学院专业计算机大类强化

班级0490802 学号08130401 姓名郑若珩实验室S319B

实验题目:MPICH并行计算库安装实验

实验目的:学会在Linux环境下安装MPICH执行环境,配置MPD.CONF, 完成实验室中临近机器间的并行配置

实验要求:完成MPICH的安装并记录,思考MPICH和其他几种并行语言的优缺点。

实验主要步骤:

二、安装MPICH2

1、解压缩

#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

修改后的.bashrc文件如下:

# .bashrc

# User specific aliases and functions

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

PATH="$PATH:/usr/MPICH-install/bin" 新增加的

#Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

9、测试环境变量设置

#source ~/.bashrc

#which mpd

#which mpicc

#which mpiexec

#which mpirun

10、修改/etc/mpd.conf文件,内容为secretword=myword #vi /etc/mpd.conf

设置文件读取权限和修改时间

#touch /etc/mpd.conf

#chmod 600 /etc/mpd.conf

相关文档
最新文档