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

关于HX求解时出现error:3034的探讨

[复制链接]
发表于 2011-12-5 17:44:46 | 显示全部楼层 |阅读模式 来自 辽宁沈阳
    本人在模拟的时候 和许多朋友一样  都会出现3034这个错误,这个错误在帮助文档里面解释的是:RAM即物理内存太小。解决办法有两个:1、采用linux系统。2、增加RAM,原文内容是Add additional RAM (3GB), boot windows in -/3GB mode and reserve at least 2.5 GB of virtual memory. 我们大多数采用的是windows系统,用工作站的话很少的。本人也采用的是windows。我之前做了一个模拟,在求解时也遇到了这个错误的出现,我的解决办法是减少了网格数量,这样模拟就进行下去,没有错误提示了。
   但是,对于有些模型,没有办法减少网格怎么办?依照help文件里面说的,增加RAM,这个增加RAM是指额外增加3GB还是增加到3GB?我的电脑是3.5GB内存的,运行的时候还是不行的,依然会出现这个问题。按照help文件里面说的,虚拟内存至少得2.5GB,问题是不是在虚拟内存上呢?这个我没有试过,如果修改虚拟内存的话或许会可以,但是这个没试过,也不敢修改这个,对电脑不怎么了解,怕出问题。还想请高手给解答下。
    原文中解释的还有这么一句话:This indicates the memory is fragmented and the solver is unable to access the requested memory in one large chunk.  前半句是说内存是零碎的,这个是什么意思?
    希望有高手能解答下。
感激不尽!
 楼主| 发表于 2011-12-5 17:57:07 | 显示全部楼层 来自 辽宁沈阳
Simdroid开发平台
本帖最后由 dreamghost 于 2011-12-5 17:58 编辑

还有一个问题就是帮助文件里面的举例:
PH_getmem failed while trying to allocate chunk of 703474 kbytes.(大概680MB)
Current memory used for the solver is 1141730 kbytes(大概1000MB)

** ERROR 3034: Exhausted available memory while trying to

这个680MB是模拟另外所需要的内存还是已经占有的内存?我谷歌了一下 我认为是需要的内存
1000MB是不是这个模拟一共需要内存?还是已经占用的?


我们在查看电脑cpu的时候  物理内存的可用数也会有个2.5G的剩余量,这个是不是模拟所需要的内存呢?
如果是的 按照上面的说的 应该满足模拟的需要的了  不应该出现这个3034的错误啊


本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2011-12-7 11:06:08 | 显示全部楼层 来自 广西南宁
如果你用的是用XP系统,电脑内存再大也没用,超过40万网格做不了的。
回复 不支持

使用道具 举报

发表于 2011-12-13 17:18:23 | 显示全部楼层 来自 广东阳江
win32位的系统管理内存有限,你再大它管理不了也没有什么用,如果是linux会好很多,同一台电脑我试过win64和linux64,差的还是比较明显的。
回复 不支持

使用道具 举报

头像被屏蔽
发表于 2012-3-30 19:06:49 | 显示全部楼层 来自 重庆
提示: 该帖被管理员或版主屏蔽
回复 不支持

使用道具 举报

发表于 2013-1-28 10:39:54 | 显示全部楼层 来自 上海
解决这个问题的办法就是把求解器安装在LINUX系统上,windows基本没戏。
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 19:32 , Processed in 0.033392 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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