Ubuntu 11.10下面配置MPICH2完全手册

注:本文是在查阅好多文章之后,融合自己实践而来的,在其中会说明查阅的文章,若有遗漏,敬请谅解。由于本人是刚接触Ubuntu和MPI不久,因此其中难免有错误与不足之处,这里仅做参考!

这里我只是以两台机子作为参考例子,一台装有Ubuntu 11.10,另外一台是在虚拟机中安装同样版本的Ubuntu 11.10,这里我也只是做一个测试,后面可能会迁移到集群中。用到的MPICH版本是mpich2-1.4.1p1。废话不多说,现在开始!

首先MPI的配置分为几个步骤,具体请参考:打开链接  ,这里我简要说明一下:

安装前的准备 安装MPICH步骤
设置环境变量 添加配置文件
配置SSH
测试

1.安装前的准备

首先肯定是需要安装GCC和G++编译器,这个直接apt-get就OK了。


2.安装MPICH步骤

2.1  首先将下载的文件解压,下载的文件在当前用户目录里面的“下载”目录里面,我直接解压到当前目录:

tar xvfz mpich2-1.4.1p1.tar.gz  

或者直接到文件所在目录,直接右键单击,选择“解压缩到此处”也可以。


2.2  标准的 configure, make, make install 步骤,这里我是安装官方文档配置的,可以查看解压后的README文档参考:

由于是bash,因此选择以下命令,prefix指示安装路径,USERNAME就是当前用户的用户名,由于这里我不用fortran,因此加上参数(--disable-f77 and --disable-fc),在此之前当然要建立安装MPICH的路径,也就是:

mkdir mpich2-install  

接下来就是configure了:

./configure --prefix=/home/<USERNAME>/mpich2-install --disable-f77 --disable-fc 2>&1 | tee c.txt  

而且在之前的安装过程中,我发现如果不禁止fortran,安装会出问题,会导致MPICH2安装不完全而出错,所以这里建议不用的选上。

接下来就是make了:

make 2>&1 | tee m.txt  

下面就是make install了:

make install 2>&1 | tee mi.txt  

这样经过漫长的等待,最后在mpich2-install中会生成以下文件:

Ubuntu 11.10下面配置MPICH2完全手册


至此,MPICH2安装完成。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/psdgz.html