<<

I/O
    asynchronous
    choosing optimal record type
    data formats for unformatted files
    file sharing
    record
    specifying record length for efficiency
I/O statement specifiers
I/O statements
   Specifying the Initial Record Position
   Record Transfer
    forms of
    list of
ias.exe file
IDB
IDB (see Intel(R) Debugger)
   Debugging Fortran Programs
   Debugging Fortran Programs
idis.exe file
IEEE*
    nonnative big endian data
    S_float data ranges
    T_float data ranges
IERRNO
    error codes
ifl.exe file
ifort
    output files
ifort command
    examples
    redirecting output
    requesting listing file using
    syntax for
    using
ifort.cfg file
ifort.exe file
ifortcfg environment variable
ifortvars.bat
ifortvars.bat file
   Understanding Errors During the Build Process
   Key Compiler Files Summary
    running
ifortvars.csh
ifortvars.csh file
    running
ifortvars.sh
ifortvars.sh file
    running
IFPORT portability module
    overview
    using
INCLUDE
    directory searched for filenames
       What the Compiler Does by Default
       Searching for Include and .mod Files
INCLUDE environment variable
Include file path
INCLUDE files
    option specifying directory to search for
    searching for
    using
incremental linking
    linker option specifying treatment of
information retrieval
    portability routines for
input and output
    portability routines for
input and output files
input file extensions
input files
INQUIRE statement
INTEGER
    equivalent compiler option for
integer data representations
integer data type
    declarations and options
       Data Representation Overview
       Integer Data Representations
    methods of specifying endian format
    nonnative formats
    ranges
integer pointers
    mixed-language programming
INTEGER(KIND=1) representation
INTEGER(KIND=2) representation
INTEGER(KIND=4) representation
INTEGER(KIND=8) representation
Intel(R) 64 applications
Intel(R) Debugger
   Debugging Fortran Programs
   Debugging Multithreaded Programs Overview
Intel(R) Fortran
    compiler options
    file extensions passed to compiler
    handling run-time errors
    intrinsic data types
    mixed language programming
    portability considerations
    running Fortran applications
    using the debugger
Intel(R) Fortran Compiler command prompt window
INTEL_LICENSE_FILE environment variable
interface blocks
    for mixed-language programming
interfaces
    and Fortran array descriptor format
internal files
   Devices and Files
   Internal Files and Scratch Files
    rules for using
    unit specifier for
internal procedures
    advantages of
interoperability with C
   Summary of Mixed-Language Issues
   Interoperability with C
interprocedural optimizations
    compiling and linking for
introduction to Building Applications
invoking Intel(R) Fortran Compiler
IOSTAT
    errors returned to
    example
    symbolic definitions in iosdef.for
    using



key files
kind type parameter
    INTEGER declarations
    LOGICAL declarations



language extensions
    and portability
language standards
    and portability
LD_LIBRARY_PATH environment variable
LIB environment variable
LIBIFCOREMT.LIB
libraries
    creating shared
    default
    for the compiler
    IFPORT portability module
    math
    static
libraries used when linking
library directory paths when linking
library exception handler
    overriding
library routines
    how to use
license file
    specifying the location of
limitations of mixed-language programming
limits
    Intel(R) Visual Fortran compiler
link map file
    generating
linker
    Microsoft
    option to prevent running
    request threaded run-time library
    using from the command line
    viewing libraries used
linker diagnostic messages
linker error conditions
linker library directory paths
linking
    object files
    option suppressing
list-directed I/O
list-drected I/O statements
little endian storage
locating run-time errors
    using traceback information
locations
    specifying alternative
logical data
    mixed-language programming
logical data representation
logical data type
    converting nonnative data
    declaring
    differences with nonnative formats
    mixed-language programming
    ranges
    representation
logical devices
logical records
logical unit number
logical units
    assigning files to
lowercase names
    case-sensitivity
       Reconciling the Case of Names
       Adjusting Naming Conventions in Mixed-Language Programming
       Naming Conventions for Fortran, C, Visual C++, Visual Basic, and MASM
LST files



macros
make command
makefiles
    command-line syntax
MAP
    files
MASM
math libraries
memory models
messages
    display of run-time
    meaning of severity to run-time system
    run-time error
    run-time format
methods of specifying the data format
Microsoft
    debugger
    linker
Microsoft Fortran PowerStation
    compatibility with
    compatible file types
Microsoft Visual Studio* IDE
    using
mixed language programming
    calling subprograms
mixed-language programming
    adjusting case of names
    adjusting naming conventions in
       Adjusting Naming Conventions in Mixed-Language Programming
       Naming Conventions for Fortran, C/C++, Visual Basic, MASM
    allocatable arrays in
    array descriptor format
    array pointers in
    arrays in
    calling conventions in
    character strings in
    exchanging and accessing data in
    handling data types in
    integer pointers in
    limitations
    naming conventions
    numeric data types in
    overview of issues
    passing arguments in
    return values
       Handling Character Strings
       Handling Numeric, Complex, and Logical Data Types
    summary of issues
    user-defined types in
    using common external data in
    using modules in
mixed-language programs
   ATTRIBUTES Properties and Calling Conventions
   Visual C/C++ and Visual Basic Naming Conventions
   Naming Conventions for Fortran, C, Visual C++, Visual Basic, and MASM
   Fortran Module Names and ATTRIBUTES
   Protoyping a Procedure in Fortran
   Calling C Procedures from a Fortran Program
    compiling and linking
mixed-language projects
    programming with
module naming conventions
modules
    advantages of
    IFPORT
    use in mixed-language programming
multibyte characters
multithread applications
    compiling and linking
    See Also threads
multithreaded programs
    debugging


>>