1 安装mpich2
1.1 到MPICH官方网站下载源代码包,解压缩
#tar -zxvf mpich2-1.0.8.tar.gz
1.2 进入mpich2解压目录
#cd mpich2-1.0.8
1.3 设置安装目录
#./configure --prefix=/usr/local/mpich
1.4 编译
#make
1.5 安装
#make install
1.6 改变目录(可选)
#mv mpich2-1.0.8 /usr/local/mpich/install
1.7 退出到root目录
#cd
1.8 通过编辑.bashrc文件修改环境变量
#vim .bashrc
修改后的.bashrc文件如下:
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
PATH="$PATH:/usr/local/mpich/bin" #新增加的
#Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
1.9 测试环境变量设置
#which mpd
#which mpicc
#which mpiexec
#which mpirun
1.10 修改/etc/mpd.conf文件,内容为secretword=myword
#vi /etc/mpd.conf
设置文件读取权限和修改时间
#touch /etc/mpd.conf
#chmod 600 /etc/mpd.conf
1.11 如果提示 没有 ifort
在.bashrc 后面添加
source /opt/intel/Compiler/11.1/069/bin/ifortvars.sh ia32
1.12 添加位置
export MPI_ROOT=/usr/local/mpich
export PATH=$MPI_ROOT/bin:$PATH
export MANPATH=$MPI_ROOT/man:$MANPATH
1.13编辑下面的文件,并存储为hello.c
|