作者appleseed (你我皆凡人)
看板Fortran
标题[问题] 新手跑程式发生的问题
时间Sun Mar 21 00:08:14 2010
各位乡民好 我在跑程式的时候发生些问题想来请教各位大大
compile 都没发生错误可是实际在跑它给我一些讯息 如下
TERMINAL ERROR 2 from DQ2AG.The quadrature IRULE=-1088044757
it must be in the range 1 to 6.
Here is a traceback of subprogram calls in reverse order:
Routine name Error type Error code
____________ __________ __________
DQ2AG 5 2 <Called Internally>
DQDAG 0 0
DN2QNF 0 0 <Called Internally>
DNEQNF 0 0
USER 0 0
以上
我有个两个疑问 ,就是为什麽我程式里面没有DQ2AG 跑出来会说那这个指令有错误
然後就是 IRULE的设定 我明明在DQDAG 里面设定为1 可是讯息却是那种怪数字= =
有甚麽方向是我可以去嚐试来抓出问题的
望请各位大大赐教 感激不尽囧nz....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.179.121
1F:→ appleseed:我有使用IMSL 03/23 21:58
2F:→ appleseed:最近改变了积分范围,虽然还是跑不出来可是却出现不一样 03/23 22:00
3F:→ appleseed:的讯息EX:IRULE有变化或是OVERFLOW请问大大们都怎麽解决 03/23 22:01
4F:推 charlesdc:OVERFLOW会出现就是你叫了矩阵范围以外的值 03/24 00:09
5F:→ charlesdc:除错我的方法是会在不同区块放入测试的值,慢慢缩小范围 03/24 00:10
6F:→ charlesdc:在显示其相关的参数在萤幕上,当错误出现时就可知道当时 03/24 00:11
7F:→ charlesdc:参数的状况 03/24 00:11