SimuFact V9_FE計算多CPU設置詳解;
目前進行鍛壓、擠壓分析的4大主流的商用軟件:Deform、Simufact.Forming(原MSC.SuperForge)、Forge、Qform中,都支持多核運算;現在主流的CPU一般也都在2個核心以上了,所以計算時最大程度的利用CPU的計算資源,能夠大幅度的節省計算時間。下面就SimuFact.Forming的FE求解器的多線程(多核/多CPU)求解設置過程;
默認情況下,SimuFact.Forming只支持一個核心或者說一個線程進行運算(比如雙核四線程CPU),在這里需要首先了解一下概念:
A:SimuFact.Forming的FE求解器為MARC求解器,FV求解器為 Dytran;
B:Marc求解器支持多電腦、多線程(多核/多CPU)運算,設置時需要控制到每一個點;
C:進行多核運算需要License授權;
了解了以上概念后,我們對SimuFact.Forming進行設置以支持多CPU運算:
1:查看Lic的授權情況:打開SimuFact,點擊菜單 Modules ->simufact.licenseManager;在彈出的對話框中查看SF-ROM_NODE的節點數,是否大于2,上面的Acailable,代表允許的線程數(核數)
如果LIC允許進行多線程運算;那么進行多CPU的設置;
2:多CPU設置如果主機只有1個CPU,此步可以繞過,不需要進行處理;
注意:多核、多線程不是多CPU,這個概念要理解,不明白CPU、核心、線程概念的請查閱相關資料;
如果有2個以上的CPU,請用右鍵 記事本文檔打開run_sfMarc.bat文件:
C:\Program Files\simufact\forming\9.0\sfMarc\sf_tools \ run_sfMarc.bat
插入以下圖片紅色框選內的內容,-nps 后面的數字代表CPU的個數,修改完畢后,點保存;
(注意,以上設置僅針對單工件計算,MARC支持多工件或者分割計算的需要另行設置,再此不一一詳述)
3:安裝驅動
打開以下目錄的wmpiregister.exe 程序
C:\Program Files\simufact\forming\9.0\sfMarc\intel_mpi\bin\ wmpiregister.exe
輸入用主機名\用戶名 及密碼后,點Register注冊;
然后,在 運行 中輸入 CMD,打開DOS,輸入以下內容;
對DOS不熟悉的請自行查閱相關資料;
到此為止,系統已經支持多線程運算了,但是要想在案例計算時能夠使用多線程還得在案例中進行以下設置;
4:案例設置多線程運算
案例基本設置完畢后,在 Forming中,點擊 Advanced中的Parallel選項,勾選Multiple process,并設置可以使用的核心數
提交運算,查看任務管理器中的CPU資源占用率,如果跟你設置的一致(比如雙核四線程CPU,設置為3,則CPU占用率為75%),說明開啟成功。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















