DEFORM二次開發(fā)編譯工具最新介紹
DEFORM是一款非常強(qiáng)大、成熟的金屬成型及熱處理工藝仿真軟件。軟件現(xiàn)用的功能可以滿足大部分用戶的需求,針對于某些特殊需求的用戶或特定功能,軟件提供了相應(yīng)的子程序可供用戶進(jìn)行二次開發(fā)實現(xiàn)功能的擴(kuò)展。

圖1 Absoft Fortran編譯器
DEFORM v13.1版本開始,軟件二次開發(fā)將支持兩種編譯器:
1) Absoft Fortran compiler
編譯用戶子程序,并鏈接DEF_SIM_LIB_Absoftv110.lib文件,生成FEM引擎程序(DEF_SIM_64.EXE)。
2) Intel Fortran compiler(Deform v13.1版本開始支持)
用戶子程序被編譯成動態(tài)鏈接庫(DLLs)。求解計算時,動態(tài)鏈接庫DLLS與FEM引擎程序(DEF_SIM_64.EXE)之間建立鏈接。
DEFORM v13.1安裝過程中,軟件提供了兩類FEM引擎可供用戶選擇,如下圖所示:

圖2 FEM引擎選擇(DEFORM v13.1軟件安裝)
DEFORM軟件Intel Fortran二次開發(fā)操作流程如下:
編輯FEM用戶子程序;
用戶子程序編譯成DLLs文件;
不需替換已安裝的DEFORM FEM引擎程序;
替換DEF_SIM_64.EXE所在文件夾中的DLLs文件。
Absoft & Intel Fortran兩種編譯器編譯的FEM引擎計算效率的對比:
案例一:Spike forging–120K tet 和 FourTee forging–1M tet
該案例在Windows 10、AMD 5900X CPU環(huán)境下進(jìn)行計算對比,不同求解器計算效率如下圖所示:


圖3 FEM引擎計算效率對比
由上圖可知:Intel Fortran相比Absoft編譯器編譯的FEM引擎CG 求解器計算速度提高了20 ~ 130%;MUMPS求解器計算速度提高了10~30%;Spooles求解器計算速度提高了約5%。
案例二:在Windows 10、i7-11700KF CPU環(huán)境下,三種算例均采用 MUMPS 求解器

圖4 FEM引擎計算效率對比
由上圖可知:1)碾環(huán)—20K, 60K六面體網(wǎng)格,計算速度提高了50 ~ 70%;2)ALE型軋—20K, 200K 六面體網(wǎng)格,計算速度提高了20 ~ 60%;3)自由鍛—200K, 600K 四面體網(wǎng)格,計算速度提高了15 ~ 50%。
綜上述,Intel Fortran相比Absoft編譯器編譯的FEM引擎具有更高計算效率。SFTC公司目前已經(jīng)完成DEFORM軟件Intel Fortran FEM引擎的開發(fā),針對于二次開發(fā)編譯器短期將同時支持Intel Fortran和Absoft編譯器,而Intel Fortran編譯器將成為趨勢。
工程師必備
- 項目客服
- 培訓(xùn)客服
- 平臺客服
TOP




















