关于Ls-dyna单机多核计算的CPU及内存设置方法
2016-11-15 by:CAE仿真在线 来源:互联网
我看到许多人使用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所包含的内核数,Y为分配给dyna的内存。
在lsdyna中,内存按word组织,32为操作系统上,单精度1word=4bytes,双精度1word=8bytes,假如你要设置1G(1000M)的内存,如果是单精度,则计算公式如下:
我们根据这个公司可以计算出Y,因此,这个设置如下:
KEYWORD_ID NCPU=4 memory=262144000
如果直接在命令行里面设置是这样的:
lsdyna.exe i=*.k NCPU=4 memory=262144000
这就是在一台拥有四核CPU的电脑上,给提交计算的文件分配了1G的内存。
(注:这个功能在许多任务管理器上可以自动实现,如DF5.8的任务管理器已经实现了这个功能,另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电磁分析