Download mpich-3.4.1.tar.gz at https://www.mpich.org/downloads/
版本会更新,地址应该不会变
tar -xzvf mpich-3.4.1.tar.gz
cp -r mpich-3.4.1 mpich
mkdir ./mpich/mpich-install
mkdir tmp # 新建一个临时目录,存放编译的文件
cd ~/tmp
./configure --prefix=/home/mpich/mpich-install 2>&1 | tee c.txt
这个地方根据自己的安装路径,我就配置在当前的/home/sc/mpich/mpich-install文件夹下
然后出现两个坑!
根据提示加上:
--with-device=ch4:ofi
即可.
No Fortran compiler found. If you don't need to build any Fortran programs,
you can disable Fortran support using --disable-fortran. If you do want to
build Fortran programs, you need to install a Fortran compiler such as gfortran
or ifort before you can proceed.
这是因为没有安装Fortran compiler
根据提示加上
--disable-fortran
即可.
接下来 ->
make #等待一段漫长的时间
make install #权限不够加 sudo
sudo gedit ~/.bashrc
打开.bashrc 文件后在末尾添加:
export MPI_ROOT=/home/Desktop/HPC/mpich-3.4.1/mpich-install #这一步对应你自己的安装地址
export PATH=$MPI_ROOT/bin:$PATH
export MANPATH=$MPI_ROOT/man:$MANPATH
然后激活
source ~/.bashrc
which mpicc 查看位置信息
mpichversion 查看版本信息,出现版本号说明安装成功
mpirun -np 10 ./examples/cpi