当前位置:服务支持 >  软件文章 >  ANSYS/LS-DYNA内存不足问题,解决方案大公开

ANSYS/LS-DYNA内存不足问题,解决方案大公开

阅读数 20
点赞 0
article_banner

在ANSYS/LS-DYNA计算过程中如果模型大会出现如下错误:

*** Error 70021 (OTH+21)

     Memory is set 5977892 words short

     memory size 20000000

     Increase the memory size by one of the following

     where #### is the number of words requested:

       1) On the command line set - memory=####

       2) In the input file define memory with *KEYWORD

       i.e., *KEYWORD #### or *KEYWORD memory=####

 

首先科普一下:

lsdyna中内存 memory的设置一 words为单位, 64bit系统, 1个 words=8Byte

 

然后介绍修改方法

第一种方法:

绝大多数人使用的是GUI(用户图形界面)提示中的的第一条很少用- memory=####命令,而是在ANSYS Mechanical APDL Product Launcher中Simulation Environment选择LS-DYNA Solver,License选择ANSYS LS-DYNA,调整Memory(Words)和Number of CPUs的数量。举个例子,16G内存大约是2.1475e+09words,按照memory通常使用内存的30%到70%的原则,按70%设置约为1.5032e+09words。如果是晚上计算机仅用于做有限元计算,按80%RAM计算,则设置为1.7180e+09words,这是任务管理器中的内存使用率其实并未达到1000%。

第二条修改K文件

在*KEYWORD 后直接输入内存值,或者先输入memory=然后在输入内存值,个人更倾向于便于记忆理解的后者。

 

最后说一下结果

内存分配对计算时间的影响还是蛮大的,个人观察如果内存刚刚够与物理内存极限的计算速度能差10倍,所以笔者建议修改内存值。

说的不到位的地方非常欢迎留言批评指正

参考资料

lsdyna中内存 memory的设置_duxw_新浪博客 (sina.com.cn)

A Few “Words” on Memory Settings in LS-DYNA – d3VIEW


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空