找回密码
 注册
查看: 2103|回复: 3

Fortran调试过程中的一个小问题

[复制链接]
发表于 2004-6-15 19:22:27 | 显示全部楼层 |阅读模式

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

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

x
在DEBUG过程中出现如下错误:定义X(300,120,100),在执行过程中做到X(101,4,1)时,当时的值出现“ARRAY EXPANSION LIMITED TO 1000 nodes”.不知道如何改正?是定义的问题还是机器内存方面的问题?
发表于 2004-6-15 21:09:49 | 显示全部楼层

Fortran调试过程中的一个小问题

应该是程序本身的问题
发表于 2004-6-16 15:08:38 | 显示全部楼层

Fortran调试过程中的一个小问题

换分网格太密了,估计是。想:节点数:300*100*120,太大了
 楼主| 发表于 2004-6-17 09:23:58 | 显示全部楼层

Fortran调试过程中的一个小问题

问题已经解决,只是数组下标越界而已,i=1,n,而程序中用到了x(i-1),在老版本中调试是通过的(忽略越界),在新版本中就出现了这种错误。至于网格太密的问题,300*120*100,并不算大,是可以得。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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