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