主题:向大家请教IVF的调试问题
sunlei106
[专家分:0] 发布于 2010-04-23 21:56:00
最近刚刚接触IVF,是在Microsoft Visual Studio2008下加载的IVF11。我要用的是一个Power Station4.0环境下编写的Fortran77格式的程序。其中所有的变量都是没有定义的,在Power Station下运行没有任何问题,但是在IVF11下运行结果都是NaN。我觉得可能是变量定义的问题吧。我想向各位老师请教,IVF在debug模式下调试,如何设置警告提示我哪些变量需要定义?
回复列表 (共2个回复)
沙发
f2003 [专家分:7960] 发布于 2010-04-23 23:19:00
为什么结果是NaN,这显然跟算法有关系,编译器恐怕不会智能到分析你的算法并给出哪些变量需要声明和赋初值的建议。所以这种问题一般只能自己找答案。我这么看。
依我的观点,如果可能的话,声明所有变量并赋初值,加上implicit none
板凳
sunlei106 [专家分:0] 发布于 2010-04-23 23:47:00
原来的程序变量都没有定义,我就想把所有的变量都定义和赋初值了。CVF里不是可以警告没有定义的变量么?我已经加了IMPLICIT NONE了,但是这不会提示我哪些变量没有定义啊,想请教IVF里如何设置想CVF那样警告没有定义的变量。
我来回复