1. 程式人生 > >搭建並行開發環境MPICH2

搭建並行開發環境MPICH2

esc shel 方法 方式 all oca scrip mpiexec pre

平臺信息

Description:    CentOS Linux release 7.6.1810 (Core) 

註意事項

安裝BLAS之前需要:

  • 安裝 GCC/GFortran 環境

安裝步驟

  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 --prefix=/usr/local
  5. 編譯:make
  6. 安裝:sudo make install
  7. 臨時配置環境變量:export PATH=/usr/local/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

搭建並行開發環境MPICH2