【每期一問】LS-DYNA在求解之前中內(nèi)存如何設(shè)置?
2016-09-25 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
LS-DYNA971版是功能齊全的幾何非線性(大位移、大轉(zhuǎn)動(dòng)和大應(yīng)變)、材料非線性(140多種材料動(dòng)態(tài)模型)和接觸非線性(50多種)程序。它以Lagrange算法為主,兼有ALE和Euler算法;以顯式求解為主,兼有隱式求解功能;以結(jié)構(gòu)分析為主,兼有熱分析、流體-結(jié)構(gòu)耦合功能;以非線性動(dòng)力分析為主,兼有靜力分析功能(如動(dòng)力分析前的預(yù)應(yīng)力計(jì)算和薄板沖壓成型后的回彈計(jì)算);軍用和民用相結(jié)合的通用結(jié)構(gòu)分析非線性有限元程序。LS-DYNA是顯式動(dòng)力學(xué)程序的鼻祖和先驅(qū),在該領(lǐng)域仍然無出其后者。
用LS-DYNA計(jì)算碰撞問題時(shí),有時(shí)候由于內(nèi)存設(shè)置不當(dāng)出現(xiàn)計(jì)算無法正常進(jìn)行。在d3hsp文件或者屏顯輸出中會(huì)提示:
lsdyna中內(nèi)存memory的設(shè)置一words為單位,內(nèi)存按word組織,32為操作系統(tǒng)上,單精度1word=4bytes,雙精度1word=8bytes,對(duì)64bit系統(tǒng), 1個(gè)words=8bytes,申請(qǐng)時(shí)需要注意分配的大小。
另外,lsdyna在申請(qǐng)內(nèi)存時(shí),對(duì)于 SMP和 MPP兩種方式有著不同的意義。對(duì)于共享內(nèi)存的 SMP,命令行中的 memroy=xxx表示多個(gè) cpu共用的內(nèi)存總數(shù)為 xxx,而在分布式計(jì)算的 MPP中, memory有兩個(gè)值, MEMORY_1,在命令行中以 memory=xxx設(shè)定,該值為主節(jié)點(diǎn)( master node,一般為第一個(gè)節(jié)點(diǎn))使用的內(nèi)存數(shù),用于劃分模型時(shí)使用( decompose the model); MEMORY_2,在命令行中以 memory2=xxx表示,該值為各個(gè)核(包括主節(jié)點(diǎn)的核)使用的內(nèi)存數(shù),用于求解劃分后的模型。 Memory2依賴于節(jié)點(diǎn)數(shù)量,節(jié)點(diǎn)數(shù)越多,劃分后的模型越小,這個(gè)值就可以越小。
內(nèi)存分配的經(jīng)驗(yàn):
memory1通常使用內(nèi)存的30%到 70%。
memory2通常使用memory1分配后剩余內(nèi)存的 20%到 40%。‘
注意:memory可以在命令行設(shè)置,memory=xxxx,也可以在文件中設(shè)置,以 *KEYWORD xxxx方式設(shè)置。
memory2只能在命令行設(shè)置。
memory可以Mega words單位設(shè)置, memory=200M,即 200,000,000 words。
舉例:
某一lsdyna問題,在16核心的計(jì)算節(jié)點(diǎn)上求解,該節(jié)點(diǎn)最大許用內(nèi)存為64G。lsdyna設(shè)置memory1=800m,memory2=350m,對(duì)于64位操作系統(tǒng),按照1word=8bytes,則計(jì)算公式如下:
M1:800M(word)*8(bytes)/1024(KB)/1024(MB)=6103.51(MB)=5.96G
M2:350M(word)*8(bytes)/1024(KB)/1024(MB)=2670.29(MB)=2.61G
假設(shè)在同一個(gè)節(jié)點(diǎn)上用16核心求解:則lsdyna在該節(jié)點(diǎn)最大可用內(nèi)存為:
5.96G+15*2.61G=45G
在盡可能滿足計(jì)算的情況下,沒有超過該節(jié)點(diǎn)許用內(nèi)存。
相關(guān)標(biāo)簽搜索:【每期一問】LS-DYNA在求解之前中內(nèi)存如何設(shè)置? ls-dyna有限元分析培訓(xùn) ls-dyna培訓(xùn)課程 ls-dyna分析 ls-dyna視頻教程 ls-dyna技術(shù)學(xué)習(xí)教程 ls-dyna軟件教程 ls-dyna資料下載 ansys lsdyna培訓(xùn) lsdyna代做 lsdyna基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析