Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 6/24/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

List of Runtime Error Messages

This section lists some of the errors processed by the Intel® Fortran runtime library (RTL).

NOTE:

To see a more complete list of runtime errors, see file ifcore_msg.msg, which is located in the libraries part of your kit.

For each error shown in the below table of example messages, you will see the error number, the severity code, error message text, and condition symbol name. Some messages also provide more details about 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 of example messages, 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 sometimes an explanation of the message.

In these messages, words in quotes represent variables. For example, "number" indicates a numeric variable, and "string" indicates a character string variable.

Number

Severity Level, Number, and Message Text; Condition Symbol and Explanation

11

severe (1): Not a Fortran-specific error

FOR$IOS_NOTFORSPE. An error in the user program or in the RTL was not an Intel® Fortran-specific error and was not reportable through any other Intel® Fortran runtime messages.

2

severe (2): not implemented

FOR$IOS_NOTIMP.

3

warning (3): ignored requested disposition

FOR$IOS_IGNORED.

4

warning (4): ignored requested disposition, file not deleted

FOR$IOS_IGNNOTDEL.

5

warning (5): requested disposition modified, file not deleted, unit "number", file "string"

FOR$IOS_REQDISMOD.

Footnotes:

1 Identifies errors not returned by IOSTAT.