搭建并行开发环境MPICH2

平台信息

Description:    CentOS Linux release 7.6.1810 (Core) 

注意事项

安装BLAS之前需要:

安装步骤

  1. 下载 mpich-3.2.1.tar.gz:wget http://www.mpich.org/static/downloads/3.2.1/mpich-3.2.1.tar.gz
  2. 解压安装包:tar xzf mpich-3.2.1.tar.gz
  3. 切换到主目录:cd mpich-3.2.1
  4. 设置安装路径:./configure --disable-cxx --prefix=/home/$(USERNAME)/mpich-install 2>&1 | tee c.txt
  5. 编译:make 2>&1 | tee m.txt
  6. 安装:sudo make install 2>&1 | tee mi.txt
  7. 临时配置环境变量:export PATH=/home/$(USERNAME)/mpich-install/bin:$PATH(Ref: linux查看和修改PATH环境变量的方法
  8. 查看前面工作是否成功:which mpicc && which mpiexec
  9. 创建目录:mkdir machinefile
  10. 测试运行:mpiexec -f machinefile -n 3 hostname && mpiexec -n 5 -f machinefile ./examples/cpi

最简单的方式

使用此方法后,上面的操作步骤可以忽略。需要注意的是,HPL和BLAS中有关MPI的参数需要自行根据实际情况调整。

$ sudo yum install mpich
原文地址:https://www.cnblogs.com/zhyantao/p/10614237.html