Compaq Fortran
User Manual for
OpenVMS Alpha Systems


Previous Contents Index

J
Journaling control block
    XABJNL (RMS)
Journaling (RMS)
K
KAP preprocessor
    improving run-time performance
Key definition control block
    XABKEY (RMS)
Key fields
    primary and alternate
        definition
        discussion of use #1
        discussion of use #2
        discussion of use #3
        discussion of use #4
KEY specifier #1
KEY specifier #2
Keyed access mode
    exception handling
    general discussion
    indexed files
    See also Indexed sequential files
KEYEQ specifier
KEYGE specifier
KEYGT specifier
KEYID specifier
KEYLE specifier
KEYLT specifier
KEYNXT specifier
KEYNXTNE specifier
Keys, primary and alternate
    See Key fields
Keyword options (command line)
    abbreviating
    specifying multiple
Kind type parameter
    COMPLEX declarations
    INTEGER declarations
    LOGICAL declarations
    REAL declarations
    See also LRM
L
Labels
    in computed or assigned GOTO list
        maximum allowed
    See also LRM
Language compatibility
    See Compatibility; Language extensions
Language dialects
    Compaq Fortran compatibility information
Language extensions
    compatibility with Compaq Fortran 77
    compatibility with Compaq Fortran 77 on other platforms
    See also LRM
Language features
    Compaq Fortran 77 on other platforms (summary)
Language interface
    C and Compaq Fortran
        arrays
        C language main program
        calling subroutines
        changing default argument passing mechanisms #1
        changing default argument passing mechanisms #2
        changing default mechanisms
        complex arguments
        handling common blocks
        integer arguments
        invoking a C function from Compaq Fortran
        invoking a Compaq Fortran subprogram from C
        passing arguments between
        passing arguments between #1
        passing arguments between #2
        passing arguments between #3
        using C conventions
        using FORTRAN command
    character constant actual arguments
    Compaq Fortran
        argument passing rules
        array descriptor format
        changing default argument passing mechanisms #1
        changing default argument passing mechanisms #2
        default argument passing mechanism
        explicit interface #1
        explicit interface #2
        passing arguments #1
        passing arguments #2
        passing arguments #3
        passing arrays
        passing character arguments
        passing pointers
        See also LRM
    Compaq Fortran 77 and Compaq Fortran
        alignment qualifiers
        common block values
        data types to avoid
        derived-type data
        example
        function values
        I/O compatibility
        mechanisms
        passing arguments
        passing target or pointer data
        pointer data
        similarities
    differences from Compaq Fortran 77 for OpenVMS VAX Systems
    external names
        controlling with cDEC$ directives #1
        controlling with cDEC$ directives #2
        controlling with cDEC$ directives #3
    OpenVMS calling standard #1
    OpenVMS calling standard #2
    passing character data between Compaq Fortran and C
Language Sensitive Editor
    diagnostic file
LBR$OUTPUT_HELP
    example use
LEN specifier
    See also LRM
Length
    DOUBLE PRECISION declarations
        qualifiers controlling size
    source line length
        /WARNINGS=TRUNCATED_SOURCE qualifier
    source line length (fixed form)
        /EXTEND_SOURCE qualifier
Length, record
    See Fixed-length records; Variable-length records; Segmented records; Stream records
Lexical tokens per statement
    maximum
LIB$DATE_TIME
    example use
LIB$ESTABLISH
    Compaq Fortran 77 for OpenVMS VAX Systems compatibility
    example use
    general description
LIB$FREE_VM
    example use
LIB$GET_INPUT
    example use
LIB$GET_VM
    example use
LIB$INIT_TIMER
    example use
LIB$MATCH_COND
    example use
LIB$PUT_OUTPUT
    example use
LIB$REVERT
    general description
LIB$SHOW_TIMER
    example use
LIB$SIGNAL
    changing to a stop
    example use #1
    example use #2
    example use #3
    example use #4
    general description
