關(guān)于Ls-dyna單機(jī)多核計(jì)算的CPU及內(nèi)存設(shè)置方法

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

我看到許多人使用dynaform5.7,其集成的LSdyna3.2.1還不支持SMP,5.7的任務(wù)管理器也沒(méi)有提供多核計(jì)算的設(shè)置(目前5.8版以完備,且集成了dyna5.0,其計(jì)算效率明顯提高),所以我想講一下手動(dòng)設(shè)置的方法。

要進(jìn)行單機(jī)多核(即SMP)計(jì)算,首先要確認(rèn)你的dyna求解器支持這個(gè)功能,我們可以通過(guò)直接雙擊求解器,跳出如圖1所示窗口。

關(guān)于Ls-dyna單機(jī)多核計(jì)算的CPU及內(nèi)存設(shè)置方法 - yzhandsame - 張劍 的博客
圖1

若其中包含 Shared Memory Parallel,則表明你的求解器支持這一特性,下面我講一下如何設(shè)置多核和內(nèi)存。

設(shè)置多核很簡(jiǎn)單,用記事本或者其他編輯器打開(kāi)*.dyn文件,找到KEYWORD_ID,在后面添加NCPU=X memory=Y,X即為你計(jì)算機(jī)上CPU所包含的內(nèi)核數(shù),Y為分配給dyna的內(nèi)存。

在lsdyna中,內(nèi)存按word組織,32為操作系統(tǒng)上,單精度1word=4bytes,雙精度1word=8bytes,假如你要設(shè)置1G(1000M)的內(nèi)存,如果是單精度,則計(jì)算公式如下:

關(guān)于Ls-dyna單機(jī)多核計(jì)算的CPU及內(nèi)存設(shè)置方法 - yzhandsame - 張劍 的博客

我們根據(jù)這個(gè)公司可以計(jì)算出Y,因此,這個(gè)設(shè)置如下:

KEYWORD_ID NCPU=4 memory=262144000


如果直接在命令行里面設(shè)置是這樣的:

lsdyna.exe i=*.k NCPU=4 memory=262144000

這就是在一臺(tái)擁有四核CPU的電腦上,給提交計(jì)算的文件分配了1G的內(nèi)存。

(注:這個(gè)功能在許多任務(wù)管理器上可以自動(dòng)實(shí)現(xiàn),如DF5.8的任務(wù)管理器已經(jīng)實(shí)現(xiàn)了這個(gè)功能,另LSTC以及ANSYS的任務(wù)管理器也都具備這個(gè)功能。)


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

相關(guān)標(biāo)簽搜索:關(guān)于Ls-dyna單機(jī)多核計(jì)算的CPU及內(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電磁分析 

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

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

1358-032-9919

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