2. 解壓
在安裝包所在目錄下,開啟終端輸入:
>> tar -zxvf mpich-3.3.2.tar.gz
3. 在解壓出來的檔案目錄下,配置編譯環境
>> . /configure --prefix=/home/***/software/mpi(安裝位置,注意最好不要在usr下,存在許可權問題,可能出錯)
4. 編譯(這部分耗時較長)
>> make
5.安裝
>> make install
6. 配置並更新環境變數
>> vim ~/.bashrc
>> export path=/home/***/software/mpi/bin:$path
>> source ~/.bashrc
7. 測試安裝是否成功
開啟 examples, 在終端輸入
>> mpicc -o hellow hellow.c
>> mpirun -np n ./hellow
(二)ubuntu下安裝MPI庫
tar xzvf mpich 3.3.tar.gz,解壓安裝包。cd mpich 3.3 進入到解壓的目錄中。configure prefix usr local mpich 3.3 disable fortran,配置編譯環境,為它選擇乙個安裝路徑,由於不使用fortran語言,故加上disabl...
ubuntu下安裝openmp和mpi環境
尊重版權,本部落格 1.進入終端,選擇乙個自己的目錄,安裝mpich2 執行命令 sudo apt get install mpich2 2.安裝配置檔案並且進行設定 執行命令1 touch mpd.conf 執行命令2 chmod 600 mpd.conf 在mpd.conf檔案中輸入以下文字內容...
MPI中的歸約
在上面一篇文章中,有乙個利用梯形積分求面積的程式,在程式中,執行緒0用來接受每乙個小小梯形的面積然後在將所有梯形求和,很明顯,當資料傳到執行緒0時,其他執行緒就停止了工作,這樣造成所有求和都是由執行緒0來進行的。為了讓盡量多的執行緒進行工作,可以利用歸約的思想 因為對於大小不一樣的樹形結構來說,編寫...