声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1321|回复: 2

[编程技巧] 为什么求很小规模的问题会出现OUT OF MEMORY

[复制链接]
发表于 2007-1-7 12:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我最近用MATLAB编写了一个有限元程序,质量阵和刚度阵都是1350X1350,在计算响应的时候会出现 OUT OF  MEMORY的提示,我的内存可是1个G啊,虚拟内存也有2个G,怎么可能出现内存不够呢?

请教各位~

[ 本帖最后由 xinyuxf 于 2007-1-8 08:26 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-1-7 12:56 | 显示全部楼层
1350*1350还是小规模问题么?-___-  

对于matlab的微分求解,上百个自由度处理起来就比较麻烦,别指望上百个了。

对于fortran的程序,几百个自由度的响应分析,计算起来也是特别耗时间和内存的。

所以说,你用matlab出现这个错误很正常,可以考虑多买几只鸡(开玩笑:@D  )....
发表于 2007-1-7 13:13 | 显示全部楼层
上千的自由度就要考虑 怎么处理分块计算,存储了。直接求解估计是很困难了。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-3 23:53 , Processed in 0.255909 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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