LS-DYNA學習筆記-LS-DYAN分類及SMP&MPP&HYB簡介
1.SMP和MPP 以及HYB版本的區別
SMP版本:
計算問題作為一個域,調用多個CPU進行運算,單臺計算機運算,建議不超過單顆PU的物理核數
任務管理器,只能看到一個LS-DYAN進程;

SMP版本只能在一臺工作站/服務器上進行計算,不能跨服務器進行運算;
MPP版本:
MPP:計算問題分割成多個域,每個域調用一個CPU(內核)進行運算,小模型不建議使用,建議配比是2500-1W網格對一個CPU;不建議超過物理核數;

MPP版本,一個計算案例理論上可以在多臺服務器進行運算,能夠最大化利用計算機資源,縮短大模型的計算時間,WINDOWS和LINUX系統都支持;
HYB:將參與計算的CPU分成兩部分,乘積關系,一部分為問題的分割域數目(啟用的ls-dyna線程數),二部分為每個分割域參與計算的CPU數目,相當于 smp和mpp的混合體;
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即可!!!
本文原創首發自公眾號:阿毅工作室,轉載請注明出處!
更多資訊及合作,請發郵件或者關注微信公眾號!
Email:82085494@qq.com
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















