平行計算(一)之Ubuntu16.04下MPICH安裝
阿新 • • 發佈:2018-11-27
安裝步驟如下:
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已經安裝好了,開始你的平行計算之路吧!