關于Ls-dyna單機多核計算的CPU及內存設置方法
2016-11-15 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
我看到許多人使用dynaform5.7,其集成的LSdyna3.2.1還不支持SMP,5.7的任務管理器也沒有提供多核計算的設置(目前5.8版以完備,且集成了dyna5.0,其計算效率明顯提高),所以我想講一下手動設置的方法。
要進行單機多核(即SMP)計算,首先要確認你的dyna求解器支持這個功能,我們可以通過直接雙擊求解器,跳出如圖1所示窗口。
若其中包含 Shared Memory Parallel,則表明你的求解器支持這一特性,下面我講一下如何設置多核和內存。
設置多核很簡單,用記事本或者其他編輯器打開*.dyn文件,找到KEYWORD_ID,在后面添加NCPU=X memory=Y,X即為你計算機上CPU所包含的內核數(shù),Y為分配給dyna的內存。
在lsdyna中,內存按word組織,32為操作系統(tǒng)上,單精度1word=4bytes,雙精度1word=8bytes,假如你要設置1G(1000M)的內存,如果是單精度,則計算公式如下:
我們根據(jù)這個公司可以計算出Y,因此,這個設置如下:
KEYWORD_ID NCPU=4 memory=262144000
如果直接在命令行里面設置是這樣的:
lsdyna.exe i=*.k NCPU=4 memory=262144000
這就是在一臺擁有四核CPU的電腦上,給提交計算的文件分配了1G的內存。
(注:這個功能在許多任務管理器上可以自動實現(xiàn),如DF5.8的任務管理器已經實現(xiàn)了這個功能,另LSTC以及ANSYS的任務管理器也都具備這個功能。)
相關標簽搜索:關于Ls-dyna單機多核計算的CPU及內存設置方法 ls-dyna有限元分析培訓 ls-dyna培訓課程 ls-dyna分析 ls-dyna視頻教程 ls-dyna技術學習教程 ls-dyna軟件教程 ls-dyna資料下載 ansys lsdyna培訓 lsdyna代做 lsdyna基礎知識 Fluent、CFX流體分析 HFSS電磁分析