
發(fā)布
注冊
/
登錄Intel MPI
關(guān)注創(chuàng)建者:匿名 創(chuàng)建時間:2026-01-04

Intel MPI的實例教程
添加到例外列表的并行計算(Parallel Computing)組件:
C:\Program Files\Intel MPI 2019\x64\hydra_bstrap_proxy.exe
C:\Program Files\Intel MPI 2019\x64\hydra_service.exe
C:\Program Files\Intel MPI 2019\x64\impiexec.exe
C:\Program Files\Intel MPI 2019\x64\hydra_pmi_proxy.exe
C:\Moldex3D\2023\Bin\Mdx3DFlow.exe
C:\Moldex3D\2023\Bin\Mdx3DFlowE.exe
C:\Moldex3D\2023\Bin\MDX3DStress.exe
C:\Moldex3D\2023\Bin\Mdx3DPack.exe
C:\Moldex3D\2023\Bin\MDXParallelTestMonitor.exe
C:\Moldex3D\2023\Bin\MDX3DCool.exe
C:\Moldex3D\2023\Bin\MDX3DWarp.exe
C:\Moldex3D\2023\Bin\Mdx3dcoolfastE.exe
C:\Moldex3D\2023\Bin\Mdx3DQuickFlow.exe
C:\Moldex3D\2023\Bin\MDX3DProcessSimulation.exe
?Moldex3D Remote Computing的Windows防火墻設(shè)定:計算節(jié)點 (Compute Node)
Windows防火墻例外清單已經(jīng)在Moldex3D安裝程序中自動設(shè)定。
展開 , 2021-Oct-01</p><p>rem</p><p>set "INTEL_CMP_REV=2023.1.0"</p><p>set "INTEL_MKL_REV=2024.2.0"</p><p>set "INTEL_MPI_REV=2018.3.210"</p><p>set "MPI_ROOT=E:\GreenSF\LS-DYNA\MPI_Green\Intel\%INTEL_MPI_REV%\winx64"</p><p>set "PATH=%MPI_ROOT%\bin;%PATH%"</p><p>set "PATH=E:\GreenSF\LS-DYNA\MPI_Green\IntelMKL\%INTEL_MKL_REV%\winx64;%PATH%"</p><p>set "PATH=E:\GreenSF\LS-DYNA\MPI_Green\IntelCompiler\%INTEL_CMP_REV%\winx64;%PATH%"</p><p>set "I_MPI_AUTH_METHOD=delegate"</p><p>set "KMP_AFFINITY=verbose"</p><p><strong>MS MPI調(diào)用方法</strong></p><p><img src="https://img.jishulink.com/msimage/202510/7d02b567322ca5cde94f39bd3e739582.png">MS的也是類似:下面是 ms bat文件,有需要的自行修改相關(guān)路徑:</p><p>@echo off</p><p>rem Set needed environment variables, for LS-Run with Microsoft MPI</p><p>rem</p><p>rem original: Anders Jernberb
展開 詳細內(nèi)容如下:
添加到排除項目列表的并行計算(Parallel Computing)組件文件夾:
C:\Program Files\Intel MPI 2019\x64
C:\Moldex3D\2023\Bin
\\MasterNodeIP\Moldex3D_2023\Bin
* 請根據(jù)使用者自己的設(shè)定修改MasterNodeIP。MasterNodeIP可以為地址或主機名。
?Moldex3D遠程計算(Remote Computing) 的 Windows defender 設(shè)定:主節(jié)點 (Master Node)、單節(jié)點 (Single Node) 模式
Window Defender排除項目列表已經(jīng)在Moldex3D安裝程序中自動設(shè)定。詳細內(nèi)容如下:
添加到排除項目列表的并行計算(Parallel Computing)組件文件夾:
C:\Program Files\Intel MPI 2019\x64
C:\Moldex3D\2023\Bin
?Moldex3D遠程計算(Remote Computing) 的 Windows defender 設(shè)定:計算節(jié)點 (Compute Node)
Window Defender排除項目列表已經(jīng)在Moldex3D安裝程序中自動設(shè)定。詳細內(nèi)容如下:
添加到排除項目列表的并行計算(Parallel Computing)組件文件夾:
C:\Program Files\Intel MPI 2019\x64
\\MasterNodeIP\Moldex3D_2023\Bin
*請根據(jù)使用者自己的設(shè)定修改MasterNodeIP。MasterNodeIP可以為地址或主機名。
展開 SMP
SMP主要組件為Intel MPI。Intel MPI (2019) 會隨著使用者安裝Moldex3D主程序時,一并由系統(tǒng)自動安裝。
DMP
必須安裝Master Node在主機上和Computing Node在計算器器上,才能使用DMP執(zhí)行并行計算。以下說明DMP的設(shè)定。
主機上的Master Node
Moldex3D Cluster Computing Component,此組件將會自動執(zhí)行跨平臺平行所需的設(shè)定,包括:
?建立新賬號:為了儲存或取用并行計算的數(shù)據(jù),安裝程序在安裝并行計算組件時,即自動建立一個名為"MDXParallelComputing"的受限賬號。
?分享網(wǎng)絡(luò)文件夾:建立分享程序文件夾 "Moldex3D_20xx" 和專案分享文件夾 "MDX_WorkingFolder"。
?變更防火墻設(shè)定:自動在微軟防火墻增加例外,經(jīng)由此步驟,叢集網(wǎng)絡(luò)中,所有計算機之間的聯(lián)機即可保持暢通。
?安裝必要組件:VC++2015~2019 Redistributable 和 Intel MPI。
注:以下為Moldex3D 2022為范例說明。
步驟1:從Moldex3D安裝DVD中,開啟Moldex3D安裝精靈。選擇 [我接受許可協(xié)議的條款] I accept the terms of the license agreement,并點擊下一步(Next)。
步驟2:選擇設(shè)定并行計算參數(shù),并點擊下一步(Next)。
步驟3:選擇Cluster (DMP) mode configuration (Master Node),并點擊下一步(Next)。
步驟4:輸入帳戶名稱和密碼,以建立一個受限制賬戶,并選擇并行計算使用的IP地址。
展開 SMP
SMP主要組件為Intel MPI。Intel MPI (2019) 會隨著使用者安裝Moldex3D主程序時,一并由系統(tǒng)自動安裝。
DMP
必須安裝Master Node在主機上和Computing Node在計算器器上,才能使用DMP執(zhí)行并行計算。以下說明DMP的設(shè)定。
? 主機上的Master Node
Moldex3D Cluster Computing Component,此組件將會自動執(zhí)行跨平臺平行所需的設(shè)定,包括:
?建立新賬號:為了儲存或取用并行計算的數(shù)據(jù),安裝程序在安裝并行計算組件時,即自動建立一個名為"MDXParallelComputing"的受限賬號。
?分享網(wǎng)絡(luò)文件夾:建立分享程序文件夾 "Moldex3D_20xx" 和專案分享文件夾 "MDX_WorkingFolder"。
?變更防火墻設(shè)定:自動在微軟防火墻增加例外,經(jīng)由此步驟,叢集網(wǎng)絡(luò)中,所有計算機之間的聯(lián)機即可保持暢通。
?安裝必要組件:VC++2015~2019 Redistributable 和 Intel MPI。
注:以下為Moldex3D 2022為范例說明。
步驟1:從Moldex3D安裝DVD中,開啟Moldex3D安裝精靈。選擇 [我接受許可協(xié)議的條款] I accept the terms of the license agreement,并點擊下一步(Next)。
步驟2:選擇設(shè)定并行計算參數(shù),并點擊下一步(Next)。
步驟3:選擇Cluster (DMP) mode configuration (Master Node),并點擊下一步(Next)。
展開 
Intel MPI的相關(guān)專題、標簽、搜索
Intel MPI的最新內(nèi)容
-q:后接隊列名,如 q_x86_sf-n:后接程序運行使用核心數(shù)-o:后接文件名,將輸出打印至該文件中-e:后接文件名,將錯誤信息打印至該文件中command:Linux 系統(tǒng)運行程序的命令
更多命令參數(shù)請查看 csub 文檔:
man csub
③ 遞交 MPI 作業(yè)
基于 MPICH 的 MPI 實現(xiàn)包括 Intel MPI、MPICH、MVAPICH
=2018.3.210"</p><p>set "MPI_ROOT=E:\GreenSF\LS-DYNA\MPI_Green\Intel\%INTEL_MPI_REV%\winx64"</p><p>set "PATH=%MPI_ROOT%\bin;%PATH%"</p><p>set "PATH=E:\GreenSF\LS-DYNA\MPI_Green\IntelMKL\%INTEL_MKL_REV%\
實現(xiàn)包括 Intel MPI、MPICH、MVAPICH</li></ul><p><br></p><pre class="ql-syntax" spellcheck="false">spack load mpich@3.4.2%gcc@4.8.5 #加載mpich-3.4.2
module load Intel/parallel_studio_xe_2018/2018 #加載Intel2018程序包
歷史上也有不少大公司推出了自己的MPI實現(xiàn),如IBM Platform MPI(PMPI,最新版本V9,已經(jīng)停止維護,Ansys支持)、Intel MPI(最新2021版,Ansys支持)、Microsoft MPI(MS-MPI,最新V10,2023年,已開源)、MPI CH2(開源)等,其中免費或開源的MPI其并行的節(jié)點數(shù)量可能會有限制。
例如 Moldex3D 64位的模塊是VC++2015-2019 Redistributable x64 與 Intel MPI x64。
6.安裝精靈會要求用戶重新啟動計算機。
例如,Moldex3D 64位模塊的必要先決條件為VC++2015-2019 Redistributable x64 與 Intel MPI x64。
8.安裝步驟完成后,安裝摘要將顯示您所選取模塊的安裝狀態(tài)。單擊 [完成] (Finish) 完成 Moldex3D 安裝。
SMP
SMP主要組件為Intel MPI。Intel MPI (2019) 會隨著使用者安裝Moldex3D主程序時,一并由系統(tǒng)自動安裝。
DMP
必須安裝Master Node在主機上和Computing Node在計算器器上,才能使用DMP執(zhí)行并行計算。以下說明DMP的設(shè)定。
添加到例外列表的并行計算(Parallel Computing)組件:
C:\Program Files\Intel MPI 2023\x64\hydra_bstrap_proxy.exe
C:\Program Files\Intel MPI 2023\x64\hydra_service.exe
C:\Program Files\Intel MPI 2023\x64\impiexec.exe
詳細內(nèi)容如下:
添加到排除項目列表的并行計算(Parallel Computing)組件文件夾:
C:\Program Files\Intel MPI 2019\x64
C:\Moldex3D\2023\Bin
\\MasterNodeIP\Moldex3D_2023\Bin
* 請根據(jù)使用者自己的設(shè)定修改MasterNodeIP。
impiexec.exe、hydra_service.exe和hydra_pmi_proxy.exe位于C:\Program Files\Intel MPI 2019\x64中。
Moldex3D安裝程序會自動將上述檔案與\\MasterNodeIP\Moldex3D_2023\Bin里面所有的求解器加入主節(jié)點與所有計算節(jié)點的Windows防火墻安全名單中。