fortran内部函数出错信息解释

fortran内部函数出错信息解释

ID:30774931

大小:55.61 KB

页数:8页

时间:2019-01-03

fortran内部函数出错信息解释_第1页
fortran内部函数出错信息解释_第2页
fortran内部函数出错信息解释_第3页
fortran内部函数出错信息解释_第4页
fortran内部函数出错信息解释_第5页
资源描述:

《fortran内部函数出错信息解释》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、[sourcefile(line)]run-timeerrorM62xxMATH错误号函数级数学错误信息M6201functionnames:DOMAINerror函数的自变量超出了约定的取值域,例如sqrt(-l)M6202functionname:SINGerror无意义的变量。例如loglO(O)M6203functionname:OVERFLOWerror函数的结果值或其中一个既时计算值太大以致不能表示,例如EXP(250000.0)M6204functionname:UNDERFLOWerror函数的结果值或其中一个既时计算值太小以致不能表示。M6205functionname:T

2、LOSSerror完全丢失精度,例如COS(1E30)M6206functionname:PLOSSerrorCVF中有两种编译(连接、执行)模式:release模式和debug模式。调试程序时,宜用debug模式;调好后再用release模式,得到高效的执行程序。设定debug模式:点击菜单Build/SetActiveProjectConfiguration,选*-Win32Debug,OK,即设定为debug模式。以debug模式执行:点击"Go(F5)”按钮,或直接按F5键,则执行程序,并在第一个出错语句处停止,在该语句前有一个小黄色箭头。若程序没错,则一直执行完毕,自动关闭dos窗

3、口。此时,宜用“!〃按钮或"Ctrl+F5〃键,执行完成后,dos窗口等待用户关闭。设置断点:若希望执行时在某一语句处暂停,可将光标置于该语句,点击〃手〃形状的按钮,或按F9键,则程序执行到该语句时停在该语句处。单步执行:F10(不进入了过程程序段)或者FM(遇到了过程进入了过程程序段继续单步执行)。在工具栏上都有相应的按钮。查看变量值:小黄箭头停在某语句时,按下Variable按钮,显示当前程序段的变量值;对于简单变量,将光标放在该变量上,则即时显示该变量值。先简单说这么多。如何用Debug模式获得更多的提示信息依次选择/扌丁开:Project=>Settings=>Fortran二〉Co

4、mpilationDiagnosties建议选中以下各项:UninitializedVariables(未赋初始值的变量)用了这些选项,可以对很多潜在的问题给予警告,使代码更为规范安全。注意:UninitializedVariables只对简单变量有效,对数组无效。如果简单变量a未给初值,而用于b=3.0*a,则编译时将报错,但是如果a是个数组变量,则不报错。(不知后来的IntelVF版本有没有改进?)另外也建议以下设置:FortranStandardChecking:Fortran90/95这样,非标准的、厂家扩充的语法功能就会给出警告。VisualFortran常见运行错误Insuffi

5、cientvirtualmemory虚拟内存不足Integeroverflow整数溢出错误Integerdividebyzero整数除0错误Floatingoverflow浮点数溢出错误Floatingdividebyzero浮点数除0错误Floatingunderflow浮点数下溢错误Floatingpointexception浮点数异常错误Subscriptoutofrange数组定义超出边界Floating-pointconversionfailed浮点数格式转换失败Nullpointererror空指针错误Stackoverflow堆栈溢出Stringlengtherror字符串长度

6、超出允许范围Substringerror数组下标超出允许范围Rangeerror整数值超出允许范围Allocatablearrayisalreadyallocated数组重复定义ProgramException・arrayboundsexceeded引用数组下标超出允许范ProgramExcept!on・denormalfloating・pointoperandWE法浮,点数操作符ProgramException-floatingstackcheck浮点数堆栈检查ProgramException・integerdividebyzero整数除0错误ProgramException・intege

7、roverflow整数溢出ProgramException-privilegedinstruction非法执行特权指令ProgramException・illegalinstruction勻已法扌旨令ProgramException・stackoverflow堆栈溢出Arrayorsubstringsubscriptexpressionoutofrange数组下标彳氐下数组定义下界或高于数组定义上界CHARA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。