Compaq Fortran
User Manual for
Tru64 UNIX and
Linux Alpha Systems


Previous Contents Index

Q
qsort library routine #1
qsort library routine #2
Quotation mark character
    effect of -vms option
    See Language Reference Manual
R
-r16 option
-r8 option
RAN function
    See Language Reference Manual; Intrinsic procedures
rand library routine
random library routine
Random number generation (Compaq Extended Math Library)
Random number generator
    library routines for #1
    library routines for #2
Ranges
    for complex constants
    for integer constants
    for logical constants
    for real constants
Rank
ranlib command
rcp command
    use in porting OpenVMS Fortran data
READ statement
    ADVANCE specifier
    deleted records
        effect of -vms option
    See also Language Reference Manual
Reading deleted records
    effect of -vms option
READONLY specifier
    See also Language Reference Manual
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 Language Reference Manual
    VAX representation
REAL declarations
    options to control size of
REAL intrinsic function
    options controlling size returned
    See also Language Reference Manual
-real_size option
REC specifier
    See also Language Reference Manual
RECL specifier
    excluding overhead bytes
    option to specify units
    performance considerations
    See also Language Reference Manual
    specifying for fixed-length records #1
    specifying for fixed-length records #2
    units for formatted files
    units for unformatted files
Record
    logical
    physical
    record types
Record access
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 Language Reference Manual
Record structures
    accessing variables in the debugger
    alignment of
    memory diagrams of
    options controlling alignment
    order of data in
    See also Language Reference Manual
    storage of
Record type
    available file organizations
    choosing for optimal run-time performance
    converting nonnative data
        OPEN statement defaults
        See also Language Reference Manual
    declaring
        See Language Reference Manual
    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
RECORDTYPE specifier #1
RECORDTYPE specifier #2
    See also Language Reference Manual
Recursion
    options related to
    See also Language Reference Manual
-recursive option
Redirection
REDUCTION clause
    for DO directive #1
    for DO directive #2
    for PARALLEL directive #1
    for PARALLEL directive #2
    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
Reduction operators and intrinsics
    initialization values
REDUCTION option
    for PARALLEL DO directive
    for PDO directive
-reentrancy keyword option
Reentrant program
    threaded execution #1
    threaded execution #2
Reference pages
    and man command
    for 3f and 3hpf library routines
References
    See also Language Reference Manual; EXTERNAL statement; USE statement
    unresolved (linker)
Region
    nested parallel
    parallel
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 Language Reference Manual
    use in debugging
Relative file
    access modes
    general description
    record types for
    specifying
        importance of OPEN statement specifiers
        See OPEN statement; Language Reference Manual
    specifying RECL when creating
Relative organization
Relative pathname
Release notes
    displaying
Removal optimizations #1
Removal optimizations #2
rename library routine
Replication
    code
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 Language Reference Manual
REWRITE statement
    See also Language Reference Manual
Rounding modes
    floating-point calculations
Row-major order
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
    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
S
-s option
Scalar replacement
SCHEDULE clause
    balancing the workload
    for DO directive
Schedule types #1
Schedule types #2
    DYNAMIC #1
    DYNAMIC #2
    DYNAMIC #3
    DYNAMIC #4
    GSS
    GUIDED #1
    GUIDED #2
    GUIDED #3
    GUIDED #4
    INTERLEAVED #1
    INTERLEAVED #2
    INTERLEAVED #3
    INTERLEAVED #4
    RUNTIME #1
    RUNTIME #2
    SIMPLE
    specifying a default
    STATIC #1
    STATIC #2
    STATIC #3
    STATIC #4
    STATIC #5
Scheduling
    instruction
Scratch file
    See also Language Reference Manual
SCRATCH specifier
    See Language Reference Manual
SCRATCH value
    for STATUS specifier
Searching for include files
SECTION directive #1
SECTION directive #2
SECTION directive #3
SECTION directive #4
SECTIONS directive #1
SECTIONS directive #2
    FIRSTPRIVATE clause #1
    FIRSTPRIVATE clause #2
    LASTPRIVATE clause #1
    LASTPRIVATE clause #2
    PRIVATE clause #1
    PRIVATE clause #2
    REDUCTION clause #1
    REDUCTION clause #2
