我用的是mpich。
官网下载地址:http://www.mpich.org/static/downloads/3.1/mpich-3.1.tar.gz
我的系统版本是:ubuntu 10.04
提前安装好g++ gcc。
1 设定安装目录。
$ mkdir /home/lvlv/mpi_install
2 将mpich-3.1.tar.gz解压缩,在终端进入解压缩之后的目录。
3 执行安装命令。
$./configure --prefix=/home/lvlv/mpi_install --disable-f77 --disable-fc
后面两个disable是禁用fortran支持。
make
make install
4 然后在.bashrc中加入:
export MPI_ROOT=/home/lvlv/mpi_install
export PATH=$MPI_ROOT/bin:$PATH
即可。
更新环境变量:
source .bashrc
5 编译 运行
mpicc -o hello hello.c
mpirun -n 4 ./hello