LIB$SIG_TO_RET
LIB$SIG_TO_STOP
LIB$STAT_TIMER
LIB$STOP
    continuing execution after LIB$STOP
    example use #1
    example use #2
    example use #3
    example use #4
    example use #5
    general description
LIB$WAIT
    example use #1
    example use #2
$LIBDEF library module
    in FORSYSDEF
Library
    creating and maintaining
    INCLUDE files
    obtaining information about
    search order
        during compilation
    See also Text file libraries
LIBRARY command
/LIBRARY qualifier
    on FORTRAN command #1
    on FORTRAN command #2
    on LINK command #1
    on LINK command #2
LINK command
    creating image map file
    /DEBUG #1
    /DEBUG #2
    /DEBUG and /TRACEBACK qualifiers
    errors
    for translated shared images
    format
    input file qualifiers
    messages
    options file
        /OPTIONS qualifier
        shared common area (installed shareable image)
        shared common area (mapped global section)
    output file qualifiers
    qualifier summary
    qualifiers and options file use
    sample use with FORTRAN command #1
    sample use with FORTRAN command #2
    symbol table qualifier
$LINK$ program section
    use and attributes
Linker
    FORTRAN option controlling case-sensitive names
    functions performed by
    one or multiple modules in object files (/SEPARATE_COMPILATION)
    options file
    routines with opposition settings
    See also LINK command
LINPACK benchmark
LIS file type
List-directed I/O statements
    Compaq Fortran 77 differences
    See also LRM
/LIST qualifier #1
/LIST qualifier #2
    effect of batch mode
Listing file
    contents
    controlling lines per page
    example requesting listing file #1
    example requesting listing file #2
    requesting
    See also Source code listing
$LITERAL$ program section
    use and attributes
%LOC function
    See also Argument passing
Local processes
    sharing and exchanging data
Logical data type
    converting nonnative data
    declarations and qualifiers
    declaring
    differences with nonnative formats
    ranges
    representation
    See also LRM
    setting default length
    use of all bits
Logical I/O units
    connection method
        implicitly by system default
    default Fortran logical unit numbers
    for preconnected devices
    INQUIRE statement
    OPEN statement options
    See also System logical names
    summary
    system unit numbers and names
Logical names
    associating with file specifications
    commands for setting and unsetting
    converting nonnative numeric data
    displaying values of
    FOR$ACCEPT
    FOR$ACCEPT, FOR$READ, FOR$PRINT, FOR$TYPE
    FOR$CONVERTnnn #1
    FOR$CONVERTnnn #2
    FOR$PRINT
    FOR$READ
    FOR$TYPE
    FORnnn #1
    FORnnn #2
    FORnnn #3
    FORT$INCLUDE
    FORT$LIBRARY
    recognized at compile-time
    recognized at run-time
    See also DEFINE command; DEASSIGN command; Logical I/O units
    setting in LOGIN.COM or setting system-wide
    used by OPEN statement
Loop control variable
    and implied-DO loop collapsing
Loop transformation #1
Loop transformation #2
Loops
    and register use
    blocking optimization #1
    blocking optimization #2
    controlling number of times unrolled
    distribution optimization #1
    distribution optimization #2
    efficient coding suggestions #1
    efficient coding suggestions #2
    efficient coding suggestions #3
    efficient coding suggestions #4
    fusion optimization #1
    fusion optimization #2
    interchange optimization #1
    interchange optimization #2
    limiting loop unrolling
    loop transformation optimizations
    optimizations for #1
    optimizations for #2
    optimizations for #3
    outer loop unrolling optimization #1
    outer loop unrolling optimization #2
    scalar replacement optimization #1
    scalar replacement optimization #2
    See also DO loops; Optimization
    software pipelining optimization #1
    software pipelining optimization #2
    software pipelining optimization #3
    software pipelining optimization #4
    transformation optimizations #1
    transformation optimizations #2
    transformation optimizations #3
    transformation optimizations #4
    transformation optimizations #5
Lowercase characters
    option controlling case-sensitive names
LRM
    The acronym LRM in this index refers to the Compaq Fortran Language Reference Manual


Previous Next Contents Index