
發布
注冊
/
登錄abaqus多線程設置的案例
SimuFact.Forming V9 多線程計算設置說明
目前進行鍛壓、擠壓分析的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運算:
加圖太麻煩,看附件吧
20110128 Simufact.Forming多核運算詳解.pdf
展開 多線程會影響Abaqus計算精度嗎?
Abaqus域級并行
一般情況下,多線程運行Abaqus/Explicit時,線程數并不會影響計算結果。
然而,有時運行同一個inp文件,當域級并行的拓撲域數目設置的不一樣時,我們發現,會存在計算結果不一致的問題,這是如何發生的呢?
先來看一下拓撲域的設置,顯式計算時,并行設置有Domain和Loop兩種方式,Domain即拓撲域,適用于大多數顯式計算,創建任務時,可以把它設置為線程數的整數倍,后處理時,也可以通過Color Code顯示這些拓撲區域。
域級并行設置和后處理顯示
Abaqus將劃分好的拓撲域均勻地分配給每個線程,所有域內單獨進行計算,每一個時間增量內,有共同邊界的域之間會進行通信,合并數據。
設置了8個拓撲域的金屬點陣沖擊模型
Domain如何影響計算結果?
在分析過程中,不同的分解形式會造成數值浮點運算次序的改變,由此產生不同的截斷誤差,也就會導致不同的計算結果。
展開 ABAQUS線性攝動多工況設置
本人學習abaqus存下來的一些文件
ABAQUS漢化方法.pdf
Abaqus的多工況組合,多工況分析,工況疊加,相減_wyhbox_新浪博客.pdf
Abaqus2016軟件安裝教程.pdf