- 首先下载好mpi安装包,目前官网最新的为mpich-3.2.tar.gz。
- 把压缩包移到/opt目录下,sudo mv /home/cherry963/下载/mpich-3.2.tar.gz /opt
- 解压。sudo tar - zxvf mpich-3.2.tar.gz
- 进入mpich-3.2文件夹,进行配置。./configure
- make
- sudo make install。
到这里基本上就结束了。之后添加一下环境变量,编辑/home/.bashrc文件,在最后加上环境变量
export MPI_ROOT=/home/mpi/mpich2 export PATH=$MPI_ROOT/bin:$PATH export MANPATH=$MPI_ROOT/man:$MANPATH
这样基本上就结束了。
两个常用的命令
mpicc -o hello hello.c mpirun -np 4 ./hello
之前看到有些博客写mpd命令创建一个虚拟的并行运行环境,后来发现这个命令是mpich2所需要的,mpich3之后就不要了。
从3.0版本以后的mpich简化了运行方式,使用时不再需要输入mpd开头命令,只需要一个mpiexec/mpirun即可启动mpi运行环境,方便了mpi编程。
(原文地址:Linux(Ubuntu)下,MPI的安装与配置)