FORTRAN运行错误消息列表中英对照.docVIP

  • 84
  • 0
  • 约12.2万字
  • 约 77页
  • 2017-06-21 发布于湖北
  • 举报
FORTRAN运行错误消息列表中英对照

Fortran的运行时错误消息列表 本节列出了英特尔Fortran运行时库(RTL)处理的错误。对于每一个错误,该表提供了错误号,严重性代码,错误信息文本,条件符号名称,而错误的详细说明。 在程序中定义条件符号值(参数表),包括以下文件: for_iosdef.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语句指定的文件XXX已存在状态=新使用I / O单元×(创建新的文件)。确保正确的文件名,目录路径,单元等等在源程序中指定。决定是否: 重命名或重新运行该程序前删除现有文件。 修改源文件来指定不同的文件规格,I / O单元,或OPEN语句状态。 111 资讯(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。其中下列条件发生: 该文件不是连续的文件。 该文件没有打开的顺序或追加的访问。 英特尔Fortran语言的RTL I / O系统检测到执行一个REWIND语句的过程中出现错误。 21 重度(21):重复文件规范 美元IOS_DUPFILSPE。多次尝试了指定的文件属性没有干预关闭操作。一个DEFINE FILE语句其次是另一个DEFINE FILE语句或OPEN语句。 22 重度(22):输入记录太长 美元IOS_INPRECTOO。A记录被读取超出打开文件时指定的明确或默认的记录长度。读取该文件,请使用OPEN语句与适当大小的RECL =值(记录长度)。 23 重度(23):退格错误 美元IOS_BACERR。英特尔Fortran语言的RTL I / O系统检测到一个执行BACKSPACE语句的过程中出现错误。 241 重度(24):在读文件结束的 美元IOS_ENDDURREA。其中下列条件发生: 执行一个READ语句未包含完,错误或IOSTAT规范过程中英特尔Fortran RTL I / O系统文件结束的情况遇到。 文件结束的记录写的ENDFILE语句执行一个READ语句未包含完,错误或IOSTAT规范过程中遇到的问题。 已尝试读取过去的执行READ语句中未包含完,错误或IOSTAT规格在内部文件字符串或数组的结尾。 由END和ERRSNS返回此错误。 25 重度(25):记录编号范围之外 美元IOS_RECNUMOUT。

文档评论(0)

1亿VIP精品文档

相关文档