91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Ubuntu上安裝消息傳遞接口Open MPI庫的詳細教程

發布時間:2021-08-30 17:33:52 來源:億速云 閱讀:163 作者:chen 欄目:系統運維

本篇內容主要講解“在Ubuntu上安裝消息傳遞接口Open MPI庫的詳細教程”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“在Ubuntu上安裝消息傳遞接口Open MPI庫的詳細教程”吧!

OpenMPI是一種高性能消息傳遞庫,最初是作為融合的技術和資源從其他幾個項目(FT- MPI, LA-MPI, LAM/MPI, 以及 PACX-MPI),它是MPI-2標準的一個開源實現,由一些科研機構和企業一起開發和維護。因此,OpenMPI能夠從高性能社區中獲得專業技術、工業技術和資源支持,來創建最好的MPI庫。OpenMPI提供給系統和軟件供應商、程序開發者和研究人員很多便利。易于使用,并運行本身在各種各樣的操作系統,網絡互連,以及一批/調度系統。
Open MPI并不是LAM/MPI, LA-MPI和FT-MPI的簡單組合,而是一種全新的MPI實現,其完全實現了MPI-1.2和MPI-2規約,并且完全支持并發和多線程應用(也就是MPI_THREAD_MULTIPLE)。
為了有效有效支持大范圍的并行機,開發了高性能驅動程序,其中包括TCP/IP, shared memory, Myrinet, Quadrics, and Infiniband,更多的機器支持可能會基于用戶、市場和研究需要而增加。對于網絡傳輸錯誤,Open MPI提供了一種可選的特性來檢測數據的完整性。通過使用報文分段和拆分到多個網絡設計,Open MPI不僅可以達到可用帶寬的最大值,而且當節點使用多臺網絡設備的時候,可以動態處理網絡設備的數據丟失。
Open MPI的運行時環境提供了啟動和管理并行應用的基本服務。

Ubuntu 安裝 OpenMPI
1. 下載OpenMPI
在官網(http://www.open-mpi.org/software/)上下載最新版本的安裝包,如:openmpi-1.8.4.tar.gz
2. 解壓并進行配置

代碼如下:


tar -zxvf openmpi-1.8.4.tar.gz
cd openmpi-1.8.4
./configure --prefix="/usr/local/openmpi"


注意最后一行是將其安裝到 /usr/local/openmpi目錄下,可以指定為其他目錄,如,用戶目錄下。
3. Build 并安裝

代碼如下:


make
sudo make install


可以在make后加參數-j8, 表示用8核編譯
4. 添加環境變量
在.bashrc文件中添加下列幾行

代碼如下:


export PATH="$PATH:/usr/local/openmpi/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/openmpi/lib/"


保存后,執行

代碼如下:


sudo ldconfig


打開新的終端,使環境變量生效。
5. 測試是否安裝成功

代碼如下:


mpirun

其他
Open MPI使用簡單C語言面向對象系統實現,使用基于單一繼承和引用計數的retain/release內存管理模型。一個object由一個結構體和單一實例化的class標識符組成。結構體的首個元素一個是指定父類結構體的指針。
宏指令會對C++類似的語義(如new, construct, destruct, delete)產生影響。因為C++項目的豐富經驗和某些平臺編譯方面的問題,使得在開發Open MPI使用了面向對象方法,而不是直接使用C++。
一旦構造,對象引用計數被設置為1。當對象retain,計數遞增,當對象release,計數遞減。當計數到達0,會運行對象的析構器并釋放內存。

到此,相信大家對“在Ubuntu上安裝消息傳遞接口Open MPI庫的詳細教程”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

寿光市| 清河县| 固始县| 玉山县| 儋州市| 崇义县| 荣昌县| 陕西省| 江永县| 江都市| 依安县| 曲周县| 永城市| 时尚| 孝昌县| 仪征市| 咸阳市| 林甸县| 昭通市| 龙胜| 广西| 新沂市| 康定县| 甘谷县| 常宁市| 平远县| 潼南县| 安化县| 乐山市| 灌阳县| 玉山县| 舒城县| 垣曲县| 三都| 黄平县| 博罗县| 武义县| 荃湾区| 钟山县| 巴彦县| 仁怀市|