1、系統環境:ubuntu16.04.2
2、準備工做ubuntu
爲避免安裝中出錯,首先更新apt-get,安裝gcc/g++以及gfortran三個編譯器bash
sudo apt-get update sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install gfortran
3、下載安裝MPICH2測試
- 下載地址:http://www.mpich.org/downloads/
- 解壓文件:
tar zxvf mpich-3.2.tar.gz
- 進入解壓後的文件夾:
cd mpich-3.2
- 設置安裝目錄:
./configure -prefix=/home/username/mpich
注意:這裏prefix後面填的是安裝路徑,若是是home文件夾別忘記加本身的用戶名,這裏是沒有自動補全的,若是不肯定寫的是否是對能夠提起cd進目錄試一下 - 編譯:
make
- 安裝:
make install
(編譯安裝也可合爲一步,make && make install) - 配置環境:這裏補充一下配置環境變量的知識:http://blog.csdn.net/baidu_34045013/article/details/78237825
方便起見,咱們爲本機全部用戶設置環境變量(有其餘需求能夠參考上述連接),打開 /etc/environment
sudo gedit /etc/environment
將本身的路徑添加到PATH最後,注意別忘了冒號「:」,添加後的PATH以下
PATH=」/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/username/mpich/bin」
保存退出,在終端輸入source /etc/environment
再輸入$PATH發現已經更新,環境變量配置成功 - 測試:終端輸入
which mpicc
which mpiexec
若是這兩個可執行的路徑顯示,則表示安裝成功
4、運行測試程序url
進入mpich源文件目錄下的examples文件夾,首先編譯cpi.c文件,生成cpi可執行文件,(若目錄下已經存在cpi則可省略該步驟)
mpicc cpi.c -o cpi
spa執行cpi
mpiexec ./cpi
.net