FORTRAN运行错误消息列表中英对照
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fortran的运行时错误消息列表
本节列出了英特尔Fortran运行时库(RTL)处理的错误。对于每一个错误,该表提供了错误号,严重性代码,错误信息文本,条件符号名称,而错误的详细说明。
在程序中定义条件符号值(参数表),包括以下文件:
for_iosdef.for
如表中所述,消息的严重程度决定了发生下列情况:
•与信息和警告,程序继续执行
•与错误,结果可能会不正确
•与严重的,程序执行停止(除非指定了恢复方法)
在最后一种情况下,为防止程序终止,您必须包含一个合适的I / O错误处理说明符并重新编译,或者对于某些错误,改变信号的缺省操作您再次运行该程序之前。
在下面的表中,第一列列出的错误号返回检测到I / O错误时iostat的变量。
第二列的第一行提供的消息,因为它会显示(以下forrtl:?),包括严重级别,消息号,消息文本。第二列下面的行包含状态条件符号(如$ IOS_INCRECTYP)和消息的解释。
脚注:
1标识不IOSTAT返回的错误。
原网页:
fortran_docs/compiler_f/main_for/mergedProjects/bldaps_for/common/bldaps_rterrs.htm 英文原版
List of Run-Time Error Messages
This section lists the errors processed by the Intel Fortran run-time library (RTL). For each error, the table provides the error number, the severity code, error message text, condition symbol name, and a detailed description of the error.
To define the condition symbol values (PARAMETER statements) in your program, include the following file:
for_iosdef.for
As described in the table, the severity of the message determines which of the following occurs:
•with?info?and?warning, program execution continues
•with?error, the results may be incorrect
•with?severe, program execution stops (unless a recovery method is specified)
In the last case, to prevent program termination, you must include either an appropriate I/O error-handling specifier and recompile or, for certain errors, change the default action of a signal before you run the program again.
In the following table, the first column lists error numbers returned to IOSTAT variables when an I/O error is detected.
The first line of the second column provides the message as it is displayed (following?forrtl:), including the severity level, message number, and the message text. The following lines of the second column contain the status condition symbol (such as FOR$IOS_INCRECTYP) and an explanation of the message.