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

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

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

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

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

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

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

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

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

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

KEYWORD_ID NCPU=4 memory=262144000


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

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

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

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


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

相關(guān)標(biāo)簽搜索:關(guān)于Ls-dyna單機多核計算的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ǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 

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

全國服務(wù)熱線

1358-032-9919

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