Segmented records #1
Segmented records #2
    OpenVMS Fortran data compatibility
    portability considerations #1
    portability considerations #2
SEQUENCE statement
    derived-type data order #1
    derived-type data order #2
    See also Language Reference Manual
Sequential access mode
    optimal record types
Sequential file
    access modes
    general description
    record types for
    specifying
        importance of OPEN statement specifiers
        See also OPEN statement; Language Reference Manual
Sequential organization
setenv command
    See also Environment variables
setenv library routine
    example
SHARED clause
    for PARALLEL directive #1
    for PARALLEL directive #2
    for PARALLEL DO directive #1
    for PARALLEL DO directive #2
    for PARALLEL SECTIONS directive #1
    for PARALLEL SECTIONS directive #2
Shared library
    creating
        file name suffix
        required options
        restrictions
        using f90
        using f90
        using f90 and ld #1
        using f90 and ld #2
    installing
    linker searching options #1
    linker searching options #2
    linker searching options #3
    linker searching options #4
    list searched by f90 command
    obtaining information about
    options for creating #1
    options for creating #2
    recognized file name suffix
    requirements for symbol reference
    restrictions creating
    sharing common blocks across processes
    specifying with f90
Shared memory access
    granularity
    library routines (3f)
    requesting threaded program execution #1
    requesting threaded program execution #2
    See also VOLATILE statement
Shared object library
-shared option #1
-shared option #2
    creating shared libraries #1
    creating shared libraries #2
SHARED option
    for PARALLEL directive
    for PARALLEL DO directive
SHARED specifier #1
SHARED specifier #2
    See also Language Reference Manual
Shared variables
    debugging
Sharing files
    OPEN statement
shcom_connect library routine #1
shcom_connect library routine #2
Shell
    return values at program termination
    return values from f90 command
Shell command execution
    library routine for
short library routine
-show code option
-show hpf option #1
-show hpf option #2
-show hpfinfo option
-show hpf_all option
-show include option
-show map option
-show wsfinfo option
    See -show hpfinfo option
signal library routine #1
signal library routine #2
Signal processing routines (Compaq Extended Math Library)
Signals
    and error handling
    arithmetic exception handling
    caught by Compaq Fortran RTL
    debugger ignore command
    definition of
    floating-point exception options and routines
    handling in debugger #1
    handling in debugger #2
    library routines for #1
    library routines for #2
    SIGFPE
    SIGILL #1
    SIGILL #2
    SIGINT #1
    SIGINT #2
    SIGIOT
    SIGQUIT #1
    SIGQUIT #2
    SIGSEGV
    SIGTERM
    SIGTRAP #1
    SIGTRAP #2
    SIGTRAP #3
    SIGTRAP #4
    SIGTRAP #5
    SIGTRAP #6
    summary of floating-point underflow options
    summary of integer overflow options
    value returned to the shell at program stop
SIMPLE schedule type
SINGLE directive #1
SINGLE directive #2
    FIRSTPRIVATE clause #1
    FIRSTPRIVATE clause #2
    PRIVATE clause #1
    PRIVATE clause #2
SINGLE PROCESS directive #1
SINGLE PROCESS directive #2
    FIRSTPRIVATE option
    LOCAL option
    PRIVATE option
SIZE specifier
    See also Language Reference Manual
sleep library routine
SNGL intrinsic function
    options controlling size returned
    See also Language Reference Manual
Software pipelining #1
Software pipelining #2
Software pipelining #3
Software pipelining #4
Sorting (Compaq Extended Math Library)
Source code
    case control
        options for
    coding restrictions
    columns
        See Language Reference Manual
    include files
    limits
    listing
        directives to specify title and subtitle
    module files
    names
        case sensitivity
    recognized file name suffixes
    source form and file name suffix
Source code listing #1
Source code listing #2
    defaults and applicable options
    general description
    options for #1
    options for #2
    options for #3
    options for #4
    options for #5
    output listing section
Source comments
    options for
Source files
    analyzing source code using Compaq Tru64 UNIX tools
    building using Compaq Tru64 UNIX tools
    creating and revising #1
    creating and revising #2
    managing using Compaq Tru64 UNIX tools
