LS-DYNA學習筆記-LS-DYAN分類及SMP&MPP&HYB簡介


1.SMP和MPP 以及HYB版本的區別

SMP版本:

計算問題作為一個域,調用多個CPU進行運算,單臺計算機運算,建議不超過單顆PU的物理核數

LS-DYNA學習筆記-LS-DYAN分類及SMP&MPP&HYB簡介的圖1

任務管理器,只能看到一個LS-DYAN進程;

LS-DYNA學習筆記-LS-DYAN分類及SMP&MPP&HYB簡介的圖2

SMP版本只能在一臺工作站/服務器上進行計算,不能跨服務器進行運算;

MPP版本:

MPP:計算問題分割成多個域,每個域調用一個CPU(內核)進行運算,小模型不建議使用,建議配比是2500-1W網格對一個CPU;不建議超過物理核數;

LS-DYNA學習筆記-LS-DYAN分類及SMP&MPP&HYB簡介的圖3

LS-DYNA學習筆記-LS-DYAN分類及SMP&MPP&HYB簡介的圖4

MPP版本,一個計算案例理論上可以在多臺服務器進行運算,能夠最大化利用計算機資源,縮短大模型的計算時間,WINDOWS和LINUX系統都支持;

HYB:將參與計算的CPU分成兩部分,乘積關系,一部分為問題的分割域數目(啟用的ls-dyna線程數),二部分為每個分割域參與計算的CPU數目,相當于 smp和mpp的混合體;

LS-DYNA學習筆記-LS-DYAN分類及SMP&MPP&HYB簡介的圖5

HYB版本,其本質就是SMP和MPP的合體,對于一些中小模型,可以更有效利用計算機資源;但是貌似只能使用在LINUX環境,雖然windows在R16也有版本流出,但是還沒有研究清楚怎么使用。

小結:

      3種并行計算的方式,對于網格數目少的小模型,SMP版本可能會更合適一下,對于網格數目多的模型,使用MPP和HYB會效率更高;

對于某些關鍵字,SMP和MPP也沒有完全做到統一,可能會存在SMP正常運算的,MPP計算失敗,畢竟分割計算域之后,涉及到多個域的數據互通,效率也會有損

2.SSE2 AVX2 AVX512的區別

如果不清楚CPU型號,建議選擇SEE2

如果知道型號,查清楚CPU是否支持AVX2或AVX512,只有CPU硬件本身支持的型號才能選擇這些類型的求解器;

AVX指令對大模型 有一定的加速作用,在小模型(網格低于100W)上意義不大;

Avx2 AMD CPU建議選擇 AOCC編譯的版本;

Avx2 INTEL CPU建議選擇 ifort編譯的版本;

AVX512 非大模型,不建議使用;

Windows平臺,建議使用SSE2即可!!!

本文原創首發自公眾號:阿毅工作室,轉載請注明出處!

LS-DYNA學習筆記-基于LS-PrePost的沖壓成形分析的圖18


更多資訊及合作,請發郵件或者關注微信公眾號!

Email:82085494@qq.com

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

TOP

4
1
1