Maxwell HPC
HPC (High Performance Computing) 是 Ansys 軟件中強大的功能。但它是需要額外付費的選配功能。有了這樣幫手,對於複雜的問題,我們能夠在短時間內完成分析工作。下面是筆者對於此功能的介紹。
Last updated
HPC (High Performance Computing) 是 Ansys 軟件中強大的功能。但它是需要額外付費的選配功能。有了這樣幫手,對於複雜的問題,我們能夠在短時間內完成分析工作。下面是筆者對於此功能的介紹。
Last updated
HPC是什麼呢?HPC其實是ANSYS軟件中的加速運算的功能,有效的利用高速電腦多核心CPU與GPU來進行行列運算、網格生成等工作。這邊定義的多核心,可以是自己電腦也可以是區域網路內的電腦。讀者可以參考 Ansys HPC Introduction了解更多細節。
Ansys AEDT 中的 HPC License 種類主要有兩種:HPC Workgroup 和 HPC Pack,使用時要先指定 HPC License 的類別。但在台灣只有販售 HPC Pack,所以台灣的使用者請選擇 Pack。
從 2024 R2 版本開始,HPC License 多了 Auto 的預設選項。讓使用者更方便的使用,不需要特別設定購買的 HPC 種類。
在 Maxwell 中,Ansys 提供了DSO、FS、DDM、TDM、GPU 的 HPC 加速運算技術(如圖1-12所示),在不同的求解器中,可以選擇使用。雖然內建有 Auto 的選項,但要提醒讀者,部分功能建議用手動作選取。同時在 AEDT 的 HPC 選項中,我們也能建立自己常用的幾個設定做切換使用。
在HPC定義中, 單一節點分析是指使用單一台電腦進行分析,透過內建的多核心來縮短分析時間;而多節點分析則是利用多台電腦共同運算。使用 HPC 能發揮現代電腦強大的運算能力。
在 Maxwell 中,Optimetrics Variations 提供多參數的同時平行運算,能夠對各個求解器參數進行掃描,其使用的 DSO 的技術。在一些模擬應用情況下,需特別注意設定,例如 Eddy Current 與 Transient Solvers 的應用,請參考以下說明。
參數化的平行分析使用的DSO feature。例如我們有兩個HPC Pack License,會只能取用3個參數掃描,且每個參數掃描最多只能用到4個核心,
所以使用參數掃描,至多只能設到12核心,與HPC 其他 feature 使用的核心數不同,請特別小心。核心數的計算可以使用 DSO License Calculator 網頁。
當分析案件是單一頻率且多變數,並使用 Eddy Current Solver 時(如圖 1-14),可以勾選 Optimetrics Variations 來啟用多核心同時處理多參數的並行分析。以下案例中使用了 2 個 HPC Packs(36 核心)。未使用時分析需耗時 29 分鐘,使用後則縮短至約 9 分鐘。需要特別說明的是,縮短的時間會根據案件的複雜度、核心數量和掃描參數量而有所不同。如果您的參數量越多,節省的時間也會越顯著。
Eddy Current Solver 支援頻率的 HPC 求解,讓電腦能夠同時利用多核心計算不同頻率的場分析。接下來,筆者將介紹第二個案例,當涉及多頻率應用時,可在 HPC 選項中勾選 Frequencies。以此案例來說,啟用多核心後,計算時間可以從 30 分鐘縮短至 5 分鐘。如果是使用 Eddy Current Solver,建議不勾選 Auto Setting。
如果是Eddy Current Solver,建議不勾選Auto Setting。
Tasks 的數量可以自行調整。如果是複雜的案例,建議減少 Tasks 的數量,讓更多的核心專注於計算單一 Task。
在中小型案件中,建議不勾選 Solution Matrix,因為 Solution Matrix 會啟用 DDM 計算,這在中小型模擬中反而會增加計算時間。
第三個案例涉及多參數與多核心分析。當面臨這種情況時,該如何選擇呢?
根據圖 1-16 到 1-18 的案例,筆者的建議如下:
當多參數與多頻率 HPC 同時啟用時,系統會優先使用多參數 HPC。因此,建議將 Tasks 針對多參數進行分析。
多參數分析是使用 DSO Feature,如上面所提及,有核心數限制,使用時請特別注意電腦的 HPC License 數量。
如果分析案件中頻率點數較多,建議僅啟用頻率的 HPC,這樣會更有效提高運算速度。
以上是筆者的測試結果,但讀者應根據自己的分析案件進行測試,再決定設計案 HPC 的設定。
Maxwell 的 TDM 功能可以在時域計算時同時計算多個時間步長群,而不是逐個時間步長按順序計算,這能大幅縮短暫態模擬的時間。然而,HPC 並不能在所有暫態模擬中使用。不過,在新版本中對其支援度有所提升。例如,在 Maxwell 2022R2 版本中,HPC 尚未支援與 Twinbuilder 的協同模擬或外電路激勵的暫態模擬,但在更新版本中,這些功能逐漸得到了補足。
TDM 加速效果參考 Power Busbar Design 章節,如圖 1-19 所示,使用 HPC 功能可以將模擬時間從 6 天縮短至 4.15 小時,這是一個顯著的模擬速度提升。