【每期一問(wèn)】LS-DYNA在求解之前中內(nèi)存如何設(shè)置?

2016-09-25  by:CAE仿真在線(xiàn)  來(lái)源:互聯(lián)網(wǎng)



LS-DYNA971版是功能齊全的幾何非線(xiàn)性(大位移、大轉(zhuǎn)動(dòng)和大應(yīng)變)、材料非線(xiàn)性(140多種材料動(dòng)態(tài)模型)和接觸非線(xiàn)性(50多種)程序。它以L(fǎng)agrange算法為主,兼有ALE和Euler算法;以顯式求解為主,兼有隱式求解功能;以結(jié)構(gòu)分析為主,兼有熱分析、流體-結(jié)構(gòu)耦合功能;以非線(xiàn)性動(dòng)力分析為主,兼有靜力分析功能(如動(dòng)力分析前的預(yù)應(yīng)力計(jì)算和薄板沖壓成型后的回彈計(jì)算);軍用和民用相結(jié)合的通用結(jié)構(gòu)分析非線(xiàn)性有限元程序。LS-DYNA是顯式動(dòng)力學(xué)程序的鼻祖和先驅(qū),在該領(lǐng)域仍然無(wú)出其后者。

用LS-DYNA計(jì)算碰撞問(wèn)題時(shí),有時(shí)候由于內(nèi)存設(shè)置不當(dāng)出現(xiàn)計(jì)算無(wú)法正常進(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依賴(lài)于節(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問(wèn)題,在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

在盡可能滿(mǎn)足計(jì)算的情況下,沒(méi)有超過(guò)該節(jié)點(diǎn)許用內(nèi)存。


開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:【每期一問(wèn)】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電磁分析 

編輯
在線(xiàn)報(bào)名:
  • 客服在線(xiàn)請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線(xiàn)報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話(huà),謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線(xiàn)

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話(huà):13580329919
          135-8032-9919
培訓(xùn)QQ咨詢(xún):點(diǎn)擊咨詢(xún) 點(diǎn)擊咨詢(xún)
項(xiàng)目QQ咨詢(xún):點(diǎn)擊咨詢(xún)
email:kf@1cae.com