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

4G内存还是不够,不知道设置问题在哪

[复制链接]
发表于 2007-10-13 00:17:40 | 显示全部楼层 |阅读模式 来自 北京
我手动设置2G的内存,可是还是在计算一个3w单元的模型时,出现了如下问题,我机器是4G内存,只认了3.25,我机器
的虚拟内存是4.8G,在一起就是8G了,可是还是出错

**  FATAL **
     **  Unable to allocate array  176 in routine fgetmem2. Trying to
     **  allocate  918116416 bytes, 830786588 bytes have already been allocated.
     **  Probable cause is insufficient swap space.


高手指点一下!!!!
发表于 2007-10-13 18:06:33 | 显示全部楼层 来自 河南洛阳

回复 #1 blaiman 的帖子

Simdroid开发平台
重新划分网格!!!!或者有限元建模重新考虑!!!!
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-13 23:19:56 | 显示全部楼层 来自 北京
好郁闷的事情的啊
回复 不支持

使用道具 举报

发表于 2007-10-14 11:19:54 | 显示全部楼层 来自 江苏苏州
内存不够,减少网格数量,或者把网格变大!试下看看!
或者改变MEMORY设置,但不好改.
回复 不支持

使用道具 举报

发表于 2007-10-14 11:20:59 | 显示全部楼层 来自 江苏苏州
在或者换OBSTRUCT解算器解算!
回复 不支持

使用道具 举报

发表于 2007-10-14 13:45:35 | 显示全部楼层 来自 天津
应该不会出现内存不够的现象,可能是你的内存不兼容

目前好多的系统说支持4G内存,但兼容性90%以上不支持4G
回复 不支持

使用道具 举报

发表于 2007-10-15 11:33:22 | 显示全部楼层 来自 安徽合肥
求解时,看看你计算的临时文件目录所在的硬盘分区是不是满了
回复 不支持

使用道具 举报

发表于 2007-10-25 10:03:09 | 显示全部楼层 来自 辽宁大连
同意楼上的说法
一般我的经验来说,求解的时候,内存只是和CPU配合解决求解快慢的问题,能不能求解取决于临时文件目录所在硬盘分区的空间大小。
回复 不支持

使用道具 举报

发表于 2007-10-26 11:05:37 | 显示全部楼层 来自 河南洛阳

回复 #1 blaiman 的帖子

改变内存方法不行,还是重新建有限元,划分网格大点!
回复 不支持

使用道具 举报

发表于 2007-10-27 17:17:42 | 显示全部楼层 来自 北京
我也遇到过这种问题,将Auto Memory Setting修改为可以设置时,将内存和Swap空间设大时还是不能计算下去。楼主3W单元就计算下去,是不是设置了辐射?重新划分网格,将辐射网格的大小划大一点再试试看。这种问题好像还没有什么好的解决方法,只能重新划分网格。
不知道有没有高人能站出来详细的说一下怎么彻底解决这一类内存和Swap空间不足的问题
回复 不支持

使用道具 举报

发表于 2007-10-28 20:49:53 | 显示全部楼层 来自 江西抚州

回复 #1 blaiman 的帖子

我认为你的问题不是你的实际的物理内存和虚拟的内存的总和不够,而是你存放的数据盘文件的工作盘的空间不够,你可以关闭*.master和占有内存最大的那两个文件,也许就够计算空间了.
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-29 09:16:06 | 显示全部楼层 来自 北京
谢谢大家来帮忙,现在问题已经解决了。
原因是有一个向外辐射的面的辐射方向选错了,
朝向了内部,把内部的的全部单元都算上了辐射,所以
就内存不够了。
回复 不支持

使用道具 举报

发表于 2010-7-24 18:59:03 | 显示全部楼层 来自 安徽合肥
不知道有没有高人能站出来详细的说一下怎么彻底解决这一类内存和Swap空间不足的问题
回复 不支持

使用道具 举报

发表于 2010-7-24 19:02:27 | 显示全部楼层 来自 安徽合肥
不知道有没有高人能站出来详细的说一下怎么彻底解决这一类内存和Swap空间不足的问题
回复 不支持

使用道具 举报

发表于 2010-8-2 18:50:20 | 显示全部楼层 来自 陕西西安
楼上几位说得有理,学习了
回复 不支持

使用道具 举报

发表于 2010-8-5 16:04:30 | 显示全部楼层 来自 挪威
希望有高手来说说怎么解决内存不够的问题
回复 不支持

使用道具 举报

发表于 2010-8-14 13:48:20 | 显示全部楼层 来自 辽宁大连
用记事本打开安装目录下的ideas_param13.dat设置AUTOMATED MEMORY: MAXIMUM ADJUST里的数据,0-2,在option中该相关的数值,这样计算时内存就会增加的。
回复 不支持

使用道具 举报

发表于 2010-8-31 21:30:21 | 显示全部楼层 来自 广西玉林
8# fibao68 内存不够时才会调用硬盘,理论上内存如果足够大,硬盘占用量和读写率就会降低很多,求解速度也会有飞越。但是这种对内存的需求是非常大的,所以都要用硬盘,内存量有一个最小值,小于这个值就不能完成求解,高于这个值理论上就能完成,但是由于硬盘速度问题,有可能求解时间无法接受
回复 不支持

使用道具 举报

发表于 2010-9-3 17:18:45 | 显示全部楼层 来自 江苏淮安
学习了   学习了
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-13 00:19:50 | 显示全部楼层 来自 北京
呵呵 原来是我的帖子
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 08:26 , Processed in 0.081656 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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