Moldex3D高效能運算之遠端計算 (Remote Computing)前言

? 遠程計算 (Remote Computing)

遠程計算 (RC) 是由計算管理器 (Computing Manager) 和工作排程器 (Job Scheduler) 所組合而成,遠程計算協助使用者及管理者調度和執行工作分析。下面各節將詳細介紹遠程計算各模塊,并在附錄上說明每個按鍵功能。 基于在并行計算小節中以提到關于非服務器版本Windows的連入聯機數量限制的因素,強烈建議使用這在遠程計算的主節點上安裝服務器版本的Windows

遠程計算架構

Moldex3D高效能運算之遠端計算 (Remote Computing)前言的圖1在遠程計算的架構中,我們定義了三個角色,即:客戶端、主節點、計算節點。

Moldex3D 2023 工作排程器會在主節點打開兩個靜態通訊端口并等待連接。10190用來讓客戶端的計算管理器發送命令,10119除了讓計算節點的求解器發送結果之外也用來讓主節點的工作排程器發送命令。當計算管理器開始進行上傳/下載作業時,會透過22埠與主節點的OpenSSH server通訊。

Moldex3D的計算管理器跟工作排程器之間所有的交流都是加密的。對于計算節點來說,10019埠的作用是和工作排程器交流。工作排程器會透過此通訊端口取得每個計算節點的數據。

Moldex3D高效能運算之遠端計算 (Remote Computing)前言的圖2布局1:三個角色分別位于不同臺計算機

Moldex3D高效能運算之遠端計算 (Remote Computing)前言的圖3布局2:主節點和計算節點位于同一臺計算機

布局3:所有角色位于同臺計算機上

Moldex3D高效能運算之遠端計算 (Remote Computing)前言的圖4Moldex3D提供3種遠程計算模式

?叢集(DMP)模式

叢集(DMP)模式的適用于或多個客戶端、一個主節點和多個計算節點的環境。

?在此模式下,必須設定一個共享的文件夾與網絡聯機。

?此外,在進行并行計算時需要有憑證(賬號),使用者可以使用現有的賬號或新創一個賬號。

叢集(DMP)模式建議的配置如同布局1

?單節點模式

單節點模式適用于或多個客戶端和一個主/計算節點的環境。

?在此模式下,不需要設定文件夾共享與網絡聯機。這可以減少多個系統問題。

?此外,使用者不需要額外創建一個賬號,可以使用當前的賬戶直接進行并行計算。

單節點模式建議的配置如同布局23

?Microsoft HPC模式

Microsoft HPC 模式是整合了Moldex3D 的遠程計算和 Microsoft HPC 的工作排程器。請參閱本章的 "Microsoft HPC 遠程計算模式"

并行計算架構

并行計算的架構只跟主節點與計算節點相關。

Moldex3D高效能運算之遠端計算 (Remote Computing)前言的圖5當開始執行上面的命令時,主節點上的impiexec.exe會透過主節點的網絡路徑要求計算節點的hydra_service.exe啟動求解器。每個計算節點上的hydra_service.exe會透過并行計算的賬號激活hydra_pmi_proxy.exe,接著hydra_pmi_proxy.exe會啟動具有相同賬號的求解器。

假設并行計算的賬戶是 "MDXParallelComputing",則此賬號必須有執行求解器的權限,并且可以讀取/編輯/刪除項目文件的權限。這意指 "MDXParallelComputing" 必須有權限執行\\MasterNodeIP\Moldex3D_2023\Bin\Mdx3DFlowE.exe,同時具有權限讀取/編輯/刪除 \\MasterNodeIP\MDX_WorkingFolder\GearProject中的文件。

相關的詳細數據,請參閱本章的 "Moldex3D遠程計算目錄權限配置"

impiexec.exehydra_service.exehydra_pmi_proxy.exe位于C:\Program Files\Intel MPI 2019\x64中。

Moldex3D安裝程序會自動將上述檔案與\\MasterNodeIP\Moldex3D_2023\Bin里面所有的求解器加入主節點與所有計算節點的Windows防火墻安全名單中。如果節點中有安裝任何防病毒軟件或第三方防火墻程序,請手動將這些文件添加到安全名單中。

對于本機或單節點模式來說,并行計算在單一節點中執行,因此不需要網絡聯機。

Moldex3D高效能運算之遠端計算 (Remote Computing)前言的圖6上圖顯示為僅使用本機路徑執行命令串。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP