1. 程式人生 > >平行計算(一)之Ubuntu16.04下MPICH安裝

平行計算(一)之Ubuntu16.04下MPICH安裝

 安裝步驟如下:

 1.下載。從mpi官網下載mpich版本,我下載的是mpich-3.2.1。

 2.解壓。sudo tar -xzvf mpich-3.2.1.tar.gz,這時可以看到有mpich-3.2.1資料夾,然後cd mpich-3.2.1,進入該資料夾。

 3.配置。我的安裝位置是/home/mpich-3.2.1,sudo ./configure --prefix=/home/mpich-3.2.1 --disable-fortran。(prefix指定安裝目錄,--disable禁用某些編譯選項,此處禁用fortran,否則將configure出錯)

 4.編譯。sudo make

 5.安裝。sudo make all install

 6.環境變數配置。sudo gedit ~/.bashrc 在最後加上下面幾句話:

 export MPI_ROOT=/home/mpich-3.2.1

 export PATH=$MPI_ROOT/bin:$PATH

 export MANPATH=$MPI_ROOT/man:$MANPATH

 至此就安裝完成了,在mpich-3.2.1資料夾下有個examples資料夾,examples資料夾下有個cpi測試程式。

 

 注意:如果沒有可執行檔案cpi,則先編譯一下。mpicc -g -Wall -o cpi cpi.c

 mpich已經安裝好了,開始你的平行計算之路吧!