DIGITAL Fortran 90
User Manual for
DIGITAL UNIX Systems


Previous Contents Index

Q
qsort library routine #1
qsort library routine #2
Quotation mark character
    See LRM
R
-r8 option
RAN function
    See LRM; Intrinsic procedures
rand library routine
random library routine
Random number generator
    library routines for #1
    library routines for #2
Ranges
    for complex constants
    for integer constants
    for logical constants
    for real constants
ranlib command
rcp command
    use in porting OpenVMS Fortran data
READ statement
    ADVANCE specifier
    deleted records
        effect of -vms option
    See also LRM
Reading deleted records
    effect of -vms option
Readme file (online)
    See Release notes
READONLY specifier
    See also LRM
Real data types #1
Real data types #2
    declarations and options #1
    declarations and options #2
    native IEEE representation
    ranges #1
    ranges #2
    See also LRM
    VAX representation
REAL declarations
    options to control size of
REAL intrinsic function
    options controlling size returned
    See also LRM
-real_size option
REC specifier
    See also LRM
RECL specifier
    excluding overhead bytes
    option to specify units
    performance considerations
    See also LRM
    specifying for fixed-length records #1
    specifying for fixed-length records #2
    units for formatted files
    units for unformatted files
Record access mode
    direct
    limitations by file organization and record type
    OPEN statement specifiers
    sequential
Record I/O
    ADVANCE specifier
    advancing and nonadvancing
    amount of data transferred by I/O statements
    available I/O statements and forms
    buffers and disk I/O
    data transfer
    END specifier
    EOR specifier
    flush buffers (library routine) #1
    flush buffers (library routine) #2
    in internal files
    length
        effect on performance
    locking records
    maximum length
    overhead bytes
    performance
    position
    record types
    reposition file (library routine) #1
    reposition file (library routine) #2
    SIZE specifier
    statement specifiers
Record length
    INQUIRE statement
    maximum
RECORD statement
    and data alignment
    causes of unaligned data
    See also LRM
Record structures
    accessing variables in the debugger
    alignment of
    memory diagrams of
    options controlling alignment
    order of data in
    See also LRM
    storage of
Record type
    available file organizations
    choosing for optimal run-time performance
    converting nonnative data
        OPEN statement defaults
        See also LRM
    declaring
        See LRM
    fixed-length #1
    fixed-length #2
    general description
    importance of specifying in OPEN statement
    limitations on access modes
    maximum record length
    OpenVMS Fortran portability considerations
    overhead
    portability considerations #1
    portability considerations #2
    porting data with OpenVMS systems
    segmented #1
    segmented #2
    stream #1
    stream #2
        differences with OpenVMS systems
    stream_CR #1
    stream_CR #2
    stream_LF #1
    stream_LF #2
    variable-length #1
    variable-length #2
    VAX FORTRAN portability considerations
Records
    record types
RECORDTYPE specifier #1
RECORDTYPE specifier #2
    See also LRM
Recursion
    options related to
    See also LRM
-recursive option
REDUCTION clause
    for DO directive #1
    for DO directive #2
    for DO directive #3
    for PARALLEL directive #1
    for PARALLEL directive #2
    for PARALLEL directive #3
    for PARALLEL DO directive #1
    for PARALLEL DO directive #2
    for PARALLEL SECTIONS directive #1
    for PARALLEL SECTIONS directive #2
    for SECTIONS directive #1
    for SECTIONS directive #2
    for SECTIONS directive #3
Reduction operators and intrinsics
    initialization values
REDUCTION option
    for PARALLEL DO directive
    for PDO directive #1
    for PDO directive #2
-reentrancy keyword option
Reentrant program
    threaded execution #1
    threaded execution #2
    threaded execution #3
Reference pages
    and man command
    for 3f and 3hpf library routines
References
    See also LRM; EXTERNAL statement; USE statement
    unresolved (linker)
Register usage
    and listing of assembler code
    array index
    display by debugger
    effect of optimization
    effect of VOLATILE statement
    holding variables
    option to create assembler file
    option to create assembler listing
Relational operators
    See also LRM
    use in debugging
Relative file
    access modes
    general description
    record types for
    specifying
        importance of OPEN statement specifiers
        See OPEN statement; LRM
    specifying RECL when creating
Release notes
    displaying
Removal optimizations #1
Removal optimizations #2
rename library routine
RESHAPE intrinsic procedure
Resolving dependences
    loop-carried
    manually
    using temporary variables
Restructuring a loop
Return values
    from f90 command to shell
    from Run-Time Library to shell
    See also Error handling; Function return values
REWIND statement #1
REWIND statement #2
    See also LRM
REWRITE statement
    See also LRM
rindex library routine
Rounding modes
    floating-point calculations
rshift library routine
Run-Time Library (RTL)
    and implied-DO loop collapsing #1
    and implied-DO loop collapsing #2
    error processing performed by
    message catalog location
    requesting threaded execution #1
    requesting threaded execution #2
    requesting threaded execution #3
    requesting threaded execution #4
    requesting threaded execution #5
    See also Library routines
    transporting message file
    use from C programs (routines)
    using latest version for run-time efficiency
    values returned to shell
Run-time parallel environment
    adjusting
RUNTIME schedule type #1
RUNTIME schedule type #2
RUNTIME schedule type #3
RUNTIME schedule type #4


Previous Next Contents Index