關(guān)于Ls-dyna單機(jī)多核計(jì)算的CPU及內(nèi)存設(shè)置方法
2016-11-15 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
我看到許多人使用dynaform5.7,其集成的LSdyna3.2.1還不支持SMP,5.7的任務(wù)管理器也沒有提供多核計(jì)算的設(shè)置(目前5.8版以完備,且集成了dyna5.0,其計(jì)算效率明顯提高),所以我想講一下手動(dòng)設(shè)置的方法。
要進(jìn)行單機(jī)多核(即SMP)計(jì)算,首先要確認(rèn)你的dyna求解器支持這個(gè)功能,我們可以通過直接雙擊求解器,跳出如圖1所示窗口。
若其中包含 Shared Memory Parallel,則表明你的求解器支持這一特性,下面我講一下如何設(shè)置多核和內(nèi)存。
設(shè)置多核很簡單,用記事本或者其他編輯器打開*.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ì)算公式如下:
我們根據(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è)功能。)
相關(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電磁分析