Source form
    and file name suffix
    recognized file name suffixes
    See also Language Reference Manual
Source format
    options for specifying
Source line CPU cycle use
Source lines
    coding restrictions
    form-feed effect on listing file #1
    form-feed effect on listing file #2
    option controlling maximum length (fixed form)
Source records
    option controlling padding
-source_listing option
Space optimization
Sparse linear system routines (Compaq Extended Math Library)
Specifier options (Fortran 90)
    See I/O statements; Language Reference Manual
Specifying
    chunk size #1
    chunk size #2
    default chunk size
    default schedule type
    schedule type #1
    schedule type #2
-speculate option #1
-speculate option #2
Split lifetime analysis
Square root and floating-point conversion extension
srand library routine
Stack
    increasing size per process
    space
Stack trace
    disable output of
    information
Standard I/O file
    I/O statements default use
Standard input file
    reading from a redirected
Standards
    ANSI FORTRAN-77 and FORTRAN 66
    Fortran 90
    Fortran 95
    Fortran 95/90
        checking
    High Performance Fortran language
    OpenMP
stat library routine
Statement functions
    in data flow analysis
    inline expansion of #1
    inline expansion of #2
    See also Language Reference Manual
    use for efficient run-time performance
Statement labels
    See Language Reference Manual; Labels; Source code
Static extent
-static option #1
-static option #2
STATIC schedule type #1
STATIC schedule type #2
STATIC schedule type #3
STATIC schedule type #4
STATIC schedule type #5
STATUS specifier #1
STATUS specifier #2
    See also Language Reference Manual
-std option #1
-std option #2
-std option #3
-std option #4
-std90 option
-std95 option
STDCALL keyword
stderr #1
stderr #2
stdin
    default logical unit number #1
    default logical unit number #2
    default use with I/O statements #1
    default use with I/O statements #2
stdout
    default logical unit number #1
    default logical unit number #2
    default use with I/O statements #1
    default use with I/O statements #2
Storage order
    natural ascending
    unnatural
Stream records #1
Stream records #2
    differences with OpenVMS Fortran
    OpenVMS data compatibility
Stream_CR records #1
Stream_CR records #2
    OpenVMS data compatibility
    portability considerations
Stream_LF records #1
Stream_LF records #2
    OpenVMS data compatibility
    portability considerations
    use for optimal performance
Strength reduction
strings command
strip command #1
strip command #2
STRUCTURE statement
    causes of unaligned data
    See also Language Reference Manual
Structures
    nesting limit
    See also Language Reference Manual; Record structures
Subprogram
    arguments #1
    arguments #2
        C and Fortran #1
        C and Fortran #2
        See also Language Reference Manual
    definition of
    external
        case-sensitive names
    inlining #1
    inlining #2
    inlining #3
    inlining #4
        compiling multiple files
    internal (host association)
    module (use association)
    references
        case-sensitive names
    requiring a procedure interface block for explicit interface
    See also Language Reference Manual; Procedure interface
Subrecord
Subroutine
    alternate entry points
    declaration statements
    See also Language Reference Manual
Subroutine calls
    between Compaq Fortran and C
    in data flow and split lifetime analysis
    See also Library routines
SUBROUTINE statement
    See also Language Reference Manual
Suffix
    file name
SUM intrinsic
Summary descriptions
    3f library routines
    Compaq Fortran parallel directives
    compiler options by function
    language compatibility
    OpenMP directives
Symbol table
    created by compiler #1
    created by compiler #2
    created by compiler #3
    defaults and applicable options
    options for #1
    options for #2
Symbolic names
    maximum length
    See also Language Reference Manual
symlnk library routine
Synchronization
    defined
    overriding
Synchronization constructs
    Compaq Fortran parallel
    defined
    OpenMP
-synchronous_exceptions option #1
-synchronous_exceptions option #2
-synchronous_exceptions option #3
-syntax_only option
System
    error codes
    information
        library routines for
System calls
    Fortran jacket routine
    Fortran jacket routines
    using to open file
system library routine
System time
    returning (library routine) #1
    returning (library routine) #2
    returning (library routine) #3
    returning (library routine) #4
    returning (library routine) #5
    returning (library routine) #6


Previous Next Contents Index