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

[3. Fortran] 求助fortran溢出问题

[复制链接]
发表于 2005-4-26 08:34:17 | 显示全部楼层 |阅读模式 来自 山东青岛
定义的二维数组如果超过5000*5000维的话  
就会在计算过程中显示out of memory
是fortran编译器的限制呢  还是机器的问题
我用的是visual fortran6.0
奔四 2g内存的机器
多谢了
 楼主| 发表于 2005-4-26 08:35:02 | 显示全部楼层 来自 山东青岛

Re:求助fortran溢出问题

Simdroid开发平台
自己顶
hanjinghua98130 该用户已被删除
发表于 2005-4-26 10:17:05 | 显示全部楼层 来自 天津
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-4-27 09:05:03 | 显示全部楼层 来自 北京

Re:求助fortran溢出问题

我用的260*260的矩阵都说这个问题?但是在另外一个机器上没问题.高手指教
发表于 2005-4-27 10:07:12 | 显示全部楼层 来自 黑龙江哈尔滨

Re:求助fortran溢出问题

5000*5000矩阵不大,可以算一下占用的存储容量 如果是real8的,就是8byte

5000*5000*8/1024/1024 = 190Mb
 楼主| 发表于 2005-4-27 16:25:05 | 显示全部楼层 来自 山东青岛

Re:求助fortran溢出问题

是不是因为在计算中得到的其他的计算结果已经占用了一一些内存
导致内存很容易溢处呢
有没有解决的办法呢
发表于 2005-4-27 20:35:35 | 显示全部楼层 来自 黑龙江哈尔滨

Re:求助fortran溢出问题

不好说,看程序运行时到底用了多少存储量?运行到哪一部出现这个错误的。具体错误提示是什么,可以查查帮助文件
发表于 2005-5-4 20:46:51 | 显示全部楼层 来自 江苏南京

Re:求助fortran溢出问题

偶用VF6.6C输出了一个5000*5000的大矩阵,有300M左右。可以用的。
 楼主| 发表于 2005-5-24 17:20:50 | 显示全部楼层 来自 山东青岛

Re:求助fortran溢出问题

我用的是vf6.5怎么就不行呢
只有6.6可以吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

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

GMT+8, 2024-11-2 01:23 , Processed in 0.035441 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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