Ubuntu18安裝MPICH3.3.2

Linux上安裝MPICH還算是方便的,雖然是windows系統,但搜索了一下windows安裝的方法,最後選擇放棄windows選擇linux,不過虛擬機上的性能可能稍微差一點,但是作爲並行的入門使用還是沒有問題的。

主要步驟一開始是跟着網上搜索的,後來發現其實自帶的readme寫得很詳細,推薦如果英文ok看readme就好。

另外還有一臺電腦是ubuntu16安裝也成功的。

下載

官網:https://www.mpich.org/
點擊download以後選擇mpich-3.3.2 (stable release),下面自帶的ubuntu平臺的沒太看懂於是就放棄了。

安裝

下載好以後解壓並打開目錄:(其實更喜歡右鍵解壓哈哈哈)

tar xzf mpich-3.3.2.tar.gz
cd mpich-3.3.2

如果看一下Readme的話可以發現必須要的是gcc,可選g++和Fortran。沒有安裝c的編譯器的自行搜索

然後配置文件(這裏沒有用readme的重定向因爲感覺看起來方便):

./configure -prefix=/usr/local/mpich

這裏prefix是安裝路徑
如果有Fortran報錯,又不需要支持Fortran的話:

./configure -prefix=/usr/local/mpich --disable-fortran

然後make file(此處等待5分鐘):

make

然後安裝(此處繼續等待五分鐘):

sudo make install

如果出錯的話可以嘗試make clean然後再來一遍

配置環境變量

爲了能全局使用,我們需要配置一下環境變量。這裏被坑了很久,因爲網上都是bash的配置,但我的默認shell是zsh,然後就一直配不出。。。

如果配置的是bash,打開bash的環境變量配置文件:

sudo vim ~/.bashrc

如果是zsh,則:

sudo vim ~/.zshrc

編輯環境變量

輸入G移到最後一行,
按下i進行編輯
加入:

export PATH=/usr/local/mpich/bin:$PATH 

然後按下ESC,以及 :wq保存退出。

然後刷新一下環境變量:

source ~/.bashrc
source ~/.zshrc

然後輸入以下命令測試,應該會有反應

which mpicc
which mpiexec
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章