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