Index D
DABS function, [+]
DACOSD function, [+]
DACOS function, [+]
DASIND function, [+]
DASIN function, [+]
DASM function (Alpha only), [+]
Data
See also your user manual or programmer's guide
conversion using FORMAT statements, [+] to [+]
formatted and unformatted, [+]
Data abstraction,
example of, [+]
Data edit descriptors, [+] to [+]
default field widths for, [+] to [+]
forms for, [+]
integer, [+] to [+]
real, [+] to [+]
rules for numeric, [+]
Data editing
specifying format for, [+]
Data files
See your user manual or programmer's guide
Data mapping directives (TU*X), [+]
ALIGN, [+], [+]
DISTRIBUTE, [+], [+]
PROCESSORS, [+], [+]
TEMPLATE, [+], [+]
DATAN2D function, [+]
DATAN2 function, [+]
DATAND function, [+]
DATAN function, [+]
Data objects
See also Data in your user manual or programmer's guide
aligning (TU*X), [+]
assigning initial values to, [+]
associating with group name, [+]
distributing block and cyclic (TU*X), [+]
in common block
defining storage of, [+]
providing initial values for, [+]
retaining properties of, [+]
specifying as pointers, [+]
storage association of, [+]
unpredictable values of, [+]
Data placement directives
See Data mapping directives (TU*X)
Data representation
model for real, [+]
models, [+] to [+]
models for bit, [+]
models for integer, [+]
DATA statement, [+]
See also your user manual or programmer's guide
effect in block data program unit, [+]
examples of, [+]
implied-do list in, [+]
list of constants in, [+]
unsubscripted array name in, [+]
using to define arrays, [+]
Data transfer
from direct-access files
input, [+] to [+]
output, [+] to [+]
from internal files
input, [+]
output, [+]
from keyed-access files
input, [+] to [+]
output, [+] to [+]
from sequential files
input, [+] to [+]
output, [+] to [+]
function for, [+]
Data transfer statements
ADVANCE specifier in, [+]
branch specifiers in, [+]
components of, [+]
control list in, [+]
control specifiers in, [+]
FMT specifier in, [+]
I/O list in, [+] to [+]
implied-do lists in, [+]
input, [+] to [+]
ACCEPT, [+]
READ, [+] to [+]
IOSTAT specifier in, [+]
KEYID specifier in (VMS), [+]
KEY[con] specifier in (VMS), [+]
list items in, [+]
NML specifier in, [+]
output, [+] to [+]
PRINT and TYPE, [+]
REWRITE, [+]
WRITE, [+] to [+]
REC specifier in, [+]
SIZE specifier in, [+]
UNIT specifier in, [+]
Data translation
direct-access statements
READ, [+]
REWRITE, [+]
WRITE, [+]
internal statements
READ, [+]
WRITE, [+]
sequential statements
ACCEPT, [+]
PRINT and TYPE, [+]
READ, [+]
WRITE, [+]
Data type declaration statements
See Type declaration statements
Data types
See also your user manual or programmer's guide
character
conversion rules with DATA statement, [+]
complex
kind type parameters for, [+]
conventions for determining
in numeric expressions, [+]
conversion in numeric assignment statements, [+]
derived, [+] to [+]
defining, [+]
determining for expressions, [+]
determining in numeric expressions, [+]
examples of assigning, [+]
implicit, [+]
integer
kind parameters for, [+]
intrinsic, [+] to [+]
logical
kind parameters for, [+]
kind type parameters for, [+]
mixed
restrictions with DATA statement, [+]
numeric
conversion rules with DATA statement, [+]
of named constants, [+]
overriding default for names, [+]
ranking in numeric expressions, [+]
real
kind parameters for, [+]
resulting from logical operations, [+]
specifying explicit, [+]
specifying for variables, [+]
storage requirements for, [+]
Date
subroutines to return current, [+], [+], [+]
Date and time
subroutine returning, [+]
DATE subroutine, [+], [+]
DATE_AND_TIME subroutine, [+], [+]
DBLE function, [+], [+]
D character
as debugging statement indicator, [+]
DCMPLX function, [+], [+]
DCONJG function, [+]
DCOSD function, [+]
DCOS function, [+]
DCOSH function, [+]
DCOTAN function, [+]
DCOTAND function, [+]
DDIM function, [+]
DEALLOCATE statement, [+]
Deallocation
of allocatable arrays, [+], [+]
of pointer targets, [+], [+]
Debug statements, [+]
Decimal exponent
function returning range of, [+]
Decimal point
moving in real and complex values, [+]
Decimal precision
function returning, [+]
Declarations, [+] to [+]
array, [+] to [+]
character type, [+]
derived-type, [+]
numeric and logical type, [+]
record structure, [+]
nesting, [+]
record substructure, [+], [+]
union, [+]
Declaration statements, [+] to [+]
See also Type declaration statements
DECLARE directive, [+]
DECODE statement, [+]
example of, [+]
DECORATE keyword
for ATTRIBUTES directive, [+]
D edit descriptor, [+]
Default initialization
of derived-type components, [+]
DEFAULT
clause (TU*X), [+]
keyword for ATTRIBUTES directive, [+]
keyword for PARALLEL directive (TU*X), [+]
DEFAULT NONE clause (TU*X), [+]
DEFAULT PRIVATE clause (TU*X), [+]
DEFAULT SHARED clause (TU*X), [+]
DEFAULTFILE specifier
in INQUIRE statements
on U*X, WNT, W9*, [+], [+]
on VMS, [+], [+]
in OPEN statements
on U*X, WNT, W9*, [+]
on VMS, [+]
interaction with OPEN (FILE) on VMS, [+]
Defaults
for %VAL, %REF, and %DESCR, [+]
for accessibility of modules, [+]
for character constants, [+]
for complex constants, [+]
for integer constants, [+]
for interpretation of blanks, [+]
for list-directed output, [+]
for logical constants, [+]
for names
overriding, [+]
for OPEN statement specifiers
on U*X, WNT, W9*, [+]
on VMS, [+]
for real constants, [+]
implicit typing, [+]
widths for data edit descriptors, [+]
Deferred-shape arrays, [+]
Defined assignments, [+]
intent of dummy arguments in, [+]
scope of, [+]
DEFINE directive, [+]
Defined operations, [+], [+]
binary, [+]
unary, [+]
Defined operators, [+]
intent of dummy arguments in, [+]
scope of, [+]
DEFINE FILE statement, [+]
compared to OPEN statement, [+]
DELETE statements
alternative form for relative files, [+]
on U*X, WNT, W9*, [+]
on VMS, [+]
DELETE value
for CLOSE statements
on U*X, WNT, W9*, [+]
on VMS, [+]
for OPEN (DISPOSE)
on U*X, WNT, W9*, [+]
on VMS, [+]
DELIM specifier
in INQUIRE statements
on U*X, WNT, W9*, [+]
on VMS, [+]
in OPEN statements
on U*X, WNT, W9*, [+]
on VMS, [+]
Denormalized numbers
definition of, [+]
DENYNONE value
for INQUIRE (SHARE)
on WNT, W9*, [+]
for OPEN (SHARE)
on WNT, W9*, [+]
DENYRD value
for INQUIRE (SHARE)
on WNT, W9*, [+]
for OPEN (SHARE)
on WNT, W9*, [+]
DENYRW value
for INQUIRE (SHARE)
on WNT, W9*, [+]
for OPEN (SHARE)
on WNT, W9*, [+]
DENYWR value
for INQUIRE (SHARE)
on WNT, W9*, [+]
for OPEN (SHARE)
on WNT, W9*, [+]
Dependence analysis
directive affecting, [+]
Derived data types, [+] to [+]
arrays as components of, [+]
assignment statements, [+]
default initialization of, [+], [+]
defining, [+]
in formatted and unformatted I/O statements, [+]
in I/O lists, [+]
pointers as components of, [+]
referencing, [+]
scope of component, [+]
scope of type, [+]
sequence, [+]
volatile objects of, [+]
Derived-type assignment statements, [+]
Derived-type components, [+], [+]
arrays as, [+]
referencing, [+]
Derived-type declaration statements, [+]
Derived-type definitions, [+], [+]
default initialization in, [+], [+]
examples of, [+]
Derived types
See Derived data types
Descending keys (VMS)
values for, [+]
%DESCR function (VMS), [+]
See also your user manual
DESCRIPTOR keyword (VMS)
for ATTRIBUTES directive, [+]
DESCRIPTOR32 keyword (VMS)
for ATTRIBUTES directive, [+]
DESCRIPTOR64 keyword (VMS)
for ATTRIBUTES directive, [+]
Designator, [+]
DEXP function, [+]
DFAUTO routines (WNT, W9*), [+]
DF command (WNT, W9*)
See also your programmer's guide
overriding, [+]
statements affecting, [+] to [+]
DFCOM routines (WNT, W9*), [+]
DFLOAT function, [+], [+]
DFLOTI function, [+]
DFLOTJ function, [+]
DFLOTK function, [+]
Dialog routines (WNT, W9*), [+]
DEC Multinational
character set (VMS, U*X), [+]
DIGITS function, [+], [+]
DIMAG function, [+]
Dimension
bounds in, [+]
definition of, [+]
DIMENSION attribute and statement, [+]
attributes compatible with, [+]
DIMENSION statement
using record structure names in, [+]
DIM function, [+], [+]
DIM keyword
in intrinsics, [+]
DINT function, [+]
Direct access
See also your user manual or programmer's guide
definition of, [+]
READ statements, [+] to [+]
forms of, [+]
records
deleting
on U*X, WNT, W9*, [+]
on VMS, [+]
specifying
on U*X, WNT, W9*, [+]
on VMS, [+]
WRITE statements, [+] to [+]
forms of, [+]
Directives
See Compiler directives
See also General compiler directives
See also HPF compiler directives (TU*X)
See also Parallel compiler directives (TU*X)
DIRECT specifier
in INQUIRE statements
on U*X, WNT, W9*, [+]
on VMS, [+]
DIRECT value
for INQUIRE (ACCESS)
on U*X, WNT, W9*, [+]
on VMS, [+]
for OPEN (ACCESS)
on U*X, WNT, W9*, [+]
on VMS, [+]
Disassociation
of pointers, [+]
Disconnecting files
on U*X, WNT, W9*, [+]
on VMS, [+]
Disjunction
logical, [+]
DISPOSE specifier
in OPEN statements
on U*X, WNT, W9*, [+]
on VMS, [+]
DISTRIBUTE directive (TU*X), [+]
Division operator (/), [+]
See also Slash character
order of precedence of, [+]
DLLEXPORT keyword (WNT, W9*)
for ATTRIBUTES directive, [+]
DLLIMPORT keyword (WNT, W9*)
for ATTRIBUTES directive, [+]
DLOG10 function, [+]
DLOG function, [+]
DMAX1 function, [+]
DMIN1 function, [+]
DMOD function, [+]
DNINT function, [+]
DOACROSS directive (TU*X)
See PARALLEL DO directive
DO constructs, [+] to [+]
block form of, [+]
execution of, [+]
extended range for, [+]
forms of, [+]
immediate termination of, [+]
interrupting, [+]
iteration control in, [+]
nested, [+]
control transfers in, [+]
nonblock form of, [+]
range of, [+]
terminal statement for labeled, [+]
WHILE, [+]
DO directive (TU*X), [+]
Documentation
sending comments to Compaq, [+]
Dollar sign character ($)
as edit descriptor, [+]
in names, [+]
Dollar sign editing, [+]
DO loops, [+]
directive affecting iterations of (TU*X), [+]
skipping, [+]
transferring control, [+]
Dot-product multiplication
function performing, [+]
DOT_PRODUCT function, [+], [+]
Double colon separator (::), [+]
DOUBLE COMPLEX
See also COMPLEX(8)
in type declaration statements, [+], [+]
DOUBLE COMPLEX constants, [+]
See also COMPLEX(8)
DOUBLE COMPLEX data type, [+]
Double complex type
function converting to, [+]
DOUBLE PRECISION
See also REAL(8)
constants, [+], [+]
data type, [+], [+]
See also your user manual or programmer's guide
in type declaration statements, [+], [+]
Double precision product
function producing, [+]
Double precision type
function converting to, [+], [+]
DO WHILE statement, [+], [+], [+], [+]
example of, [+]
terminating, [+]
DPROD function, [+], [+]
DREAL function, [+], [+]
DSIGN function, [+]
DSIND function, [+]
DSIN function, [+]
DSINH function, [+]
DSQRT function, [+]
DTAND function, [+]
DTAN function, [+]
DTANH function, [+]
Dummy argument arrays, [+]
Dummy arguments, [+], [+]
See also your user manual or programmer's guide
definition of, [+]
intended use of, [+]
optional, [+], [+]
using aggregate field references as, [+]
Dummy procedures, [+]
definition of, [+]
interfaces for, [+]
using as actual arguments, [+]
Dynamic allocation
of allocatable arrays, [+], [+]
of pointer targets, [+], [+]
Dynamic deallocation
of allocatable arrays, [+], [+]
of pointer targets, [+], [+]
Dynamic disassociation of pointers, [+]
Dynamic memory management, [+] to [+]
Dynamic objects
automatic array as, [+]
in character declarations, [+]
pointers and allocatable arrays as, [+]
DYNAMIC schedule type (TU*X), [+], [+]
Index Table of Contents LRM Table of Contents