Compaq Fortran
User Manual for
Tru64 UNIX and Linux Alpha Systems

Index


Previous Contents


Master Alphabetic Index
1 6 A B C D E F G H I K L M N O P Q R S T U V W X Y Z _

1
-1 option
6
-66 option
A
a.out file #1
a.out file #2
    specifying different name for
abort library routine
abstract_to_physical library routine
ACCEPT statement
    See also LRM
access library routine
Access modes
    direct
    limitations by file organization and record type
    OPEN statement specifiers
    requirement for direct access to sequential files
    sequential
ACCESS specifier #1
ACCESS specifier #2
    See also LRM
Accuracy
    and dummy aliases
    and numerical data I/O
    -assume noaccuracy_sensitive option
    floating-point constants
    -fpconstant option
    -fprm keyword options
    -fp_reorder option
    hoisting divide operations
    -intconstant option
    integer constants
    -math_library fast option
    rounding during calculations
    when converting OpenVMS Fortran unformatted data
ACTION specifier
    See also LRM
Actual arguments
Adjusting the run-time parallel environment
ADVANCE specifier #1
ADVANCE specifier #2
    See also LRM
Advancing I/O
AIMAG intrinsic function
    options controlling size returned
    See also LRM
alarm library routine
ALIAS directive
    See cDEC$ ALIAS directive
-align all option
-align commons option #1
-align commons option #2
-align dcommons option #1
-align dcommons option #2
    effect of -fast option
-align nocommons option
-align none option
-align norecords option #1
-align norecords option #2
-align nosequence option #1
-align nosequence option #2
-align recNbyte option
-align records option
    effect of -vms option
Alignment
    argument passing
        Compaq Fortran and C structures
    array elements
    cDEC$ directives and -align options
    checking for unaligned data #1
    checking for unaligned data #2
    common block data
    derived-type data
    effect of declaration statements
    locating unaligned data (debugger)
    of data types
    options controlling
        common block data #1
        common block data #2
        common block data #3
        common block data #4
        derived-type data #1
        derived-type data #2
        record structures #1
        record structures #2
        warnings for unaligned data
    record structures
    SEQUENCE statement
        effect on derived-type data
    unaligned data
        causes
        checking for
        effect on performance #1
        effect on performance #2
        locating in debugger
        options #1
        options #2
        ordering data declarations
        warning messages for #1
        warning messages for #2
Allocating and freeing virtual memory (library routine)
Alpha processor generation
    specifying to compiler #1
    specifying to compiler #2
    specifying to compiler #3
Alternate entry points (Fortran)
-altparam option
and function
APPEND specifier
    See also LRM
ar command
-arch host option
    effect of -fast option
-arch option #1
-arch option #2
Archive library
    creating and maintaining
    linker searching options
    list searched by f90 command
    nonshared optimizations
    obtaining information about
    recognized file name suffix
    specifying with f90
Argument passing
    alignment of data passed
    C and Compaq Fortran #1
    C and Compaq Fortran #2
    C and Compaq Fortran #3
        alignment of structures
        arrays
        cDEC$ ATTRIBUTES C directive
        changing default mechanisms #1
        changing default mechanisms #2
        changing default mechanisms #3
        character data
        character data example
        character null terminator
        common block values
        complex data example
        data types
        examples #1
        examples #2
        examples #3
        examples #4
        integer data example
        passing arrays
        pointer data #1
        pointer data #2
        structures
        using C conventions
    checking for mismatches at compile-time
    Compaq Fortran
        array temporary creation
        arrays
        by address (%LOC)
        by reference (%REF)
        by value (%VAL)
        changing default mechanisms #1
        changing default mechanisms #2
        characters
        default passing mechanism
        descriptor format
        explicit interface
        hidden length #1
        hidden length #2
        hidden length #3
        hidden length #4
        implicit interface #1
        implicit interface #2
        omitted arguments (extra comma)
        pointers
        rules #1
        rules #2
    Compaq Fortran 77 and Compaq Fortran
        alignment options
        common block values
        data type sizes
        data types to avoid
        differences
        example
        function values #1
        function values #2
        I/O compatibility
        mechanisms
        passing target or pointer data
        pointer data
        similarities
        using Compaq Fortran 77 features
    efficient array use
    from USEROPEN function and Compaq Fortran RTL
    when temporary array copy is created
