By WWL
MPICH-3.0.4 安装配置手册及问题解决
一、 安装环境
Ubuntu 10.04 Desktop;PVFS2-2.8.2;MPICH-3.0.4
二、 安装步骤(在每一台机器上做)
1. 配置 SSH 无密码互联
$mkdir .ssh
$ssh-keygen –t rsa//一路按回车键即可
$cd ~/.ssh
$cp id_rsa.pub authorized_keys
$chmod 644 authorized_keys
以上几步在每一个节点做过之后再把所有节点的 authorized_keys 文件合并在一起形成
新的 authorized_keys 文件,最后把这个新的 authorized_keys 文件分别拷贝到每个节
点的~/.ssh 文件夹下即可!可以在每个节点上执行 ssh otherhost 登陆试试,第一次执
行的时候要输入密码,以后就不必了。
2. 切换到 root 权限,以方便后续操作:
basicthinker@ubuntu:~$ sudo su
3. 安装 build-essential:
root@ubuntu:~# apt-get install build-essential
4. 安装 autoconf:
root@ubuntu:~# apt-get install autoconf
5. 安装 automake:
root@ubuntu:~# apt-get install automake
6. 下载 MPICH-3.0.4 的源码,拷贝解压到/usr/src
root@ubuntu:/home/wenwanli/share# cp mpich-3.0.4.tar.gz /usr/src
root@ubuntu: /home/wenwanli/share # cd /usr/src
7. 安装
root@ubuntu# tar -zxvf mpich3-0.4.1p1.tar.gz
root@ubuntu# cd mpich2-1.4.1p1
root@ubuntu#./configure --with-pvfs2= pvfs2/path/ --prefix = mpi/path/ --disable-f77 –
disable-fc
(也可以不设定-prefix,则装在/usr/local/下面去)
root@ubuntu# make
root@ubuntu#make install
8. 配置环境变量
使用 gedit ~/.bashrc,在文件的末尾添加如下语句(每个节点都配置)
export PATH=”$PATH:/ mpi/path/bin”
在/etc/environment 中添加环境变量
PATH=” / mpi/path/bin:…”
9. 验证安装
在每个节点上执行
which mpicc
which mpiexec
1