找回密码
 注册
Simdroid-非首页
查看: 222|回复: 12

[其他] 计算内存不足

[复制链接]
发表于 2010-9-5 15:44:07 | 显示全部楼层 |阅读模式 来自 四川成都
计算一个活塞杆部分浸在流体中的模态,在内存为4G的机器上运算,可用内存显示为3300MB,但总是计算不了。首先使用自动分配内存,运算出现警告提示如下:
COULDN'T ALLOCATE THE SPECIFIED MEMORY(2324MB),
K:\JZQ_motai\huosaigan.dat
Using Network floating license.
Floating License Server = localhost
Starting Job on Sun Sep 05 09:39:20 2010
Checking prerequisite files...
Maximum memory specified for solution = 2000.0 mb
Initializing ... Stage 1
Initializing ... Stage 2
Initial ADINA memory allocation  -  2000.0 mb  (or  500.0 mw)
Allocated 2000.0 MB memory.
Starting Solution Process ...
Computation starts ...                                                         
Input phase...
Requested memory 2324.1 MB by program exceeds maximum specified.
Releasing floating license.
Job Canceled on Sun Sep 05 09:40:55 2010

接着使用如图2的内存分配模式,出现同样的提示,过程如下:
K:\JZQ_motai\huosaigan.dat
Using Network floating license.
Floating License Server = localhost
Starting Job on Sun Sep 05 09:37:13 2010
Checking prerequisite files...
Initializing ... Stage 1
Initializing ... Stage 2
Initial ADINA memory allocation  -  2000.0 mb  (or  500.0 mw)
Allocated 2000.0 MB memory.
Starting Solution Process ...
Computation starts ...                                                         
Input phase...
Re-allocating 2324.1 MB of memory ...
Releasing floating license.
Job Canceled on Sun Sep 05 09:37:49 2010

这是怎么回事啊,郁闷死了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2010-9-5 15:52:47 | 显示全部楼层 来自 四川成都
Simdroid开发平台
此模型总共3D-SOLID单元12228个,3D-FLUID单元(势流体)7452个,使用27节点单元,要使用这么大的内存正常么?
回复 不支持

使用道具 举报

发表于 2010-9-5 17:01:46 | 显示全部楼层 来自 北京
应该正常,adina默认是全积分单元,且是高阶单元,内存可能要消耗很多。
回复 不支持

使用道具 举报

发表于 2010-9-5 18:34:44 | 显示全部楼层 来自 湖北鄂州
500M和2500M搞反了
回复 不支持

使用道具 举报

发表于 2010-9-5 19:52:15 | 显示全部楼层 来自 武汉大学
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-5 21:27:54 | 显示全部楼层 来自 四川成都
看看这个有没有帮助
http://forum.simwe.com/viewthread.php?tid=884586&highlight=
lynnxiong 发表于 2010-9-5 19:52

这个模型用的lanczos迭代,计算过程显示的和文章中的不太一样,直接使用structure求解器求解,我将其中出现的:
Re-allocating 2324.1 MB of memory ...
2324.1MB作为a来使用,赋予A,即MSTORE2500MB,但是不能在同时赋予MMAX给定值,所以使用MSPARSE,赋予500MB,也不能计算。
我再用AUI中RUN试试吧。谢谢楼上。继续试~
不行就换别的迭代方法,再不行就换8节点单元算了。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-5 21:28:40 | 显示全部楼层 来自 四川成都
4# 武汉游侠
这个貌似不行
回复 不支持

使用道具 举报

发表于 2010-9-6 09:29:27 | 显示全部楼层 来自 武汉大学
6# comeonbaby

不过我也觉得你两个内存值好像赋反了
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-6 17:19:43 | 显示全部楼层 来自 四川成都
8# lynnxiong
反过来一样不能算。。错误提示基本相同。
K:\JZQ_motai\huosaigan.dat
Using Network floating license.
Floating License Server = localhost
Starting Job on Mon Sep 06 10:53:07 2010
Checking prerequisite files...
Initializing ... Stage 1
Initializing ... Stage 2
Initial ADINA memory allocation  -   500.0 mb  (or  125.0 mw)
Allocated 500.0 MB memory.
Starting Solution Process ...
Computation starts ...                                                         
Input phase...
Re-allocating 1021.3 MB of memory ...
Re-allocating 2324.1 MB of memory ...
Releasing floating license.
Job Canceled on Mon Sep 06 10:53:57 2010
决定改成8节点单元来计算了。
回复 不支持

使用道具 举报

发表于 2011-6-10 10:02:49 | 显示全部楼层 来自 甘肃兰州
我也出现这个问题了。、、、肿么办、、、楼主你解决了么
回复 不支持

使用道具 举报

发表于 2011-6-10 10:52:17 | 显示全部楼层 来自 江苏南京
本帖最后由 LS_Terminator 于 2011-6-10 10:54 编辑

楼主你好~关于手动分配内存的问题,十方版主很早就在群里有帖子了,可以去查一下啊,写的很详细,很好~

1、试着采用内核来计算,计算较快,如果没有办法进行内核计算,那就采用外核来计算,但计算速度明显要慢一些。(怎么采用内核来计算,说白了就是先将计算内存调为0,储存数据的内存大于需要的内存)
2、我说下我的一般手动分配内存计算的流程,供你参考下;
一、我会采用自动分配的方式来计算,如果出现了内存不够的问题,那就打开刚刚生成的out文件,然后再里面找到,需要储存数据的内存需要多少,计算需要的内存需要多少,用笔记下来。
二、记住一般我建议会把aui窗口关掉,因为它会占用一定的内存值,这样会释放更多的内存,便于计算,然后填上对应的数据,一定要大于等于out文件中要求的。
三、如果还是不能计算,那就换台电脑吧,大一点内存的,或者服务器,还不能计算,那就要好好仔细检查你的模型了,降低单元的阶数等,在满足精度的条件下,尽量不需要用高次单元。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-6-11 16:38:12 | 显示全部楼层 来自 广东广州
1# comeonbaby

请问是啥操作系统,32bit or 64bit ?如果是32bit就换64bit的试试。
回复 不支持

使用道具 举报

发表于 2012-7-19 17:41:12 | 显示全部楼层 来自 安徽合肥
输到用时方很少
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-5 15:06 , Processed in 0.050834 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表