DIGITAL Fortran 90
User Manual for
DIGITAL UNIX Systems


Previous Contents Index

S
-s option
SCHEDULE clause
    balancing the workload
    for DO directive #1
    for DO directive #2
Schedule types
    DYNAMIC #1
    DYNAMIC #2
    DYNAMIC #3
    DYNAMIC #4
    DYNAMIC #5
    GSS #1
    GSS #2
    GSS #3
    GUIDED #1
    GUIDED #2
    GUIDED #3
    GUIDED #4
    GUIDED #5
    GUIDED #6
    INTERLEAVED #1
    INTERLEAVED #2
    INTERLEAVED #3
    INTERLEAVED #4
    INTERLEAVED #5
    INTERLEAVED #6
    RUNTIME #1
    RUNTIME #2
    RUNTIME #3
    RUNTIME #4
    SIMPLE #1
    SIMPLE #2
    SIMPLE #3
    specifying a default
    STATIC #1
    STATIC #2
    STATIC #3
    STATIC #4
    STATIC #5
    STATIC #6
    STATIC #7
Scratch files
    See also LRM
SCRATCH specifier
    See also LRM
Searching for include files
SECTION directive #1
SECTION directive #2
SECTION directive #3
SECTION directive #4
SECTION directive #5
SECTION directive #6
SECTIONS directive #1
SECTIONS directive #2
SECTIONS directive #3
    FIRSTPRIVATE clause #1
    FIRSTPRIVATE clause #2
    FIRSTPRIVATE clause #3
    LASTPRIVATE clause #1
    LASTPRIVATE clause #2
    LASTPRIVATE clause #3
    PRIVATE clause #1
    PRIVATE clause #2
    PRIVATE clause #3
    REDUCTION clause #1
    REDUCTION clause #2
    REDUCTION clause #3
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 LRM
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; LRM
setenv command
    See also Environment variables
setenv command (C shell)
setenv library routine
    example
SHARED clause
    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
Shared library
    creating
        file name suffix
        required options
        restrictions
        using f90 #1
        using f90 #2
        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
    requesting threaded program execution #3
    See also VOLATILE statement
-shared option #1
-shared option #2
    creating shared libraries #1
    creating shared libraries #2
SHARED option
    for PARALLEL directive
    for PARALLEL DO directive
-shared option (ld)
    creating shared libraries
SHARED specifier #1
SHARED specifier #2
    See also LRM
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 include option
-show map option
-show wsfinfo option
    See -show hpf option
signal library routine #1
signal library routine #2
Signals
    and error handling
    arithmetic exception handling
    caught by DIGITAL Fortran 90 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
    SIGINT #1
    SIGINT #2
    SIGIOT
    SIGQUIT #1
    SIGQUIT #2
    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 #1
SIMPLE schedule type #2
SIMPLE schedule type #3
SINGLE directive #1
SINGLE directive #2
SINGLE directive #3
    FIRSTPRIVATE clause #1
    FIRSTPRIVATE clause #2
    FIRSTPRIVATE clause #3
    PRIVATE clause #1
    PRIVATE clause #2
    PRIVATE clause #3
SINGLE PROCESS directive #1
SINGLE PROCESS directive #2
SINGLE PROCESS directive #3
    FIRSTPRIVATE option
    LOCAL option
    PRIVATE option
size command
SIZE specifier
    See also LRM
sleep library routine
SNGL intrinsic function
    options controlling size returned
    See also LRM
Software pipelining
Source code
    case control
        options for
    coding restrictions
    columns
        See LRM
    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
    defaults and applicable options
    general description
    options for #1
    options for #2
    options for #3
    options for #4
    output listing section
Source comments
    options for
Source files
    analyzing source code using DIGITAL UNIX tools
    building using DIGITAL UNIX tools
    creating and revising #1
    creating and revising #2
    managing using DIGITAL UNIX tools
Source form
    and file name suffix
    options for specifying
    recognized file name suffixes
    See also LRM
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
Specifier options (Fortran 90)
    See I/O statements; LRM
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
srand library routine
Stack
    increasing size per process
Standard I/O file
    I/O statements default use
Standards
    ANSI FORTRAN-77 and FORTRAN 66 #1
    ANSI FORTRAN-77 and FORTRAN 66 #2
    Fortran 90
        checking
stat library routine
Statement functions
    in data-flow analysis
    inline expansion of #1
    inline expansion of #2
    See also LRM
    use for efficient run-time performance
Statement labels
    See also LRM; Labels; Source code
-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
STATIC schedule type #6
STATIC schedule type #7
STATUS specifier #1
STATUS specifier #2
    See also LRM
-std option
-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
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
strings command
strip command #1
strip command #2
STRUCTURE statement
    causes of unaligned data
    See also LRM
Structures
    nesting limit
    See also LRM; Record structures
Subprogram
    arguments #1
    arguments #2
        C and Fortran 90 #1
        C and Fortran 90 #2
        See also LRM
    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 LRM; Procedure interface
Subroutine
    alternate entry points
    declaration statements
    See also LRM
Subroutine calls
    between DIGITAL Fortran 90 and C
    in data-flow and split lifetime analysis
    See also Library routines
SUBROUTINE statement
    See also LRM
SUM intrinsic
Summary descriptions
    DIGITAL Fortran parallel directives
    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 LRM
symlnk library routine
Synchronization
    constructs #1
    constructs #2
    overriding
-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 routines #1
    Fortran jacket routines #2
    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