本地下載、安裝、配置、使用MPI
一、環境宣告:
以下操作皆是在VMware Workstation 15 Player的虛擬機、Ubuntu16.04作業系統下完成,謝謝!
二、準備作業
由于虛擬機上下載、安裝軟體相當慢,我們現在本機win系統下安裝mpi,網址如下:
下載MPI的地方
進入后你將看到這個頁面:

點擊Download MPICH后,你將看到這個頁面:

請點擊第一個mpich-3.3.2右側Download下面的[http],即可下載,
三、正式安裝
下載完成后,直接本地用滑鼠把壓縮包拖進虛擬機的系統即可!(Ubuntu才可以,其他作業系統不一定!比如centOS就不行!)

然后打開這個名為software的檔案夾后,把你下載好的壓縮包拖進去就好,然后使用這個命令進行解壓:
tar -xzf 你的壓縮包名稱.tar.gz
cd 你的壓縮包名
這樣可以完成解壓和進入壓縮后的檔案!步驟如下圖:

四、相關配置
這里有一些編譯器是必須要有的,如果沒有,還請去下載安裝,必須的編譯器是這些:gcc(也叫cc)、g++(也叫cxx,好像是嗷),F77、F99(他倆都是Fortran語言的編譯器,必須的哦!)
下載安裝某編譯器的命令是這樣的:
sudo apt-get install gcc
sudo apt-get install g++
# ……其他的也一樣!
接下來可以開始正式的配置了,首先進入你解壓的檔案夾里,會是這個模樣:

你可以看到有這么一個檔案:configure,然后你可以運行命令:
./configure -prefix=/你的路徑
這個步驟相當重要,所以我演示一下我成功完成的結果:

大家一定要看到最后出現配置完成的提示才算OK啊!對了,我的命令是:
$ sudo ./configure -prefix=/jiangzhengliang/software/mpi-3.3/mpich-3.3.2
我這里不是在管理員身份下運行的,所以加了sudo,大家要注意,這里命令執行時間大概在2-4分鐘,要是一下子就執行完了,記得看看是否出現了配置成功的提示哦,否則大概率是搞錯了~
配置成功后,我們才可以進行構建和安裝MPICH,命令如下:
make
sudo make install
是否構建成功,我們可以通過如下檢查:
鍵入命令:
mpiexec --version
如果你看到的和我一樣,如下圖:

那么恭喜你,mpi安裝成功了!我們可以寫一個mpi的程式來運行一下,如下步驟:

鍵入:ls -l,然后進入這個examples的檔案夾,如下:

咱們隨便運行一個程式看看哈:

首先進行編譯,這個編譯命令倒是和咱們平時學的一樣,但是運行命令大有差別!請看下面:

這里我們的運行命令是:
mpiexec -np 行程數 ./可執行檔案名
和我們之前學的:
mpirun -n 行程數 可執行檔案名
還是有著一定差異,這是由于版本的不同造成的~
五、結束
到現在,MPI在本機上的下載、安裝、配置、使用全部結束了,祝大家學習愉快~
由于我這 太卡了(Ubuntu不在C盤,很卡,怕明天不方便演示,就單獨寫了份檔案給大家,也算是我個人的總結吧,希望對大家有用!)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/110361.html
標籤:其他
上一篇:【資料結構&演算法】鏈表特性淺析
