找回密码
 注册
查看: 2946|回复: 13

FORTRAN的一个小问题,向大家请教!

[复制链接]
发表于 2003-6-9 14:52:56 | 显示全部楼层 |阅读模式

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

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

x
这是我在运行程序的时候出现的一个运行错误提示,这是什么原因呢?是因为数组定义范围超过了其最大限制了么?我定义的数组范围:(500,800,20)
Debug/thermoconforphasechange.exe : warning LNK4084: total image size 684269568 exceeds max (268435456); image may not run
thermoconforphasechange.exe - 0 error(s), 1 warning(s)

请大家指点,急!
 楼主| 发表于 2003-6-9 15:13:37 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

发现了!就是这个问题!
发表于 2003-6-9 17:15:56 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

呵呵,你的机器是不是256M内存,会不会因为你需要的内存超过你的物理内存,然后给你一个警告,让你引起注意.
因为我看268435456是你的最大值,所以怀疑是不是这个原因!
发表于 2003-6-9 17:22:59 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

9494
换机器
 楼主| 发表于 2003-6-9 19:44:59 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

谢谢!再过几天,换机器!嗬嗬
发表于 2003-6-10 19:23:28 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

增加你的虚拟内存不知道会不会有用。
 楼主| 发表于 2003-6-10 21:08:25 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

oh, no use!
发表于 2003-6-11 18:19:12 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

好像F90支持指针,如果用指针考虑合适的数据格式可解决这类问题。
换大内存能改善,但不能有飞跃性的提高。
 楼主| 发表于 2003-6-12 13:18:04 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

楼上老兄可以说的仔细一些么?
发表于 2003-6-13 02:47:56 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

你是用VISUAL FORTRAN (POWER STATION)吗?
如果是W32的程序, 应该是系统自己管理虚拟内存, 再大的数组也没关系啊
 楼主| 发表于 2003-6-13 11:11:13 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

我用的是powerstation
发表于 2003-6-16 12:56:17 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

静态数组维数太大,超出内存。
 楼主| 发表于 2003-6-17 09:38:28 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

如果使用动态数组,应该可以避免这种现象的产生吧
发表于 2003-6-17 09:42:52 | 显示全部楼层

FORTRAN的一个小问题,向大家请教!

动态数组消耗资源更多,所以不行。
抱歉,我有点不知道如何回答关于指针的问题,
我觉得你最好参照一下成熟的做法,指针用起来很麻烦的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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