ubuntu下安裝openmp和mpi環境

2021-08-22 19:13:07 字數 1047 閱讀 6706

尊重版權,本部落格**:

1.進入終端,選擇乙個自己的目錄,安裝mpich2

執行命令:sudo apt-get install mpich2

2.安裝配置檔案並且進行設定

執行命令1:touch mpd.conf

執行命令2:chmod 600 mpd.conf

在mpd.conf檔案中輸入以下文字內容並儲存:

mpd_secretword=mr.chen

3.開啟mpi伺服器並且進行編譯執行mpi檔案

3.1 開啟mpi環境:mpdboot (我沒有手動開啟,後面的操作也成功)

3.2 編譯mpi檔案(-o hello 指定輸出檔案的名稱):mpicc -o hello hello.c

3.3 執行生成的二進位制檔案(-np 4:表示用4個程序):mpirun -np 4 ./hello

執行結果如下:

user@ubuntu:~/test_mpi_examples$ mpirun -np 4 ./hello

hello world! processor 0 of 4 on ubuntu

hello world! processor 1 of 4 on ubuntu

hello world! processor 3 of 4 on ubuntu

hello world! processor 2 of 4 on ubuntu

4.關閉mpi伺服器

執行命令:mpdcleanup

附加測試檔案(hello.c):

#include "mpi.h"

#include

#include

int main(int argc, char **argv)

openmp 環境:openmp庫都是隨編譯器一起發布的,如果你的程式是源**編譯的,只要編譯器支援openmp編譯選項就肯定能用。gnu,intel的都支援,包括gcc,gfortran,icc,ifort。

如果是gcc,那麼編譯的命令應該是 gcc -fopenmp -o exefile sourcefile,這裡的-fopenmp很重要。

UBUNTU下軟體安裝

先簡單說介紹一下ubuntu。ubuntu的中文發音大約為 烏班圖。ubuntu這個單詞源自非洲,意謂 班圖精神 誰都不是一座孤島,自成一體。每個人都包孕於人類,因他人存在而存在,因他人幸福而幸福。下面介紹下在ubuntu下如何裝軟體。linux系統中,軟體通常以源 或者預編譯包的形式提供。1 軟體...

ubuntu下安裝飛鴿

ubuntu下安裝飛鴿傳書g2ipmsg很麻煩,總是出問題,還需要解決中文支援問題 可參考 如下 其實在ubuntu的源中有個軟體 iptux 信使 可以與windows下的飛鴿傳書 飛秋等工具相容,實現傳送資訊與檔案等功能,安裝十分方面。ubuntu 10.10下安裝iptux的方法 1.安裝。在...

Ubuntu下安裝Google Chrome的方法

1.從2016.3開始google chrome開始不再支援i386的架構處理器,在chrome的官網中只有64位的。這裡提供了i386的安裝包和解決安裝時出現的檔案依賴出錯的相關資料。這裡寫鏈結內容 密碼 k7bn 其中 google chrome stable current i386.deb ...