关于Ls-dyna单机多核计算的CPU及内存设置方法

2016-11-15  by:CAE仿真在线  来源:互联网

我看到许多人使用dynaform5.7,其集成的LSdyna3.2.1还不支持SMP,5.7的任务管理器也没有提供多核计算的设置(目前5.8版以完备,且集成了dyna5.0,其计算效率明显提高),所以我想讲一下手动设置的方法。

要进行单机多核(即SMP)计算,首先要确认你的dyna求解器支持这个功能,我们可以通过直接双击求解器,跳出如图1所示窗口。

关于Ls-dyna单机多核计算的CPU及内存设置方法 - yzhandsame - 张剑 的博客
图1

若其中包含 Shared Memory Parallel,则表明你的求解器支持这一特性,下面我讲一下如何设置多核和内存。

设置多核很简单,用记事本或者其他编辑器打开*.dyn文件,找到KEYWORD_ID,在后面添加NCPU=X memory=Y,X即为你计算机上CPU所包含的内核数,Y为分配给dyna的内存。

在lsdyna中,内存按word组织,32为操作系统上,单精度1word=4bytes,双精度1word=8bytes,假如你要设置1G(1000M)的内存,如果是单精度,则计算公式如下:

关于Ls-dyna单机多核计算的CPU及内存设置方法 - yzhandsame - 张剑 的博客

我们根据这个公司可以计算出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电磁分析 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com