Moldex3D 2023在Linux上安裝之使用指令列執行平行計算步驟

步驟 1:啟動 Moldex3D Studio 以開啟項目。例如,該項目位于路徑 D:\MDX_WorkingFolder\Gear

Moldex3D 2023在Linux上安裝之使用指令列執行平行計算步驟的圖1

 步驟 2:點擊Create BJS。此處設定的任務數 (No. Task) 可忽略,因為它與Moldex3D for Linux無關。

Moldex3D 2023在Linux上安裝之使用指令列執行平行計算步驟的圖2

 步驟 3:點擊Create按鍵。此處設定的任務數 (No. Task) 可忽略,因為它與Moldex3D for Linux無關。在執行進度顯示為100%后點擊Close按鍵。

Moldex3D 2023在Linux上安裝之使用指令列執行平行計算步驟的圖3

Moldex3D 2023在Linux上安裝之使用指令列執行平行計算步驟的圖4

步驟 4:在路徑 D:\MDX_WorkingFolder\Gear 建立了一個檔案叫 MDXBatchRun.bjs。可以用記事本打開檢視其內容:

Moldex3D 2023在Linux上安裝之使用指令列執行平行計算步驟的圖5

 注意在 MDXBatchRun.bjs 中的數據:

?run_index is 0

?相應于功能 C+F+P+C+W,的 module_index 0, 1, 2, 3, 4

步驟 5:從 Windows 節點復制專案到 Linux 節點。

步驟 6:假設該專案 Gear 被復制到 /home/john/MDX_Linux。注意,要確保所有計算節點都可以存取 /home/john/MDX_Linux

步驟 7:在啟動 Moldex3D 計算之前,設定以下的環境變量:

?export lmserver={Moldex3D LM server IP/hostname}

?export lmport={Moldex3D LM server port}

然后,用下列指令啟動 Moldex3D 計算

?MDXSolverCommandlineTool-run np=4 bjsfile=/home/peter/MDX_Linux/Gear/MDXBatchRun.bjs machinefile=~/hostfile

?4nprocess MPI processes 總數)

?~/hostfile這個檔案的內容應該如下圖所示。

Moldex3D 2023在Linux上安裝之使用指令列執行平行計算步驟的圖6

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

TOP

1
1