admin 管理员组

文章数量: 1086019


2024年3月27日发(作者:网络编程基本技术实训实验报告)

. .

Fortran的运行时错误消息列表

本节列出了英特尔Fortran运行时库〔RTL〕处理的错误。对于每一个错误,该表提供了错误号,严重性代

码,错误信息文本,条件符号名称,而错误的详细说明。

在程序中定义条件符号值〔参数表〕,包括以下文件:

for_

如表中所述,消息的严重程度决定了发生以下情况:

与信息和警告,程序继续执行

与错误,结果可能会不正确

与严重的,程序执行停顿〔除非指定了恢复方法〕

在最后一种情况下,为防止程序终止,您必须包含一个适宜的I / O错误处理说明符并重新编译,或者对于

某些错误,改变信号的缺省操作您再次运行该程序之前。

在下面的表中,第一列列出的错误号返回检测到I / O错误时iostat的变量。

第二列的第一行提供的消息,因为它会显示〔以下

forrtl:

〕,包括严重级别,消息号,消息文本。第二列

下面的行包含状态条件符号〔如$ IOS_INCRECTYP〕和消息的解释。

1

1

严重〔1〕:不是Fortran特定的错误

美元IOS_NOTFORSPE。在用户程序中或在RTL的错误不是英特尔Fortran的特定错误和通过任何其

他英特尔Fortran运行时的消息并没有呈报之。

8 严重〔8〕:部一致性检查失败

美元IOS_BUG_CHECK。部错误。请检查该程序是正确的。重新编译,如果在程序中存在错误。如

果此错误仍然存在,提交问题报告。

9 严重〔9〕:允许访问被拒绝的文件

美元IOS_PERACCFIL。检查指定的文件是否与网络设备映射和可用的权限。确保正在访问正确的文

件和设备。更改保护,特定的文件或程序重新运行该程序前使用。

10 重度〔10〕:不能覆盖已经存在的文件

美元IOS_CANOVEEXI。当指定的OPEN语句指定的文件**X已存在状态='新'使用I / O单元×〔创

立新的文件〕。确保正确的文件名,目录路径,单元等等在源程序中指定。决定是否:

重命名或重新运行该程序前删除现有文件。

修改源文件来指定不同的文件规格,I / O单元,或OPEN语句状态。

11

1

资讯〔11〕:单位不连接

美元IOS_UNINOTCON。指定的单位是不开放的尝试I / O操作的时间。检查是否指定了正确的单元

号。如果适宜的话,使用OPEN语句来显式地翻开文件〔连接文件到本机〕。

17 重度〔17〕:语法在NAMELIST输入错误

美元IOS_SYNERRNAM。输入一个名称列表控制的READ语句的语法是不正确的。

优选

. .

18 重度〔18〕:太多值NAMELIST变量

美元IOS_TOOMANVAL。有人企图以一个名称列表READ语句中指定的值太多的变数。

19 重度〔19〕:无效的引用变量在NAMELIST输入

美元IOS_INVREFVAR。其中以下条件发生:

20

该变量是不是组的成员。

一个尝试下标标量变量。

可变数组的下标是出界外。

数组变量中指定了太多或太少的下标变量。

已尝试指定一个非字符变量或数组名的子字符串。

字符变量的子符是出界外。

变量的下标或子说明符不是一个整数常量。

已尝试通过使用无下数组变量指定的子串。

重度〔20〕:倒带错误

美元IOS_REWERR。其中以下条件发生:

21

该文件不是连续的文件。

该文件没有翻开的顺序或追加的访问。

英特尔Fortran语言的RTL I / O系统检测到执行一个REWIND语句的过程中出现错误。

重度〔21〕:重复文件规

美元IOS_DUPFILSPE。屡次尝试了指定的文件属性没有干预关闭操作。一个DEFINE FILE语句其次

是另一个DEFINE FILE语句或OPEN语句。

22 重度〔22〕:输入记录太长

美元IOS_INPRECTOO。A记录被读取超出翻开文件时指定的明确或默认的记录长度。读取该文件,

请使用OPEN语句与适当大小的RECL =值〔记录长度〕。

23 重度〔23〕:退格错误

美元IOS_BACERR。英特尔Fortran语言的RTL I / O系统检测到一个执行BACKSPACE语句的过程

中出现错误。

24

1

重度〔24〕:在读文件完毕的

美元IOS_ENDDURREA。其中以下条件发生:

执行一个READ语句未包含完,错误或IOSTAT规过程中英特尔Fortran RTL I / O系统文件

完毕的情况遇到。

文件完毕的记录写的ENDFILE语句执行一个READ语句未包含完,错误或IOSTAT规过程

中遇到的问题。

已尝试读取过去的执行READ语句中未包含完,错误或IOSTAT规格在部文件字符串或数组

的结尾。

由END和ERRSNS返回此错误。

优选


本文标签: 文件 指定 错误 语句 程序