Arguments
    actual
        differences between Compaq Fortran 77 and Compaq Fortran
    dummy
        aliasing and accuracy
        and implied-DO loop collapsing
        option for aliasing
    maximum allowed in CALL statement
    maximum allowed in function reference
    See also Argument passing; LRM
Arithmetic exception handling
    controlling reporting
        -check nopower option
        -check underflow option
        -fpe options
        -speculate option
        -synchronous_exceptions option
    debugger handling
    defaults and applicable options
    effect of speculative execution optimization
    effect of using fast math library routines
    example program
    exceptional values
    floating-point data #1
    floating-point data #2
        -check nopower option
        -check underflow option
        -fpe options
        -synchronous_exceptions option
    floating-point exceptional values
    floating-point underflow #1
    floating-point underflow #2
    floating-point underflow #3
    floating-point underflow #4
    forcing core dump at run time
    FP_CLASS intrinsic
    IEEE NaN values (quiet and signaling)
    infinity values
    integer overflow
    ISNAN intrinsic
    options for
    See also Data types; Ranges
    signals
        caught by Compaq Fortran RTL
        definition
        handling in debugger #1
        handling in debugger #2
        handling in debugger #3
Arithmetic operators
    for efficient run-time performance
Arrays
    alignment
    allocatable
    arguments #1
    arguments #2
    arguments #3
        Compaq Fortran and Compaq Fortran 77 similarities
        example #1
        example #2
        example #3
        example #4
        example #5
        See also LRM
    array sections
        viewing in debugger
    assumed-shape #1
    assumed-shape #2
    assumed-size
    bounds checking
    character
        arguments passed with hidden length
    column-major order
    conformable
    declaring
        See LRM
    differences between Compaq Fortran and C
    dimension limits
    efficient array syntax in I/O list #1
    efficient array syntax in I/O list #2
    efficient combinations of input and output arguments
    element sequence association
    explicit-shape
    explicit-shape arguments
        example (C and Compaq Fortran)
        example (Compaq Fortran 77 and Compaq Fortran)
    expression syntax for debugger
    HPF_LOCAL_LIBRARY routines
    natural storage order
    nesting limits
    optimizations #1
    optimizations #2
    passed by descriptor
    passing as arguments
        example
    pointers to
    row-major order
    See also Argument passing; LRM
    sorting
        library routines for
    syntax for run-time efficiency
    temporary creation of
    using efficiently
    when temporary copy is created for argument passing #1
    when temporary copy is created for argument passing #2
    writing for efficiency
    zero-sized
Assembler file
    creating
    passed to cc or ccc
ASSOCIATEVARIABLE specifier
    See also LRM
Association
    host
    procedure interface
    use
        procedure interface block #1
        procedure interface block #2
-assume accuracy_sensitive option
-assume bigarrays option
    effect of -fast option
-assume buffered_io option
-assume byterecl option
-assume dummy_aliases option #1
-assume dummy_aliases option #2
-assume dummy_aliases option #3
-assume gfullpath option
-assume minus0 option
-assume noaccuracy_sensitive option
    effect of -fast option
-assume nogfullpath option
-assume nominus0 option
-assume nopthreads_lock option
-assume nosource_include option
-assume nounderscore option
-assume nozsize option
    effect of -fast option
-assume pthreads_lock option
-assume source_include option
Atom toolkit
ATOMIC directive #1
ATOMIC directive #2
ATTRIBUTES directives
    See cDEC$ ATTRIBUTES directives
-automatic option #1
-automatic option #2
    effect on -recursive


Previous Next Contents Index