第一范文网 - 专业文章范例文档资料分享平台

fortran常见错误代码 - 图文

来源:用户分享 时间:2025/7/8 20:37:09 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

operation was attempted for one of the following: Segmented file that was not on a disk or a raw magnetic tape ? Standard I/O file that had been closed ? severe (31): Mixed file access modes FOR$IOS_MIXFILACC. An attempt was made to use any of the following combinations: 31 ? Formatted and unformatted operations on the same unit ? An invalid combination of access modes on a unit, such as direct and sequential ? A DIGITAL Fortran 90 RTL I/O statement on a logical unit that was opened by a program coded in another language severe (32): Invalid logical unit number 32 FOR$IOS_INVLOGUNI. A logical unit number greater than 2,147,483,647 or less than zero was used in an I/O statement. severe (33): ENDFILE error FOR$IOS_ENDFILERR. One of the following conditions occurred: The file was not a sequential organization file with variable-length records. 33 ? The file was not opened for sequential or append access. ? An unformatted file did not contain segmented records. ? The DIGITAL Fortran 90 RTL I/O system detected an error during execution of an ENDFILE statement. ? severe (34): Unit already open 34 FOR$IOS_UNIALROPE. A DEFINE FILE statement specified a logical unit that was already opened. severe (35): Segmented record format error FOR$IOS_SEGRECFOR. An invalid segmented record control data word was detected in an unformatted sequential file. The file was 35 probably either created with RECORDTYPE= ' FIXED ' or ' VARIABLE ' in effect, or was created by a program written in a language other than Fortran or Fortran 90. 36 severe (36): Attempt to access non-existent record FOR$IOS_ATTACCNON. A direct-access READ or FIND statement attempted to access beyond the end of a relative file (or a sequential file on disk with fixed-length records) or access a record that was previously deleted in a relative file. severe (37): Inconsistent record length 37 FOR$IOS_INCRECLEN. An attempt was made to open a direct access file without specifying a record length. severe (38): Error during write 38 FOR$IOS_ERRDURWRI. The DIGITAL Fortran 90 RTL I/O system detected an error condition during execution of a WRITE statement. severe (39): Error during read 39 FOR$IOS_ERRDURREA. The DIGITAL Fortran 90 RTL I/O system detected an error condition during execution of a READ statement. severe (40): Recursive I/O operation FOR$IOS_RECIO_OPE. While processing an I/O statement for a logical unit, another I/O operation on the same logical unit was attempted, 40 such as a function subprogram that performs I/O to the same logical unit that was referenced in an expression in an I/O list or variable format expression. severe (41): Insufficient virtual memory FOR$IOS_INSVIRMEM. The DIGITAL Fortran 90 RTL attempted to exceed its available virtual memory while dynamically allocating space. To overcome this problem, increase the per-process data limit by using the limit (C shell) or ulimit (Bourne and Korn shell) commands before you run this program again (see Section 1.1). To determine whether the maximum per-process data size is already 41 allocated, check the value of the maxdsiz parameter in the sysconfigtab or system configuration file. If necessary, increase its value. Changes to do not take effect until the system has been rebooted (you do not need to rebuild the kernel if you modify sysconfigtab). For more information about system configuration parameters, see the DIGITAL UNIX System Tuning and Performance Management guide. Before you try to run this program again, wait until the new system resources take effect. severe (42): No such device 42 FOR$IOS_NO_SUCDEV. A pathname included an invalid or unknown device name when an OPEN operation was attempted. severe (43): File name specification error 43 FOR$IOS_FILNAMSPE. A pathname or file name given to an OPEN or INQUIRE statement was not acceptable to the DIGITAL Fortran 90 RTL I/O system. severe (44): Inconsistent record type 44 FOR$IOS_INCRECTYP. The RECORDTYPE value in an OPEN statement did not match the record type attribute of the existing file that was opened. severe (45): Keyword value error in OPEN statement 45 FOR$IOS_KEYVALERR. An improper value was specified for an OPEN or CLOSE statement specifier requiring a value. severe (46): Inconsistent OPEN/CLOSE parameters FOR$IOS_INCOPECLO. Specifications in an OPEN or CLOSE statement were inconsistent. Some invalid combinations follow: ? ? ? ? ? ? ? ? 46 READONLY or ACTION= ' READ ' with STATUS= ' NEW ' or STATUS= ' SCRATCH ' READONLY with STATUS= ' REPLACE ' , ACTION= ' WRITE ' , or ACTION= ' READWRITE ' ACCESS= ' APPEND ' with READONLY, ACTION= ' READ ' , STATUS= ' NEW ' , or STATUS= ' SCRATCH ' DISPOSE= ' SAVE ' , ' PRINT ' , or ' SUBMIT ' with STATUS= ' SCRATCH ' DISPOSE= ' DELETE ' with READONLY CLOSE statement STATUS= ' DELETE ' with OPEN statement READONLY ACCESS= ' APPEND ' with STATUS= ' REPLACE ' ACCESS= ' DIRECT ' or ' KEYED ' with POSITION= ' APPEND ' , ' ASIS ' , or ' REWIND ' severe (47): Write to READONLY file 47 FOR$IOS_WRIREAFIL. A write operation was attempted to a file that was declared ACTION= ' READ ' or READONLY in the OPEN statement that is currently in effect. severe (48): Invalid argument to Fortran Run-Time Library 48 FOR$IOS_INVARGFOR. The compiler passed an invalid or improperly coded argument to the DIGITAL Fortran 90 RTL. This can occur if the compiler is newer than the RTL in use. severe (51): Inconsistent file organization 51 FOR$IOS_INCFILORG. The file organization specified in an OPEN statement did not match the organization of the existing file. severe (53): No current record FOR$IOS_NO_CURREC. Attempted to execute a REWRITE statement to rewrite a record when the current record was undefined. To define the current record, execute a successful READ statement. You can 53 optionally perform an INQUIRE statement on the logical unit after the READ statement and before the REWRITE statement. No other operations on the logical unit may be performed between the READ and REWRITE statements. severe (55): DELETE error 55 FOR$IOS_DELERR. An error condition was detected by the DIGITAL Fortran 90 RTL I/O system during execution of a DELETE statement. severe (57): FIND error 57 FOR$IOS_FINERR. The DIGITAL Fortran 90 RTL I/O system detected an error condition during execution of a FIND statement. info (58): Format syntax error at or near xx FOR$IOS_FMTSYN. Check the statement containing xx, a character 58 1 substring from the format string, for a format syntax error. For information about FORMAT statements, refer to the DIGITAL Fortran Language Reference Manual. severe (59): List-directed I/O syntax error FOR$IOS_LISIO_SYN 2. The data in a list-directed input record had 59 an invalid format, or the type of the constant was incompatible with the corresponding variable. The value of the variable was unchanged. severe (60): Infinite format loop 60 FOR$IOS_INFFORLOO. The format associated with an I/O statement

搜索更多关于: fortran常见错误代码 - 图文 的文档
fortran常见错误代码 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c87mt80rkt20sr9z0o3m7_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top