SimuFact V9_FE計算多CPU設置詳解;

目前進行鍛壓、擠壓分析的4大主流的商用軟件:DeformSimufact.Forming(原MSC.SuperForge)、ForgeQform中,都支持多核運算;現在主流的CPU一般也都在2個核心以上了,所以計算時最大程度的利用CPU的計算資源,能夠大幅度的節省計算時間。下面就SimuFact.FormingFE求解器的多線程(多核/CPU)求解設置過程;

默認情況下,SimuFact.Forming只支持一個核心或者說一個線程進行運算(比如雙核四線程CPU),在這里需要首先了解一下概念:

ASimuFact.FormingFE求解器為MARC求解器,FV求解器為 Dytran

BMarc求解器支持多電腦、多線程(多核/CPU)運算,設置時需要控制到每一個點;

C:進行多核運算需要License授權;

了解了以上概念后,我們對SimuFact.Forming進行設置以支持多CPU運算:

1:查看Lic的授權情況:

打開SimuFact,點擊菜單 Modules ->simufact.licenseManager;在彈出的對話框中查看SF-ROM_NODE的節點數,是否大于2,上面的Acailable,代表允許的線程數(核數)



s1.png

s2.png

如果LIC允許進行多線程運算;那么進行多CPU的設置;

2:多CPU設置

如果主機只有1CPU,此步可以繞過,不需要進行處理;

注意:多核、多線程不是多CPU,這個概念要理解,不明白CPU、核心、線程概念的請查閱相關資料;

如果有2個以上的CPU,請用右鍵 記事本文檔打開run_sfMarc.bat文件:

C:\Program Files\simufact\forming\9.0\sfMarc\sf_tools \ run_sfMarc.bat

插入以下圖片紅色框選內的內容,-nps 后面的數字代表CPU的個數,修改完畢后,點保存;



s3.png

(注意,以上設置僅針對單工件計算,MARC支持多工件或者分割計算的需要另行設置,再此不一一詳述)



3:安裝驅動

打開以下目錄的wmpiregister.exe 程序

C:\Program Files\simufact\forming\9.0\sfMarc\intel_mpi\bin\ wmpiregister.exe



s4.png

輸入用主機名\用戶名 及密碼后,點Register注冊;

然后,在 運行 中輸入 CMD,打開DOS,輸入以下內容;


s5.png


DOS不熟悉的請自行查閱相關資料;

到此為止,系統已經支持多線程運算了,但是要想在案例計算時能夠使用多線程還得在案例中進行以下設置;


4:案例設置多線程運算

案例基本設置完畢后,在 Forming中,點擊 Advanced中的Parallel選項,勾選Multiple process,并設置可以使用的核心數


s6.png

提交運算,查看任務管理器中的CPU資源占用率,如果跟你設置的一致(比如雙核四線程CPU,設置為3,則CPU占用率為75%),說明開啟成功。

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

TOP

6
1