Index

Index

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Z

-
See Subtraction operator

/
See Slash character

"
See Quotation mark (") character

//
See Concatenation operator

!
See Exclamation point character

$
See Dollar sign character

&
See Ampersand character

*
See Asterisk character

**
See Exponentiation operator

+
See Addition operator

:
See Colon character

?
See Question mark character

A

ABS intrinsic function,  [+]
Absolute value intrinsic function,  [+]
ACCEPT statement,  [+] to [+]
ACCESS
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Access keys for indexed files (VMS)
  specifying in OPEN statement, [+]
Access modes

  See also your user manual
  OPEN statement keywords specifying
     on U*X, [+]
     on VMS, [+]

Accuracy

  See your user manual
ACOSD intrinsic function,  [+]
ACOS intrinsic function,  [+]
Actual arguments,  [+]
  association with dummy arguments, [+] to [+]
  character and Hollerith constants as, [+]
  using aggregate field references as, [+]
  using unsubscripted array as, [+]
Addition operator (+),  [+] to [+]

  See also Unary operators
  order of precedence of, [+]
Adjustable arrays,  [+]
  as subprogram arguments, [+]
  dimension values of, [+]
  examples of, [+]
  in RECORD statements, [+]
  undefined, [+]
A field descriptor,  [+] to [+]
  input and output processing rules, [+] to [+]
  size limit of numeric elements using, [+]t
Aggregate assignment statement,  [+] to [+]
Aggregate field
  as category of reference, [+] to [+]
  reference
     examples of, [+]
     format of, [+] to [+]
AIMAG intrinsic function,  [+]
AINT intrinsic function,  [+]
ALIAS directive,  [+]
Alignment

  See also your user manual
  of structured records, [+] to [+]

Allocation

  See File storage allocation
Alternate return arguments,  [+]
AMAX0 intrinsic function,  [+]
AMIN0 intrinsic function,  [+]
Ampersand (&)  character
  as delimiter for namelist record, [+]
  using to indicate alternate return argument, [+]

.AND.

  See Logical operators
AND intrinsic function,  [+]

  See also IAND intrinsic function
ANINT intrinsic function,  [+]
ANSI standard
  comparison with ISO standard, [+]
  language extensions to, [+]
Apostrophe character
  in character constants, [+]
APPEND keyword value
  in OPEN (ACCESS)
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Arc cosine intrinsic function
  with degree results, [+]
  with radian results, [+]
Arc intrinsic functions
  cosine, [+]
  sine, [+]
  tangent, [+]
Arc sine intrinsic function
  with degree results, [+]
  with radian results, [+]
Arc tangent intrinsic function
  using one argument
     with degree results, [+]
     with radian results, [+]
  using two arguments
     with degree results, [+]
     with radian results, [+]

Argument list functions

  See Built-in functions
Arguments

  See also Actual arguments

  See also Dummy arguments

  See also your user manual
  adjustable array, [+] to [+]
  aggregate field references as, [+]
  alternate return, [+]
  associating array elements with, [+]
  associating variables with, [+]
  assumed-size array, [+]
  bit function, [+] to [+]
  character arrays in, [+]
  defaults for arguments passing, [+] to [+]
  general description of, [+] to [+]
  Hollerith and character constants as, [+] to [+]
  list of
     effect in CALL statement, [+]
  passed-length character, [+], [+] to [+]
  types of, [+] to [+]
  using built-in functions in, [+] to [+]
  using external procedure names as, [+] to [+]
  using intrinsic procedure names as, [+] to [+]
Arithmetic assignment statement,  [+] to [+]
  range requirements, [+]

Arithmetic exception handling

  See your user manual
Arithmetic expressions,  [+] to [+]
  compile-time, [+]
  data type ranking in, [+]
  in relational expressions, [+]
  operator precedence in, [+] to [+]
  order of evaluation in, [+] to [+]
  rules for typing of, [+]
Arithmetic IF statement,  [+] to [+]
  examples of, [+]


Arithmetic operators
  in expressions, [+] to [+], [+]
Array element
  defining values of, [+]
Array name
  as category of reference, [+] to [+]
  unsubscripted in a DATA statement, [+]
Array references
  in dimension bounds expressions, [+]
  without subscripts, [+]
  with subscripts, [+]
Arrays

  See also your user manual
  addressing character substrings in elements of, [+]
  adjustable, [+]
  arrangement of elements in storage, [+]
  associating group-name with names of, [+] to [+]
  associating two or more, [+]
  assumed-size, [+]
  automatic (Alpha), [+]
  classes of, [+]
  compared to records, [+]
  data types of, [+], [+]
  declarators in, [+]
  defining
     dimensions and elements in, [+]
     in a COMMON statement, [+]
     with character type declarations, [+]
     with numeric type declaration statements, [+]
  definition of, [+]
  dimension bounds expressions in, [+]
  elements as scalar references, [+]
  establishing with subprogram references, [+]
  general description of, [+] to [+]
  inability to dimension within
     CONTEXT_SHARED (VAX), [+]
     PRIVATE (VAX), [+]
  in common block
     defining storage of, [+]
  initializing elements with DATA statements, [+] to [+]
  in structure declarations, [+]
  making equivalent, [+] to [+]
  number of elements in, [+]
  references to
     in statements, [+]
  subscripts in, [+]
  unsubscripted array names
     restrictions in using, [+]
  using within a single subprogram, [+]
  values of dimension declarators, [+]
  volatile, [+]
Ascending keys (VMS)
  in key-field-value specifier, [+], [+]
ASCII
  character set, [+]
  value intrinsic function, [+]
ASCII collating sequence
  intrinsic functions giving, [+]
ASCII constants
  assigned in DATA statements, [+]
ASIND intrinsic function,  [+]
ASIN intrinsic function,  [+]
ASSERT directive and statement (VAX),  [+]

  See also your performance guide
Assigned GO TO statement,  [+] to [+]
  establishing statement labels for, [+] to [+]
  examples of, [+]
Assignment statements,  [+] to [+]
  aggregate, [+] to [+]
  arithmetic, [+] to [+]
  character, [+] to [+]
  logical, [+] to [+]
  platform-independent extension to, [+]
ASSIGN statement,  [+] to [+]

  See also your user manual
  establishing assigned GO TO, [+]

ASSIGN subroutine (VAX)

  See your user manual
ASSOCIATEVARIABLE keyword
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Association
  of arrays, [+]
  of variables, [+]
ASSUME
  OPTIONS option, [+]
Assumed-size arrays,  [+]
  as subprogram arguments, [+]
  determining the size of, [+]
  exceptions to using, [+]
  lower bound of, [+]
Asterisk (*)  character
  as comment line indicator, [+], [+]
  as format specifier
     in list-directed I/O, [+], [+]
  as length specifier
     for dummy argument or function name, [+]
     for dummy character argument, [+]
     in numeric type declarations, [+]
  as multiplication operator, [+] to [+]
     order of precedence of, [+]
  as upper bound of array, [+], [+]
  in an argument list, [+]
  using to specify alternate return argument, [+]
  using to specify data type length, [+]
ATAN2D intrinsic function,  [+]
ATAN2 intrinsic function,  [+]
ATAND intrinsic function,  [+]
ATAN intrinsic function,  [+]
Automatic arrays (Alpha),  [+]
AUTOMATIC compiler option
  platform-specific spelling of, [+]
AUTOMATIC statement,  [+] to [+]
  example of, [+]
Automatic variables,  [+]

B

BACKSPACE statement

  See also REWIND statement
  on U*X, [+] to [+]
  on VMS, [+] to [+]
  restrictions in specifying
     on U*X, [+]
     on VMS, [+]

Basic Linear Algebraic Subroutines

  See BLAS routines (VAX)
BIG_ENDIAN keyword value
  in INQUIRE (CONVERT)
     on U*X, [+]
     on VMS, [+]
  in OPEN (CONVERT)
     on U*X, [+]
     on VMS, [+]
Binary constants,  [+] to [+]

  See also Bit constants
  alternative syntax for, [+]
  data type assignments of, [+]
  examples of, [+]
Binary operators
  definition of, [+]
Binary pattern functions,  [+]
Bit constants,  [+] to [+]
  alternative syntax for, [+]
  assigning with DATA statement, [+]
  data type assignments of, [+]
Bit field,  [+]
  functions, [+]
  transfers using MVBITS subroutine, [+]
Bit intrinsic functions
  clear, [+]
  extraction, [+]
  information about, [+] to [+]
  set, [+]
  test, [+]
Bit manipulation intrinsic functions,  [+] to [+]
Bit position,  [+]
Bitwise intrinsic functions
  AND, [+]
  circular shift, [+]
  complement, [+]
  exclusive OR, [+]
  inclusive OR, [+]
  logical shift, [+]
Blank
  common block, [+]
  editing, [+] to [+]
  lines as comments, [+], [+]
BLANK
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
BLAS (VAX)
  OPTIONS option, [+]
BLAS routines (VAX),  [+] to [+]

  See also your performance guide
  basic set, [+] to [+]
  extended set, [+] to [+]
BLOCK DATA statement,  [+] to [+]
  relation to OPTIONS statement, [+]
Block data subprogram,  [+] to [+]
  effect of using DATA statement in, [+]
  forcing linker to search libraries, [+]
  statements allowed in, [+]
  using name in EXTERNAL statement, [+]
Blocks
  OPEN keywords affecting
     on U*X, [+]
     on VMS, [+]
BLOCKSIZE keyword
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
  interaction with BUFFERCOUNT
     on U*X, [+]
     on VMS, [+]
BN edit descriptor,  [+]
  superseding default blank interpretation, [+]
Branching
  to SELECT CASE statement (Alpha), [+]
BTEST intrinsic function,  [+], [+]
BUFFERCOUNT keyword
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
  interaction with BLOCKSIZE
     on U*X, [+]
     on VMS, [+]
Built-in functions,  [+] to [+]

  See also Intrinsic functions

  See also your user manual
  %DESCR function (VMS), [+]
  in argument list, [+] to [+]
     defaults of, [+]
  %LOC function, [+]
  platform-independent extensions to, [+]
  platform-specific extension (VMS), [+]
  %REF function, [+]
  %VAL function, [+]
BYTE
  data type, [+]
  declaring data type of, [+] to [+]
  variables
     in operations with integer constants, [+]
Bytes of storage
  intrinsic function giving, [+]
BZ edit descriptor,  [+]
  superseding default blank interpretation, [+]

C

Calendar dates
  subroutines for calculating, [+], [+]
CALL statement,  [+] to [+]

  See also your user manual
  agreement of arguments within, [+]
  examples of, [+]
  location of control after RETURN, [+]
  using names declared in INTRINSIC statement, [+]
  using names specified in EXTERNAL statement, [+]
  using with ENTRY statement
     example of, [+]
  using with SUBROUTINE statement, [+], [+]
CAMAX (VAX) function,  [+]
CAMIN (VAX) function,  [+]
Carriage control
  characters, [+], [+] to [+]
  editing, [+] to [+]
CARRIAGECONTROL keyword
  in INQUIRE statement
     on U*X, [+]
     on VMS, [+]
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
CASE constructs (Alpha),  [+] to [+]
  flow of control in, [+]f
CASE DEFAULT statement (Alpha),  [+]
Case index (Alpha),  [+]
  determining a match, [+]
Case values (Alpha)
  range of, [+]
CAXPY (VAX) subroutine,  [+]
C character
  as comment line indicator, [+], [+]
CCOPY (VAX) subroutine,  [+]
CDD

  See also DICTIONARY statement (VMS)
  definitions (VMS)
     including, [+]
  pathnames (VMS)
     types of, [+]
CDEC$ ALIAS directive,  [+]
CDEC$ ASSERT directive (VAX),  [+]

  See also your performance guide
CDEC$ IDENT directive,  [+]
CDEC$ INIT_DEP_FWD directive (VAX),  [+]

  See also your performance guide
CDEC$ NOVECTOR directive (VAX),  [+]

  See also your performance guide
CDEC$ OPTIONS directive (Alpha),  [+] to [+]
  nesting of, [+]
  syntax rules of, [+]
CDEC$ PSECT directive,  [+] to [+]
  attributes, [+]
  modifications, [+]
  syntax rules of, [+]
CDEC$ SUBTITLE directive,  [+]
CDEC$ TITLE directive,  [+]
CDOTC (VAX) function,  [+]
CDOTU (VAX) function,  [+]
Character

  See also Lowercase characters

  See also Uppercase characters

  See also your user manual
  arguments
     passed length of, [+]
  array
     passed length of, [+]
  assignment statement, [+] to [+]
  declaring as variable, [+]
  defining value of, [+]
  editing (A), [+] to [+]
  expressions, [+]
     compile-time, [+]
     in relational expressions, [+]
     operator in, [+]
  operator, [+]
     in expressions, [+]
  printable and nonprintable, [+]
  storage units, [+]
  string editing, [+] to [+]
  substrings, [+]
     as scalar references, [+]
     definition of, [+]
     making equivalent, [+]
Character comparison library functions,  [+] to [+]

  See also Lexical comparison functions

  See also your user manual
  CHAR, [+]
  ICHAR, [+]
  INDEX, [+]
  LEN, [+]
Character constants

  See also your user manual
  as actual arguments, [+] to [+]
  assigned with DATA statements, [+]
  delimiters in, [+]
  escape sequences in (Alpha), [+]
  examples of, [+], [+], [+]
  general description of, [+] to [+]
  platform-specific extensions (Alpha), [+]
  uppercase and lowercase letters in, [+]
  use of quotation mark in (Alpha), [+]
  using as edit descriptors, [+]
  using spaces within, [+]
Character data type
  definition of, [+]
  storage requirements of, [+]
CHARACTER FUNCTION statement,  [+]
Character intrinsic functions,  [+] to [+]
  returning ASCII value, [+]
  returning character, [+]
  returning collating sequence, [+]
  returning length, [+]
  returning substring position, [+]
Character set
  ASCII, [+]
  DEC Multinational, [+]
  Fortran, [+], [+]
     platform-independent extensions to, [+]
  radix-50 (VAX), [+] to [+]
CHARACTER statement,  [+] to [+]
Character type declaration statements,  [+] to [+]
  defining arrays with, [+]
  examples of, [+]
  rules of, [+]
CHAR intrinsic function,  [+], [+]

  See also your user manual


CHECK
  OPTIONS option, [+]
CLOSE statement
  on U*X, [+] to [+]
  on VMS, [+] to [+]

CLOSE subroutine (VAX)

  See your user manual
CMAX (VAX) function,  [+]
CMIN (VAX) function,  [+]
CMPLX intrinsic function,  [+]
Colon (:)  character
  as edit descriptor, [+]
Columns
  in line, [+]
  in statement label field, [+]
  position of comment indicator, [+]
  position of continuation indicator, [+]
  position of sequence number field, [+]
  position of statement field, [+]
Comment line indicator,  [+]
Comments,  [+]
  allowable characters in, [+]
  in a parallel DO-loop (VAX), [+]
  position in continuation lines, [+]
Common blocks
  agreement of data types in, [+]
  blank, [+]
     compiler directive syntax of, [+]
  COMMON and EQUIVALENCE interaction in, [+] to [+]
  default attributes of, [+]
  effect of including in SAVE statement, [+]
  effect of sharing names in, [+]
  establishing and initializing values in, [+] to [+]
  in parallel processing (VAX), [+] to [+]
     specifying default private, [+]
     specifying default shared, [+]
     specifying private, [+]
     specifying shared, [+]
  minimizing misaligned data in (Alpha), [+]
  modifying alignment of data in (Alpha), [+]
  modifying attributes of, [+]
  named, [+], [+]
  packing or naturally aligning data in (Alpha), [+]
  symbolic name of, [+]

Common Data Dictionary

  See CDD
Common logarithm intrinsic function,  [+]
COMMON statement,  [+] to [+]

  See also Common blocks

  See also your user manual
  example of, [+]
  interaction with EQUIVALENCE, [+] to [+]
  size of named common block in (U*X, NT), [+]
  using array declarators in, [+]
  using record names in, [+]
  using to associate variables, [+]
  using to define storage areas, [+]
  using to establish arrays, [+], [+]
  using unsubscripted array names in, [+]
Compatibility

  See also your user manual
  between language versions
     statements maintaining, [+] to [+]
  language
     summary of, [+]
Compilation control statements
  platform-independent extensions to, [+]
  platform-specific extensions to, [+]
Compiler directives,  [+] to [+]

  See also OPTIONS statement
  general, [+], [+] to [+]
  parallel (VAX), [+] to [+]
  platform-independent extensions to, [+]
  platform-specific extensions to, [+]
  syntax rules of, [+]
Compiler options

  See also your user manual
  names used in this manual, [+]
  overriding with OPTIONS statement, [+] to [+]
  statements affecting, [+] to [+]
Compile-time constant expressions,  [+] to [+]
COMPLEX

  See also COMPLEX*8
  constants, [+] to [+]
     examples of, [+]
  declaring data type of, [+] to [+]
COMPLEX*16

  See also DOUBLE COMPLEX

  See also your user manual
  constants, [+] to [+]
  data type, [+]t, [+], [+]t, [+]t, [+]t
     definition of, [+]
     storage requirements of, [+]
  range of values for, [+]
COMPLEX*8

  See also COMPLEX

  See also your user manual
  constants, [+] to [+]
  data type, [+]t, [+], [+]t, [+]t, [+]t
     definition of, [+]
     storage requirements of, [+]
  range of values for, [+]
Complex conjugate intrinsic function,  [+]
Complex constants
  ranges for, [+]
Complex editing,  [+] to [+]
  input and output processing rules, [+] to [+]
Complex expressions
  using relational operators in, [+]

Complex from Two Arguments functions

  See CMPLX intrinsic function

  See also DCMPLX intrinsic function
Computed GO TO statement,  [+] to [+]
  example of, [+]
Concatenation operator (//)

  See also your user manual
  order of precedence of, [+]
  using in expressions, [+]
CONJG intrinsic function,  [+]
Connections
  specifying logical unit
     explicitly with OPEN
        on U*X, [+]
        on VMS, [+]
Constants

  See also your user manual
  as scalar references, [+]
  associating with symbolic name, [+] to [+]
  binary, [+] to [+]
  bit, [+] to [+]
  character, [+]

     See also Character constants
  complex, [+] to [+]
  data types of, [+]
  definition of, [+]
  hexadecimal, [+] to [+]
  Hollerith, [+] to [+]
     data-typing of, [+]
     examples of, [+]
  integer, [+] to [+]
     examples of, [+]
  logical, [+]
  octal, [+] to [+]
  radix-50 (VAX), [+] to [+]
  ranges of numeric, [+] to [+]
  real, [+] to [+]
  specifying data types of, [+] to [+]
  types of, [+]
Constructs
  CASE (Alpha), [+] to [+]
  DO, [+] to [+]
  IF, [+] to [+]
  naming (Alpha), [+]
CONTEXT_SHARED directive (VAX),  [+] to [+]
  effect of PRIVATE on, [+]
  effect on PRIVATE, [+]
  example of, [+]
  syntax rules of, [+]
CONTEXT_SHARED_ALL directive (VAX),  [+]
Continuation indicator field,  [+], [+]
Continuation line
  description of, [+]
  in debugging statements, [+]
  indicators of, [+]
  number permitted in source code, [+]
  restriction in compiler directives, [+]
  restriction in included files, [+]
  statement label field in, [+]
CONTINUE statement,  [+]
Control characters,  [+]
Control list parameters,  [+] to [+]
  general description of, [+] to [+]
  rules and forms of, [+]
Control statements,  [+] to [+]

  See also CALL statements

  See also RETURN statement
  list of, [+]
  platform-independent extensions to, [+]
  platform-specific extensions (Alpha), [+]
  restriction in parallel DO-loop (VAX), [+]
Control transfer
  conditional, [+] to [+]
  control statements allowing, [+] to [+]
  with argument list in CALL statement, [+]
  with arithmetic IF statement, [+]
  with CASE construct (Alpha), [+]
  with DO loops, [+]
  with logical IF statement, [+]
Conversion
  of data
     items using FORMAT statements, [+] to [+]
     types in arithmetic assignments, [+]t
  to COMPLEX function, [+]
  to DOUBLE COMPLEX function, [+]
  to DOUBLE PRECISION function, [+]
  to REAL*16 (VMS, U*X) function, [+]
  to REAL function, [+]
CONVERT
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword

     See also your user manual
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
  OPTIONS option, [+]
Converting unformatted numeric files

  See also your user manual
  on U*X, [+], [+]
  on VMS, [+], [+]
COSD intrinsic function,  [+]
COSH intrinsic function,  [+]
Cosine (degree) intrinsic function,  [+]
Cosine intrinsic function,  [+]
Cosines
  intrinsic functions for, [+]
COS intrinsic function,  [+]
CPAR$ CONTEXT_SHARED directive (VAX),  [+] to [+]
  effect of PRIVATE on, [+]
  effect on PRIVATE, [+]
  example of, [+]
  syntax rules of, [+]
CPAR$ CONTEXT_SHARED_ALL directive (VAX),  [+]
CPAR$ DO_PARALLEL directive (VAX),  [+] to [+]
  effect on scalar execution, [+]
  syntax rules of, [+]
CPAR$ LOCKOFF directive (VAX),  [+] to [+]
  example of, [+]
  syntax rules of, [+]
CPAR$ LOCKON directive (VAX),  [+] to [+]
  example of, [+]
  guarding against parallel execution, [+]
  syntax rules of, [+]
CPAR$ PRIVATE directive (VAX),  [+] to [+]
  effect of CONTEXT_SHARED on, [+]
  effect on CONTEXT_SHARED, [+]
  effect on SHARED, [+], [+]
  example of, [+]
  in parallel DO-loop, [+]
CPAR$ PRIVATE_ALL directive (VAX),  [+]
CPAR$ SHARED directive (VAX),  [+] to [+]
  effect of PRIVATE on, [+], [+]
  example of, [+]
  syntax rules of, [+]
CPAR$ SHARED_ALL directive (VAX),  [+]
CRAY keyword value
  in INQUIRE (CONVERT)
     on U*X, [+]
     on VMS, [+]
  in OPEN (CONVERT)
     on U*X, [+]
     on VMS, [+]
Critical region
  in a parallel DO-loop (VAX)
     definition of, [+]
     guarding of, [+]
CROTG (VAX) subroutine,  [+]


CSCAL (VAX) subroutine,  [+]
CSET (VAX) subroutine,  [+]
CSROT (VAX) subroutine,  [+]
CSSCAL (VAX) subroutine,  [+]
C-style escape sequences (Alpha),  [+]
CSUM (VAX) function,  [+]
CSVCAL (VAX) subroutine,  [+]
CSWAP (VAX) subroutine,  [+]
CVCAL (VAX) subroutine,  [+]
Cycle
  beginning new one in DO constructs (Alpha), [+]
CYCLE statement,  [+]
CYCLE statement (Alpha),  [+]
CZAXPY (VAX) subroutine,  [+]

D

DAMAX (VAX) function,  [+]
DAMIN (VAX) function,  [+]
DASUM (VAX) function,  [+]
Data items,  [+] to [+]

  See also Data in your user manual
  as scalar references, [+]
  conversion using FORMAT statements, [+] to [+]
  defining values for, [+]
  identifiable by symbolic names, [+]
  platform-independent extensions to, [+]
  platform-specific extensions (Alpha only), [+]
  retaining after END or RETURN statements, [+] to [+]
  summary of, [+]
DATA statement,  [+] to [+]

  See also your user manual
  effect in block data subprogram, [+]
  example of, [+]
  implied-DO list in, [+]
  unsubscripted array name in, [+]
  using radix-50 (VAX) constants in, [+]
  using to define arrays and elements, [+]
  using to define variables, [+]
  using unsubscripted array names in, [+]

Data type declaration statements

  See Type declaration statements
Data types,  [+] to [+]

  See also your user manual
  ability of entities to have, [+]
  character
     conversion rules with DATA statement, [+]
  conversion in arithmetic assignment statements, [+]t
  declaration within record structures, [+], [+]
  determining in arithmetic expressions, [+]
  determining of expressions, [+]
  examples of assigning, [+]
  for lock variables (VAX), [+]
  integer
     internal representation of, [+]
  length specifiers in, [+]
  mixed
     restrictions with DATA statement, [+]
  numeric
     conversion rules with DATA statement, [+]
  of symbolic name associated with constant, [+]
  overriding default of symbolic names, [+]
  overview of, [+]
  platform-independent extensions to, [+]
  platform-specific extensions to, [+]
  ranges of numeric, [+] to [+]
  ranking in arithmetic expressions, [+]
  real
     effect on DO iteration, [+]
  specifying for arrays, [+]
  specifying for constants, [+] to [+]
  specifying for variables, [+], [+] to [+]
Dates
  subroutines for calculating calendar, [+], [+]
DATE subroutine,  [+]
DAXPY (VAX) subroutine,  [+]
DBLE intrinsic function,  [+]
D character
  as debugging statement indicator, [+]
  in DOUBLE PRECISION constants, [+]
DCMPLX intrinsic function,  [+]
DCOPY (VAX) subroutine,  [+]
DDOT (VAX) function,  [+]
Debugging statements,  [+]
Decimal integer values
  transferring with I field descriptor, [+] to [+]
Declaration body
  components of, [+]
Declarations
  structure, [+] to [+]
     examples of, [+]
     field declarations in, [+]
     nesting, [+]
        to declare a substructure, [+]
  substructure, [+], [+]
     declaring, [+]
     example of, [+]
     using %FILL in, [+]
  type, [+], [+]
     rules in record structures, [+], [+]
  union, [+] to [+]
     example of, [+]
     initializing data in, [+]
     size of shared area, [+]
Declaration statements
  character type, [+] to [+]
  field
     supplying initial values in, [+]
  numeric type, [+] to [+]
     data type specifiers in, [+]
Declarators
  array, [+]
DEC Multinational
  character set, [+]
DECODE statement,  [+] to [+]
  example of, [+]
Default
  data type of symbolic names, [+]
  external field widths for field descriptors, [+] to [+]
  in argument passing, [+]
DEFAULTFILE keyword
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
  interaction with INQUIRE (FILE)
     on U*X, [+]
     on VMS, [+]
  interaction with OPEN (FILE) (VMS), [+]
DEFINE FILE statement,  [+] to [+]
  compared to OPEN statement, [+]
  effect with FIND statement, [+]
  effect with READ statement, [+]
  effect with WRITE statement, [+]
  example of, [+]
Degree intrinsic functions
  arc cosine, [+]
  arc sine, [+]
  arc tangent, [+]
  cosine, [+]
  sine, [+]
  tangent, [+]
DELETE keyword value
  in CLOSE (DISPOSE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (DISPOSE)
     on U*X, [+]
     on VMS, [+]
DELETE statement
  alternative form for relative files, [+]
  interaction with READ (VMS), [+]
  on U*X, [+] to [+]
  on VMS, [+] to [+]
Denormalized numbers (IEEE)
  double-precision range, [+]
  single-precision range, [+]
Descending keys (VMS)
  in key-field-value specifier, [+], [+]
%DESCR built-in function (VMS),  [+]
Descriptors
  edit, [+] to [+]
     general syntax of, [+]
  field, [+] to [+]
     general syntax of, [+]
D field descriptor,  [+] to [+]
  input and output processing rules, [+] to [+]
DFLOAT intrinsic function,  [+]
DICTIONARY statement (VMS),  [+] to [+]
DIMAG intrinsic function,  [+]

Dimension bounds expressions

  See Arrays
Dimensions
  declaring of array, [+]
  in array, [+]
DIMENSION statement,  [+] to [+]
  examples of, [+]
  using record names in, [+]
  using to establish arrays, [+]
DIM intrinsic function,  [+]
DIRECT
  INQUIRE (ACCESS) keyword value
     on U*X, [+]
     on VMS, [+]
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN (ACCESS) keyword value
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Direct access

  See also your user manual
  mode keywords in OPEN
     on U*X, [+]
     on VMS, [+]
  READ statements, [+] to [+]
  WRITE statements, [+] to [+]

Directives

  See Compiler directives

  See also your user manual

DISP

  See DISPOSE keyword
DISPOSE keyword
  in CLOSE statement
     on U*X, [+]
     on VMS, [+]
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Division operator (/),  [+] to [+]

  See also Slash character
  order of precedence of, [+]
DMAX (VAX) function,  [+]
DMIN (VAX) function,  [+]
DNORM2 (VAX) function,  [+]
DNRM2 (VAX) function,  [+]
DNRSQ (VAX) function,  [+]
DO constructs,  [+] to [+]
  immediate termination of (Alpha), [+]
  indexed, [+] to [+]
  interrupting (Alpha), [+]
Documentation
  sending comments to Compaq, [+]
Dollar sign ($)  character
  as delimiter for namelist record, [+]
  as edit descriptor, [+]
  in a symbolic name, [+]
DO loops,  [+] to [+]

  See also Parallel DO-loop (VAX)

  See also your user manual
  indexed
     in parallel (VAX), [+]
  iteration count in, [+]
  skipping (Alpha), [+]
  terminal statement in labeled, [+]
  terminating, [+]
  transferring control, [+]
DO statements,  [+] to [+]

  See also your user manual
  indexed
     control transfers in, [+]
     extended range in, [+]
     iteration control in, [+]
        examples of, [+]
     nested, [+]
  pretested indefinite
     with DO WHILE, [+] to [+]
DOUBLE COMPLEX

  See also COMPLEX*16
  constants, [+] to [+]
     examples of, [+]
  declaring data type of, [+] to [+]
DOUBLE PRECISION

  See also REAL*8
  constants, [+] to [+]
     specific implementation of, [+] to [+]
  declaring data type of, [+] to [+]
  float intrinsic function, [+]
  product of REALs function, [+]
DO WHILE construct,  [+] to [+]
DO_PARALLEL directive (VAX),  [+] to [+]
  effect on scalar execution, [+]
  syntax rules of, [+]
DPROD intrinsic function,  [+]
DREAL intrinsic function,  [+]
DROT (VAX) subroutine,  [+]
DROTG (VAX) subroutine,  [+]
DSCAL (VAX) subroutine,  [+]
DSET (VAX) subroutine,  [+]
DSUM (VAX) function,  [+]
DSWAP (VAX) subroutine,  [+]
Dummy arguments,  [+]

  See also your user manual
  adjustable arrays as, [+]
  association with actual arguments, [+] to [+]
  passed-length character, [+]
  restriction in CONTEXT_SHARED (VAX), [+]
  restriction in PRIVATE (VAX), [+]
  using aggregate field references as, [+]
  using asterisk (*) as length specifier in,  [+]
  using unsubscripted array names as, [+]
DVCAL (VAX) subroutine,  [+]
DZASUM (VAX) function,  [+]
DZAXPY (VAX) subroutine,  [+]
DZNORM2 (VAX) function,  [+]
DZNRM2 (VAX) function,  [+]
DZNRSQ (VAX) function,  [+]
D_floating data implementation (VMS)

  See also your user manual
  range of, [+]
  with DOUBLE COMPLEX data type, [+]
  with DOUBLE PRECISION data type, [+]
D_LINES compiler option,  [+]

E

Edit descriptors,  [+] to [+]

  See also Field descriptors
  additional, [+] to [+]
  BN, [+]
  BZ, [+]
  colon (:),  [+]
  definition of, [+]
  dollar sign ($),  [+]
  for character string editing, [+] to [+]
  general syntax of, [+]
  H, [+]
  list of, [+]
  Q, [+]
  repeating, [+]
  S, [+]
  SP, [+]
  SS, [+]
  T, [+] to [+]
  TL, [+]
  TR, [+]
  X, [+] to [+]
E field descriptor,  [+] to [+]
  input and output processing rules, [+] to [+]
  standard form
     components of, [+]
ELSE IF THEN statement,  [+], [+]
ELSE statement,  [+], [+]
ENCODE statement,  [+] to [+]
  example of, [+]
END DO statement,  [+], [+], [+]
  in nested DO loops, [+]
ENDFILE statement
  creating a record, [+]
  on U*X, [+] to [+]
  on VMS, [+] to [+]
  producing an end-of-file condition, [+]
  restrictions in specifying
     on U*X, [+]
     on VMS, [+]
END IF statement,  [+], [+]
End-of-file condition
  reporting with IOSTAT value, [+]
  transferring control with END specifier, [+]

End-of-file record

  See ENDFILE statement
END specifier

  See also your user manual
  in I/O statements, [+]
END statement,  [+]
  retention of data after execution of, [+] to [+]
  using with FUNCTION statement, [+]
  using with SUBROUTINE statement, [+]
  within block data subprogram, [+]
ENTRY statement,  [+] to [+]

  See also your user manual
  data types of names in, [+]
  in subroutines
     example of, [+]
  rules in using, [+]
  using in function subprograms, [+]
     example of, [+]
  using unsubscripted array names in, [+]
  using with FUNCTION statement, [+]
  using with SUBROUTINE statement, [+]

Environment variables

  See your user manual

.EQ.

  See Relational operators

  See also your user manual
EQUIVALENCE statement,  [+] to [+]

  See also your user manual
  compared to union declaration, [+]
  examples of, [+]
  interaction with COMMON, [+] to [+]
  using to associate variables, [+]
  using to establish arrays, [+]
  using unsubscripted array names in, [+]
  using with arrays, [+] to [+]
  using with substrings, [+]

.EQV.

  See Logical operators
ERR

  See also your user manual
  as I/O statement specifier, [+]
  BACKSPACE statement keyword
     on U*X, [+]
     on VMS, [+]
  CLOSE statement keyword
     on U*X, [+]
     on VMS, [+]
  DELETE statement keyword
     on U*X, [+]
     on VMS, [+]
  ENDFILE statement keyword
     on U*X, [+]
     on VMS, [+]
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
  REWIND statement keyword
     on U*X, [+]
     on VMS, [+]
  UNLOCK statement keyword
     on U*X, [+]
     on VMS, [+]
Error condition
  during I/O, [+], [+]
Error handling

  See also your user manual
  user controls in I/O statements, [+], [+]

Errors

  See your user manual

ERRSET subroutine (VAX)

  See your user manual

ERRSNS subroutine

  See your user manual

ERRTST subroutine (VAX)

  See your user manual
Escape sequences
  in character constants (Alpha), [+]
Exclamation point (!)  character
  as comment indicator, [+], [+]


Executable statements,  [+]
  platform-independent, [+]
  platform-specific, [+]
Execution
  program
     subroutine terminating, [+]
     temporarily suspending, [+] to [+]
     terminating, [+]
EXIST specifier
  in INQUIRE statement
     on U*X, [+]
     on VMS, [+]
EXIT statement,  [+]
EXIT statement (Alpha),  [+]
EXIT subroutine,  [+]
EXP intrinsic function,  [+]
Explicit formatting specifier
  in I/O statements, [+]
Exponential intrinsic function,  [+]
Exponentiation operator (**),  [+] to [+]
  order of precedence of, [+]
Exponents
  in DOUBLE PRECISION constants, [+]
  in REAL constants, [+]
Expressions,  [+] to [+]

  See also Arithmetic expressions

  See also Character expressions

  See also Logical expressions

  See also Relational expressions
  arithmetic, [+]
  as scalar references, [+]
  character, [+]
  compile-time constant, [+] to [+]
  conversion of, [+]
  data types of, [+]
  definition of, [+]
  determining data type of, [+]
  logical, [+]
  relational, [+]
  summary of operators in, [+] to [+]
  types of, [+]
  variable format, [+] to [+]
Extended ranges
  in DO loop, [+]
EXTENDSIZE keyword (VMS)
  effect on INITIALSIZE, [+]
  in OPEN statement, [+]t, [+]
EXTEND_SOURCE
  compiler option, [+]
  OPTIONS option, [+]
Extensions to ANSI standard
  on all platforms, [+] to [+]
  platform-specific, [+] to [+]
External field
  containing a decimal point, [+]
  containing an exponent, [+]
  definition of, [+]
  leading spaces in, [+]
  separators, [+], [+]
  under integer descriptor control, [+]
  under real descriptor control, [+]
External procedure names
  restrictions in using intrinsic procedures as, [+], [+]
  using as arguments, [+] to [+]
External procedures
  invoking with CALL, [+]
  using unsubscripted array names in referencing, [+]
EXTERNAL statement,  [+] to [+]

  See also your user manual
  effect on OPEN (USEROPEN)
     on U*X, [+]
     on VMS, [+]
  NOF77 implementation of, [+] to [+]
     example, [+]
  symbolic names in, [+]
  using name of block data subprogram in, [+]
  using with intrinsic functions, [+]

F

f77 command (shell)

  See also your user manual
  overriding, [+] to [+]
  statements affecting, [+] to [+]
F77 OPTIONS option,  [+]

FDBSET subroutine (VAX)

  See your user manual
FDX keyword value
  in INQUIRE (CONVERT)
     on U*X, [+]
     on VMS, [+]
  in OPEN (CONVERT)
     on U*X, [+]
     on VMS, [+]
Feedback on documentation
  sending comments to Compaq, [+]
F field descriptor,  [+] to [+]
  input and output processing rules, [+] to [+]
FGX keyword value
  in INQUIRE (CONVERT)
     on U*X, [+]
     on VMS, [+]
  in OPEN (CONVERT)
     on U*X, [+]
     on VMS, [+]
Field declaration
  allowable entities in, [+]
  in structure declarations, [+]
  statements
     supplying initial values in, [+]
Field descriptors,  [+] to [+]

  See also Edit descriptors
  A, [+] to [+]
     input and output processing rules, [+] to [+]
     size limit of numeric elements using, [+]t
  D, [+] to [+]
     input and output processing rules, [+] to [+]
  defaults for external field widths, [+] to [+]
  definition of, [+]
  E, [+] to [+]
     input and output processing rules, [+] to [+]
  F, [+] to [+]
     input and output processing rules, [+] to [+]
  G, [+] to [+]
     input and output processing rules, [+] to [+]
  general syntax of, [+]
  I, [+] to [+]
     input and output processing rules, [+] to [+]
  L, [+] to [+]
     input and output processing rules, [+] to [+]
  list of, [+]
  numeric, [+] to [+]
     effect of space character on, [+]
  O, [+] to [+]
     input and output processing rules, [+] to [+]
  real
     effect of P on, [+]
  repeat counts with, [+]
  Z, [+] to [+]
     input and output processing rules, [+] to [+]
Field namelist
  in structure declarations, [+]
Field names
  typing in record structures, [+]

Field references

  See Record and field references
Fields
  defining with structure declarations, [+] to [+]
  in source code, [+] to [+]
  unnamed
     initialization excluded in, [+]
     using %FILL to declare, [+]
Field separators
  external, [+]
File characteristics
  obtaining with INQUIRE statement
     on U*X, [+] to [+]
     on VMS, [+] to [+]
File-handling commands
  BACKSPACE statement
     on U*X, [+]
     on VMS, [+]
  CLOSE statement
     on U*X, [+] to [+]
     on VMS, [+] to [+]
  INQUIRE statement
     on U*X, [+] to [+]
     on VMS, [+] to [+]
  OPEN statement
     on U*X, [+] to [+]
     on VMS, [+] to [+]
  REWIND statement
     on U*X, [+]
     on VMS, [+]
FILE keyword
  effect on DEFAULTFILE (VMS), [+]
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
  interaction with INQUIRE (DEFAULTFILE)
     on U*X, [+]
     on VMS, [+]
  interaction with INQUIRE (NAME)
     on U*X, [+]
     on VMS, [+]
  interaction with INQUIRE (UNIT)
     on U*X, [+]
     on VMS, [+]
File name

  See also your user manual
  OPEN statement keywords
     on U*X, [+], [+]
     on VMS, [+], [+]

File organization

  See your user manual

File pathname

  See File name
Files

  See also your user manual
  accessing with INCLUDE, [+] to [+]
  combining at compilation, [+] to [+]
  deleting records from (DELETE)
     on U*X, [+] to [+]
     on VMS, [+] to [+]
  disposition
     CLOSE statement keywords
        on U*X, [+]
        on VMS, [+]
     effect of CLOSE on OPEN specifications
        on U*X, [+]
        on VMS, [+]
  processing options
     OPEN statement keywords
        on U*X, [+]
        on VMS, [+]
  properties
     inquiring about with INQUIRE statement
        on U*X, [+] to [+]
        on VMS, [+] to [+]
  record description options
     OPEN statement keywords
        on U*X, [+]
        on VMS, [+]
  relative
     associating with logical unit numbers, [+]
  repositioning
     with BACKSPACE statement
        on U*X, [+]
        on VMS, [+]
     with REWIND statement
        on U*X, [+]
        on VMS, [+]
  sharing
     with OPEN (SHARED)
        on VMS, [+]t, [+]
  specifying a header for listing, [+]
  status options
     OPEN statement keywords
        on U*X, [+]
        on VMS, [+]

File specification

  See File name

  See also your user manual
File status
  CLOSE statement keywords
     on U*X, [+]
     on VMS, [+]
  OPEN statement keywords
     DISPOSE
        on U*X, [+]t, [+]
        on VMS, [+]t, [+]
     STATUS or TYPE
        on U*X, [+]t, [+]
        on VMS, [+]t, [+]
File storage allocation
  OPEN statement keywords
     on U*X, [+]
     on VMS, [+]
%FILL built-in function
  using in record structure, [+]
  using in substructure declarations, [+]
  using to declare unnamed fields, [+]
FIND statement,  [+] to [+]
  compared to READ statement, [+]
  effect with DEFINE FILE statement, [+]
  examples of, [+]
Fixed-format lines,  [+]
FIXED keyword value
  in INQUIRE (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
Fixed-length records

  See also your user manual
  OPEN (RECORDTYPE)
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Fix intrinsic function,  [+]
Floating-point data types,  [+] to [+]

  See also your user manual
  emulation on VAX, [+]
  ranges for, [+]
FLOAT intrinsic function,  [+]
Flow of control
  in CASE construct (Alpha), [+]f
FMT format specifier
  in I/O statements, [+]
FORM
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Format
  coding
     fixed, [+]
     tab, [+]
  passed length
     in CHARACTER data type, [+]t
  reversion with I/O lists, [+]
  run-time, [+] to [+]
     example of, [+]
Format descriptors,  [+] to [+]

  See also Edit descriptors

  See also Field descriptors
Format specification
  definition of, [+]
  output characters in, [+]
  platform-independent extensions to, [+]
  separators, [+]
Format specifier
  as control list parameter
     in I/O statements, [+]
FORMAT statements,  [+] to [+]

  See also Format specification

  See also your user manual
  carriage control interpretation, [+] to [+]
  default BLANK interpretation, [+]
     effect of BN or BZ on, [+]
  edit descriptors, [+] to [+]
     blank control editing, [+] to [+]
     character string editing using, [+] to [+]
     definition of, [+]
     for additional editing, [+] to [+]
     positional editing, [+] to [+]
     sign editing, [+] to [+]
     using character constants as, [+]
  external field
     definition of, [+]
     separators in, [+]
  field descriptors, [+] to [+]
     character editing, [+] to [+]
     definition of, [+]
     integer editing, [+] to [+]
     logical editing, [+] to [+]
     real editing, [+] to [+]
     scale factor editing of, [+] to [+]
  field width
     input and output size rule, [+], [+]
     output size for F descriptor, [+]
     output size for G descriptor, [+]
  format reversion with I/O lists, [+]
  format specification
     definition of, [+]
     separators, [+]
  general rules for, [+]
  I/O lists
     interaction with, [+] to [+]
  input and output rules for, [+] to [+]
  range of parameters in, [+]
  repeat counts in, [+]
  run-time formats, [+] to [+]
  summary of codes in, [+]t
  syntax of, [+] to [+]
  using arithmetic expressions in, [+] to [+]
  variable format expressions in, [+] to [+]
     example of, [+]
FORMATTED
  INQUIRE (FORM) keyword value
     on U*X, [+]
     on VMS, [+]
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN (FORM) keyword value
     on U*X, [+]
     on VMS, [+]
Formatted I/O statements
  ACCEPT statement, [+]
  establishing statement labels for, [+] to [+]
  PRINT statement, [+] to [+]
  READ statements
     direct access, [+], [+]
     indexed (VMS), [+], [+]
     internal, [+], [+]
     sequential, [+], [+]
  REWRITE statement, [+], [+]
  TYPE statement, [+] to [+]
  using aggregate field references in, [+]
  WRITE statements
     direct access, [+], [+]
     indexed (VMS), [+], [+]
     internal, [+], [+]
     sequential, [+], [+] to [+]
Formfeed control character,  [+]
FORTRAN-77 standard,  [+]
Fortran character set,  [+]
  platform-independent extensions to, [+]
FORTRAN command (DCL)
  overriding, [+] to [+]
  statements affecting, [+] to [+]
FORTRAN keyword value
  in INQUIRE (CARRIAGECONTROL)
     on VMS, [+]
  in OPEN (CARRIAGECONTROL)
     on U*X, [+]
     on VMS, [+]
FP_CLASS (Alpha) function,  [+]
Function name
  using asterisk (*) as length specifier in,  [+]
Function references,  [+]
  data types of, [+]
  examples of, [+]
  general description of, [+] to [+]
  to intrinsic functions, [+] to [+]

Functions

  See Built-in functions

  See Intrinsic functions

  See Lexical comparison functions

  See Statement functions

  See also your user manual
FUNCTION statement,  [+] to [+]
  logical and numeric functions, [+]
  relation to OPTIONS statement, [+]
  using unsubscripted array names in, [+]
  using with ENTRY statement, [+]
Function subprograms,  [+] to [+]

  See also Subprograms
  statements excluded from, [+]
  using with ENTRY statement
     example of, [+]
F_floating data implementation (VMS)
  range of, [+]

G

.GE.

  See Relational operators

  See also your user manual
General directives,  [+], [+] to [+]

  See also Compiler directives
  platform-specific, [+]
Generic references
  example of, [+]
  to intrinsic functions, [+] to [+]
G field descriptor,  [+] to [+]
  input and output processing rules, [+] to [+]
GO TO statements,  [+] to [+]

  See also your user manual
  assigned, [+] to [+]
     examples of, [+]
  computed, [+] to [+]
     example of, [+]
  establishing statement labels for assigned, [+] to [+]
  types of, [+]
  unconditional, [+] to [+]
     examples of, [+]
Group repeat counts
  in FORMAT statements, [+]

.GT.

  See Relational operators

  See also your user manual
G_FLOATING (VMS)
  OPTIONS option, [+]
G_floating data implementation (VMS)

  See also your user manual
  range of, [+]
  with DOUBLE COMPLEX data type, [+]
  with DOUBLE PRECISION data type, [+]

H

H edit descriptor,  [+]
  input and output processing rules, [+]
Hexadecimal constants,  [+] to [+]

  See also Bit constants
  alternative syntax for, [+]
  data type assignments of, [+]
  examples of, [+]
Hexadecimal values
  transferring with Z field descriptor, [+] to [+]
HFIX intrinsic function,  [+]
Hollerith constants,  [+] to [+]

  See also your user manual
  as actual arguments, [+] to [+]
  assigned with DATA statements, [+]
  data-typing of, [+]
  examples of, [+], [+]
  uppercase and lowercase letters in, [+]
  using spaces within, [+]
Hyperbolic cosine intrinsic function,  [+]
Hyperbolic intrinsic functions
  cosine, [+]
  sine, [+]
  tangent, [+]
Hyperbolic sine intrinsic function,  [+]
Hyperbolic tangent intrinsic function,  [+]
H_floating data implementation (VAX),  [+]
  range of, [+]

I

I/O

  See also your user manual

  iterative

     See Iterative I/O
  namelist
     using group-name in, [+]
I/O list parameters,  [+] to [+]
  description of, [+]
  implied-DO list in, [+] to [+]
  simple list element in, [+]
I/O statement components,  [+] to [+]
  control list parameters, [+] to [+]
     format specifier, [+]
     I/O status specifier, [+]
     internal file specifier, [+]
     key-field-value specifier (VMS), [+] to [+]
     key-of-reference specifier (VMS), [+]
     logical unit specifier, [+]
     namelist specifier, [+]
     record specifier, [+]
     rules for, [+]
     transfer-of-control specifier, [+]
  I/O list parameters, [+] to [+]
     implied-DO lists, [+] to [+]
     interaction with format controls, [+] to [+]
     simple list elements, [+]
I/O statements,  [+] to [+]

  See also I/O statement components

  See also your user manual
  auxiliary
     on U*X, [+] to [+]
     on VMS, [+] to [+]
     platform-independent extensions to, [+]
     platform-specific extensions (VMS), [+]
  formatting, [+] to [+]
     platform-independent extensions to, [+]
  list of, [+]
  platform-independent extensions to, [+]
  platform-specific extensions (VMS), [+]
  restriction in parallel DO-loop (VAX), [+]
  using to assign logical unit number, [+]
  using unsubscripted array names in, [+]
I/O status specifier
  as control list parameter
     in I/O statements, [+]
I4
  OPTIONS option, [+]
IABS intrinsic function,  [+]
IAND intrinsic function,  [+], [+]
IBCLR intrinsic function,  [+], [+]
IBITS intrinsic function,  [+], [+]
IBM keyword value
  in INQUIRE (CONVERT)
     on U*X, [+]
     on VMS, [+]
  in OPEN (CONVERT)
     on U*X, [+]
     on VMS, [+]
IBSET intrinsic function,  [+], [+]
ICAMAX (VAX) function,  [+]
ICAMIN (VAX) function,  [+]
ICHAR intrinsic function,  [+], [+]

  See also your user manual
ICMAX (VAX) function,  [+]
ICMIN (VAX) function,  [+]
IDAMAX (VAX) function,  [+]
IDAMIN (VAX) function,  [+]
IDATE subroutine,  [+]
IDENT directive,  [+]
IDIM intrinsic function,  [+]
IDINT intrinsic function,  [+]
IDMAX (VAX) function,  [+]
IDMIN (VAX) function,  [+]
IDNINT intrinsic function,  [+]
IEEE real arguments
  function returning class of, [+]
IEOR intrinsic function,  [+], [+]
IF constructs,  [+] to [+]

  See also your user manual
  DO statement in, [+]
  examples of, [+]
  flow of control in, [+]f
  nesting, [+]
I field descriptor,  [+] to [+]
  input and output processing rules, [+] to [+]
IFIX intrinsic function,  [+]
IF loops,  [+] to [+]
  flow of control in, [+]f
IF statements,  [+] to [+]

  See also your user manual
  arithmetic, [+] to [+]
     examples of, [+]
  block, [+] to [+]
     examples of, [+]
     flow of control in, [+]f
     nested, [+]
  logical, [+] to [+]
     examples of, [+]
  statement block in, [+]
  types of, [+]
IF THEN statement,  [+], [+]
Imaginary part of complex function,  [+]
IMAG intrinsic function,  [+], [+]
Implicit data types,  [+], [+]
IMPLICIT NONE statement,  [+]

  See also your user manual
Implicit OPEN using READ or WRITE,  [+]
  on U*X, [+]
  on VMS, [+]
IMPLICIT statement,  [+] to [+]
  examples of, [+]
  receiving warnings when using, [+]
  restriction with intrinsic procedures, [+]
  using to establish variables, [+]
  using to type variables, [+]
  using with intrinsic functions, [+]
Implied-DO list,  [+] to [+]

  See also Iterative I/O
  examples of, [+]
Implied-DO variables
  initializing with DATA statement, [+] to [+]
INCLUDE statement,  [+] to [+]

  See also your user manual
  example of, [+]
  rules in using, [+]
Indefinite DO statement
  pretested
     with DO WHILE, [+] to [+]


Index
  case (Alpha), [+]
Indexed DO-loop
  in parallel (VAX), [+]
Indexed DO statement,  [+] to [+]
  control transfers in, [+]
  extended range in, [+]
  iteration control in, [+]
     examples of, [+]
  nested, [+]
Indexed files (VMS)
  access keys
     specifier in OPEN statement, [+]
  deleting records from (DELETE), [+] to [+]
  freeing locked records (UNLOCK), [+]
Indexed I/O statements (VMS)
  READ statements, [+] to [+]
  WRITE statements, [+] to [+]
INDEXED keyword value (VMS)
  in INQUIRE (ORGANIZATION), [+]
  in OPEN (ORGANIZATION), [+]
Indexed READ statements (VMS),  [+] to [+]
Indexed WRITE statements (VMS),  [+] to [+]
INDEX intrinsic function,  [+], [+]

  See also your user manual
  example of, [+]
INITIALSIZE keyword (VMS)
  effect of EXTENDSIZE on, [+]
  in OPEN statement, [+]t, [+]
INIT_DEP_FWD directive (VAX),  [+]

  See also your performance guide
INQUIRE statement
  on U*X, [+] to [+]
  on VMS, [+] to [+]
Integer
  as implied data type, [+], [+]
  constants, [+] to [+]

     See also Constants
     in COMPLEX*16 constants, [+]
     in COMPLEX constants, [+]
     in DOUBLE COMPLEX constants, [+]
     in DOUBLE PRECISION constants, [+]
     in operations with BYTE variables, [+]
     in REAL*16 constants (VMS, U*X), [+]
     in REAL constants, [+]
     octal notation for, [+] to [+]
     ranges for, [+]
     using to assign values, [+]
  data type

     See also Data types

     See also your user manual
     definition of, [+]
     storage requirements of, [+]
  internal representation of, [+]
INTEGER

  See also Integer

  See also INTEGER*4
  data type, [+], [+]
  declaring data type of, [+] to [+]
INTEGER*1
  range of values for, [+]
INTEGER*1 data type,  [+]t, [+], [+]t, [+]t, [+]t
INTEGER*2
  range of values for, [+]
INTEGER*2 data type,  [+]t, [+], [+]t, [+]t, [+]t
INTEGER*4
  range of values for, [+]
INTEGER*4 data type,  [+]t, [+], [+], [+]t, [+]t, See also INTEGER
INTEGER*8
  range of values for, [+]
INTEGER*8 data type (Alpha),  [+]t, [+], [+]t, [+]t, [+]t
Integer editing (I,O,Z),  [+] to [+]
INTEGER_SIZE compiler option
  platform-specific spelling of, [+]
Internal file,  [+]

  See also your user manual
  specifier, [+]
Internal I/O statements
  ENCODE and DECODE, [+] to [+]
  READ statements, [+] to [+]
  WRITE statements, [+] to [+]
Internal READ statements,  [+] to [+]
Internal WRITE statements,  [+] to [+]
Interrupting
  DO constructs (Alpha), [+]
INT intrinsic function,  [+]
Intrinsic functions,  [+] to [+], [+] to [+]
  bit manipulation, [+] to [+]t
  character, [+] to [+]t
  character comparison, [+] to [+]
  description of, [+]
  example of using as arguments, [+] to [+]
  for Fortran compatibility, [+]
  general description of, [+]
  generic names, [+]t
     rules limiting use, [+]
  generic references to, [+] to [+]
  in source code listing, [+]
  lexical comparison, [+] to [+]
  mathematical, [+] to [+]t
  miscellaneous, [+] to [+]t
  numeric, [+] to [+]t
  references to, [+] to [+]
  using as arguments, [+] to [+]
  using external procedures of same name as, [+]
  using with EXTERNAL statement, [+]
  using with IMPLICIT statement, [+]
Intrinsic procedures
  platform-independent extensions to, [+]
  platform-specific extensions to, [+], [+]
  using as arguments, [+] to [+]
INTRINSIC statement,  [+] to [+]
  example of, [+]
Intrinsic subprograms,  [+] to [+]
  description of, [+]
IOR intrinsic function,  [+], [+]
IOSTAT

  See also your user manual
  BACKSPACE statement keyword
     on U*X, [+]
     on VMS, [+]
  CLOSE statement keyword
     on U*X, [+]
     on VMS, [+]
  DELETE statement keyword
     on U*X, [+]
     on VMS, [+]
  ENDFILE statement keyword
     on U*X, [+]
     on VMS, [+]
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
  REWIND statement keyword
     on U*X, [+]
     on VMS, [+]
  specifier in I/O statements, [+]
  UNLOCK statement keyword
     on U*X, [+]
     on VMS, [+]
IQINT (VMS, U*X) intrinsic function,  [+]
IQNINT (VMS, U*X) intrinsic function,  [+]

IRAD50 subroutine or function (VAX)

  See your user manual
ISAMAX (VAX) function,  [+]
ISAMIN (VAX) function,  [+]
ISHFTC intrinsic function,  [+], [+]
ISHFT intrinsic function,  [+], [+]
ISIGN intrinsic function,  [+]
ISMAX (VAX) function,  [+]
ISMIN (VAX) function,  [+]
ISNAN (Alpha) function,  [+]
ISO standard
  comparison with ANSI standard, [+]
Iteration count,  [+]
Iterative I/O
  count controls
     with indexed DO statement, [+] to [+]
  implied-DO list, [+] to [+]
     examples of, [+]

Iterative processing controls

  See DO statements
IxAMAX (VAX) functions,  [+]
IxAMIN (VAX) functions,  [+]
IxMAX (VAX) functions,  [+]
IxMIN (VAX) functions,  [+]
IZAMAX (VAX) function,  [+]
IZAMIN (VAX) function,  [+]
IZMAX (VAX) function,  [+]
IZMIN (VAX) function,  [+]

K

KEEP keyword value
  in CLOSE (DISPOSE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (DISPOSE)
     on U*X, [+]
     on VMS, [+]
KEY
  key-field-value specifier (VMS)
     in I/O statements, [+] to [+]
KEYED (VMS)
  INQUIRE (ACCESS) keyword value, [+]
  INQUIRE statement specifier, [+]
  OPEN (ACCESS) keyword value, [+]t, [+]
Key-field-value specifier (VMS)
  as control list parameter
     in I/O statements, [+] to [+]
  components of, [+]
  selection condition in, [+]
  selection process in, [+]

KEYID specifier

  See Key-of-reference specifier
KEY keyword (VMS)
  in OPEN statement, [+]t, [+] to [+]
Key-of-reference specifier (VMS)
  as control list parameter
     in I/O statements, [+]
Keys (VMS)
  access
     specified in OPEN statement, [+]
  ascending and descending, [+]
  defining primary and alternate, [+]
  specifying and referencing, [+]

KEYx specifier (KEY, KEYEQ, KEYGE, KEYGT, KEYNXTNE, KEYNXT)

  See Key-field-value specifier

L

Labels

  See also Statement label

  See also your user manual
  platform, [+]
Language compatibility

  See also your user manual
  platform-independent extensions to, [+]
  platform-specific extensions (Alpha), [+]
  summary of, [+]

Language interface

  See your user manual

.LE.

  See Relational operators

  See also your user manual
Length
  specifier in type declaration statements, [+]
Length intrinsic function,  [+]
LEN intrinsic function,  [+], [+]

  See also your user manual
  example of, [+]
Lexical comparison functions,  [+] to [+]
L field descriptor,  [+] to [+]
  input and output processing rules, [+] to [+]
LGE intrinsic function,  [+], [+]

  See also your user manual
LGT intrinsic function,  [+], [+]

  See also your user manual
  example of, [+]

Library functions

  See Intrinsic functions
Line
  blank
     as comment, [+], [+]
  continuation indicator field, [+]
  entering with fixed-format, [+]
  entering with tab-format, [+]
  format of statement label field, [+]
  sequence number field, [+]
  statement, [+]
  statement field, [+]
     using spaces within, [+]
LIST compiler option
  enabling TITLE and SUBTITLE directives, [+]
  platform-specific spelling of, [+]
List-directed formatting
  default output for, [+]
  I/O statement specifier, [+]
List-directed I/O statements
  ACCEPT statement, [+]
  READ statements
     internal, [+], [+]
     sequential, [+], [+] to [+]
  WRITE statements
     internal, [+], [+]
     sequential, [+], [+] to [+]
List elements
  simple
     as I/O list parameter, [+]

Listing

  See Source listing

  See also your user manual
Listing header
  specifying for a file, [+]
LIST keyword value
  in INQUIRE (CARRIAGECONTROL)
     on U*X, [+]
     on VMS, [+]
  in OPEN (CARRIAGECONTROL)
     on U*X, [+]
     on VMS, [+]
LIST option
  in DICTIONARY statement (VMS), [+]
  in INCLUDE statement, [+]
Lists
  implied-DO
     in DATA statements, [+]
LITTLE_ENDIAN keyword value
  in INQUIRE (CONVERT)
     on U*X, [+]
     on VMS, [+]
  in OPEN (CONVERT)
     on U*X, [+]
     on VMS, [+]
LLE intrinsic function,  [+], [+]

  See also your user manual
LLT intrinsic function,  [+], [+]

  See also your user manual
%LOC built-in function,  [+]
  using to get pointer values, [+]
Locked records
  freeing
     on U*X, [+]
     on VMS, [+]
LOCKOFF directive (VAX),  [+] to [+]
  example of, [+]
  syntax rules of, [+]
LOCKON directive (VAX),  [+] to [+]
  example of, [+]
  guarding against parallel execution, [+]
  syntax rules of, [+]
Lock variable (VAX),  [+]
  effect of PRIVATE on, [+]
LOG10 intrinsic function,  [+]
Logarithm intrinsic functions
  common, [+]
  natural, [+]
Logical
  assignment statement, [+] to [+]
  constants, [+]

     See also Constants

     See also your user manual
     storage requirements of, [+]
  data type, [+]

     See also Arrays

     See also Data types

     See also Variables
  editing (L), [+] to [+]

  elements

     See Logical expressions
  functions, [+]

  I/O units

     See Logical I/O units
  IF statement, [+] to [+]
     examples of, [+]
  operations
     data types resulting from, [+]

  scalar memory reference

     See Scalar memory reference

  unit specifier

     See Logical unit specifier
LOGICAL

  See also LOGICAL*4 data type
  declaring data type of, [+] to [+]
LOGICAL*1 data type,  [+]t, [+], [+]t, [+]t, [+]t
LOGICAL*2 data type,  [+]t, [+], [+]t, [+]t, [+]t
LOGICAL*4 data type,  [+]t, [+], [+]t, [+]t, [+]t

  See also LOGICAL
LOGICAL*8 data type (Alpha),  [+]t, [+], [+]t, [+]t, [+]t
Logical expressions,  [+] to [+]
  compile-time, [+]
  evaluation of subexpressions in, [+]
  order of evaluation in, [+]
  platform-independent extensions to, [+]
  using periods to delimit, [+]
Logical I/O units

  See also your user manual
  associating logical unit numbers with files, [+] to [+]
  CLOSE statement options
     on U*X, [+]
     on VMS, [+]
  connection method
     explicitly with OPEN
        on U*X, [+]
        on VMS, [+]
  inquiring about properties (INQUIRE)
     on U*X, [+] to [+]
     on VMS, [+] to [+]
  OPEN statement options
     on U*X, [+]
     on VMS, [+]
Logical IF statement,  [+]
Logical operators,  [+]t
  in expressions, [+]
Logical unit specifier
  as I/O control list parameter, [+]
LOG intrinsic function,  [+]
Loops
  DO, [+] to [+]
     nested, [+] to [+]
     skipping (Alpha), [+]
     terminating (Alpha), [+]
  IF, [+] to [+]
     flow of control in, [+]f
Lowercase characters
  in character set, [+]
  treatment on compiler, [+]
LSHIFT intrinsic function,  [+]

  See also ISHFT intrinsic function

.LT.

  See Relational operators

  See also your user manual

M

Main program
  as a program unit, [+]
Map declarations,  [+] to [+]
  using to associate variables, [+]
  using to establish arrays, [+]
Mapped field declarations,  [+]
  similarity to EQUIVALENCE statement, [+]
MAP statement,  [+]
  using to make record fields equivalent, [+]
Mathematical intrinsic functions,  [+] to [+]
MAX0 intrinsic function,  [+]
MAX1 intrinsic function,  [+]
Maximum intrinsic function,  [+]
MAX intrinsic function,  [+]
MAXREC keyword
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Memory diagrams
  of structured records, [+] to [+]

Messages

  See your user manual
MIA standard,  [+]
MIN0 intrinsic function,  [+]
MIN1 intrinsic function,  [+]
Minimum intrinsic function,  [+]
MIN intrinsic function,  [+]
Minus operator (-),  [+] to [+]
  order of precedence of, [+]
Miscellaneous intrinsic functions,  [+] to [+]
MOD intrinsic function,  [+]
Multiplication operator (*),  [+] to [+]
  order of precedence of, [+]
MVBITS subroutine,  [+], [+]

N

NAME

  See also FILE keyword
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  interaction with OPEN (FILE)
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Named common blocks
  agreement of data types in, [+]
  establishing and initializing values in, [+] to [+]
NAMED specifier
  in INQUIRE statement
     on U*X, [+]
     on VMS, [+]
Namelist group
  prompting for information about, [+]
Namelist I/O statements

  See also NAMELIST statement

  See also your user manual
  ACCEPT statement, [+]
  sequential READ statement, [+], [+] to [+]
     assigning input values, [+]
     examples of, [+]
     rules in using, [+]
  sequential WRITE statement, [+], [+] to [+]
  using group-name in, [+]
Namelist specifier
  as control list parameter
     in I/O statements, [+]
NAMELIST statement,  [+] to [+]
  effect in namelist I/O statements, [+]
  example of, [+]
  using unsubscripted array names in, [+]
Names

  See also Field names

  See also Structure names

  See also Symbolic names
  for control constructs
     DO, [+]
     IF, [+]
  for control constructs (Alpha), [+]
     CASE, [+]
  symbolic, [+] to [+]
  using structure, [+]
NAMES compiler option
  platform-specific spelling of, [+]
NaN values
  intrinsic function testing, [+]
NATIVE keyword value
  in INQUIRE (CONVERT)
     on U*X, [+]
     on VMS, [+]
  in OPEN (CONVERT)
     on U*X, [+]
     on VMS, [+]
Natural logarithm intrinsic function,  [+]
Naturally aligned records
  memory diagrams of, [+] to [+]

.NE.

  See Relational operators

  See also your user manual
Nearest integer intrinsic function,  [+]

.NEQV.

  See Logical operators
Nested DO loops,  [+] to [+]
Nested IF constructs,  [+]

Nested structured declarations

  See Substructure declarations
Nesting

  See also your user manual
  structure declarations, [+]
     to declare a substructure, [+]
NEW keyword value
  in OPEN (STATUS)
     on U*X, [+]
     on VMS, [+]
NEXTREC
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
NINT intrinsic function,  [+]
NML specifier
  in I/O statements, [+]
NOCHECK
  OPTIONS option, [+]
NOEXTEND_SOURCE
  OPTIONS option, [+]
NOF77
  OPTIONS option, [+]
NOF77 compiler option
  changing BLANK default
     on U*X, [+]
     on VMS, [+]
  changing STATUS default
     on U*X, [+]
     on VMS, [+]
  effect on DO loop, [+]
NOG_FLOATING (VMS)
  OPTIONS option, [+]
NOI4
  OPTIONS option, [+]
NOLIST option
  in DICTIONARY statement (VMS), [+]
  in INCLUDE statement, [+]
Nonexecutable statements,  [+]
Nonnative floating point formats

  See also your user manual
  on U*X, [+], [+]
  on VMS, [+], [+]
Nonprintable characters,  [+]
NOSPANBLOCKS (VMS)
  OPEN statement keyword, [+]t, [+]

.NOT.

  See Logical operators

  See also your user manual
NOT intrinsic function,  [+], [+]
NOVECTOR directive (VAX),  [+]

  See also your performance guide
NULL keyword value
  in INQUIRE (BLANK)
     on U*X, [+]
     on VMS, [+]
  in OPEN (BLANK)
     on U*X, [+]
     on VMS, [+]
Number sequence,  [+]
NUMBER specifier
  in INQUIRE statement
     on U*X, [+]
     on VMS, [+]
Numerals
  in character set, [+]
Numeric
  functions, [+]
  ranges, [+]
  storage unit, [+]
Numeric intrinsic functions,  [+] to [+]

Numeric scalar memory reference

  See Scalar memory reference
Numeric type declaration statements,  [+] to [+]
  defining arrays with, [+]
  examples of, [+]
NWORKERS intrinsic function,  [+]

O

Object file

  See Object module

  See also your user manual
Object libraries
  searching for block data subprograms in, [+]
Object module
  identifying with compiler directives, [+]
Octal constants,  [+] to [+]

  See also Bit constants
  alternative syntax for, [+]
  data type assignments of, [+]
  examples of, [+]
Octal notation (")
  for integer constants, [+] to [+]
     examples of, [+]
Octal values
  transferring with O field descriptor, [+] to [+]
O field descriptor,  [+] to [+]
  input and output processing rules, [+] to [+]
OLD keyword value
  in OPEN (STATUS)
     on U*X, [+]
     on VMS, [+]
OPENED specifier
  in INQUIRE statement
     on U*X, [+]
     on VMS, [+]
Opening a file
  implicitly with READ or WRITE
     on U*X, [+]
     on VMS, [+]
OPEN statement

  See also your user manual
  examples
     on U*X, [+]
     on VMS, [+]
  general description of
     on U*X, [+] to [+]
     on VMS, [+] to [+]
  keyword values
     on U*X, [+]t
     on VMS, [+]t
  on U*X, [+] to [+]
  on VMS, [+] to [+]
  using to assign logical unit number, [+]
Operators
  arithmetic, [+]
  character, [+]
  logical, [+]t
  precedence in
     arithmetic expressions, [+] to [+]
     logical expressions, [+]
     relational expressions, [+]
  summary of expression, [+] to [+]
Optimization

  See also your user manual
  preventing with VOLATILE statement, [+]

Options

  See Compiler options
OPTIONS directive (Alpha),  [+] to [+]
  nesting of, [+]
  syntax rules of, [+]
OPTIONS statement,  [+] to [+]
  rules in using, [+]

.OR.

  See Logical operators
Order of program unit statements,  [+]f
ORGANIZATION
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
OR intrinsic function,  [+]

  See also IOR intrinsic function

P

Packed records
  memory diagrams of, [+] to [+]
PAD_SOURCE compiler option
  platform-specific spelling of, [+]
PARALLEL compiler option (VAX),  [+]
Parallel directives (VAX),  [+] to [+]

  See also Compiler directives
  enabling, [+]
  examples of, [+] to [+]
  general description of, [+]
Parallel DO-loop (VAX),  [+] to [+]
  scalar execution in, [+]
Parallel execution
  in a parallel DO-loop (VAX), [+]
PARAMETER statement,  [+] to [+]
  alternate form of, [+] to [+]
     examples, [+]
  example of, [+], [+]
  rules for symbolic names, [+]
  using in structure declarations, [+], [+]
Parentheses
  effect in
     arithmetic expressions, [+]
     character expressions, [+]
     logical expression, [+]
     relational expressions, [+]
  using to force an argument to be an expression, [+]
Passed-length character arguments,  [+]

  See also your user manual
  as subprogram arguments, [+]
  examples of, [+]
Passed-length format *(*)
  in CHARACTER data type, [+]t

Pathname

  See File name

  See also your user manual
PAUSE statement,  [+] to [+]
  default message and prompt, [+]
  effect on batch or background process, [+]
  effect on interactive or foreground process, [+]
  restriction in parallel DO-loop (VAX), [+]
PDP-11 FORTRAN-77
  source program compatibility, [+]
P edit descriptor,  [+] to [+]
  effect of second scale factor on, [+]
  example of, [+]
  format reversion with, [+]
  input and output processing rules, [+] to [+]
  position of, [+]

Performance

  on Alpha

     See your user manual

  on VAX

     See your performance guide
Periods
  using to delimit
     logical values, [+]
     relational operators, [+]
Platform
  description of, [+]
  labels, [+]
Plus operator (+),  [+] to [+]
  order of precedence of, [+]

Pointer

  See POINTER statement

POINTER statement,  [+] to [+]

  See also your user manual
  examples of, [+]
  pointee rules, [+]
  pointer rules, [+]
  using %LOC to get pointer values, [+]
  using malloc(3f) to get pointer values, [+]
Positional editing (T,TL,TR,X),  [+] to [+]
Positive difference intrinsic function,  [+]
Precedence of operators
  effect of parentheses on, [+]
  in arithmetic expressions, [+] to [+]
  in logical expressions, [+]
  in relational expressions, [+]
Predefined typing rules
  using to establish variables, [+]

Preprocessors

  See your user manual
Pretested indefinite DO statement
  with DO WHILE, [+] to [+]
Printable characters,  [+]
PRINT keyword value
  in CLOSE (DISPOSE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (DISPOSE)
     on U*X, [+]
     on VMS, [+]
PRINT statement,  [+] to [+]
PRIVATE directive (VAX),  [+] to [+]
  effect of CONTEXT_SHARED on, [+]
  effect on CONTEXT_SHARED, [+]
  effect on SHARED, [+], [+]
  example of, [+]
  in parallel DO-loop, [+]
Private entities (VAX)
  restriction using SAVE statement for, [+]
PRIVATE_ALL directive (VAX),  [+]

Procedure

  See Subprograms
Procedure-calling conventions,  [+]

  See also your user manual
Program execution
  subroutine terminating, [+]
  temporarily suspending, [+] to [+]
  terminating, [+]
PROGRAM statement,  [+] to [+]
  location in main program, [+]
  relation to OPTIONS statement, [+]
Program unit
  block data subprogram, [+]
     effect of using DATA statement in, [+]
  definition of, [+]
  effect of EQUIVALENCE statement on, [+]
  main
     associating with symbolic name, [+] to [+]
     default name of, [+]
  size of named common block in (U*X, NT), [+]
  terminating, [+]
  transferring control within, [+] to [+]
Prompting
  for namelist group information, [+]


PSECT directive,  [+] to [+]
  attributes, [+]
  modifications, [+]
  syntax rules of, [+]

Q

Q character
  in DOUBLE PRECISION constants (Alpha), [+]
  in REAL*16 constants (VMS, U*X), [+]
Q edit descriptor,  [+]
QEXT (VMS, U*X) intrinsic function,  [+]
QFLOAT (VMS, U*X) intrinsic function,  [+]
Qualification
  of variable names in structures, [+]

Qualifiers

  See Compiler options
Question mark (?)  character
  as namelist prompt, [+]
Quotation mark (") character

  See also your user manual
  in character constants (Alpha), [+]
  using in octal notation, [+]

R

R50ASC subroutine (VAX)

  See your user manual

RAD50 function (VAX)

  See your user manual
Radix-50 constants (VAX)
  and character sets, [+] to [+]
  examples of, [+]
  formula to pack values, [+]
  in DATA statements, [+]
Random number generator function (one argument),  [+]

Random number generator function (two arguments)

  See your user manual

RANDU subroutine

  See your user manual
RAN function (one argument),  [+]

RAN function (two arguments)

  See your user manual
Range
  of case values (Alpha), [+], [+]
Ranges
  for logical constants, [+]
READONLY keyword
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
READ statements
  compared to DECODE statement, [+]
  compared to FIND statement, [+]
  direct access, [+] to [+]
     formatted, [+], [+]
     unformatted, [+], [+]
  effect with DEFINE FILE statement, [+]
  indexed (VMS), [+] to [+]
     formatted, [+], [+]
     unformatted, [+], [+] to [+]
  interaction with DELETE (VMS), [+]
  internal, [+] to [+]
     formatted, [+], [+]
     list-directed, [+], [+]
  sequential, [+] to [+]
     formatted, [+], [+]
     list-directed, [+], [+] to [+]
     namelist, [+], [+] to [+]
     unformatted, [+], [+] to [+]
REAL

  See also REAL*4
  constants, [+] to [+]
     examples of, [+]
  implied data type, [+], [+]
REAL*16 (VMS, U*X)
  constants, [+] to [+]

     See also Constants
  data type, [+]t, [+], [+]t, [+]t, [+]t

     See also Arrays

     See also Data types

     See also Variables

     See also your user manual
     definition of, [+]
     storage requirements of, [+]
  float intrinsic function, [+]
  range of values for, [+]
REAL*4

  See also REAL
  constants, [+] to [+]

     See also Constants
  data type, [+]t, [+], [+]t, [+]t, [+]t

     See also Arrays

     See also Data types

     See also Variables

     See also your user manual
     definition of, [+]
     storage requirements of, [+]
  declaring data type of, [+] to [+]
  range of values for, [+]
REAL*8

  See also DOUBLE PRECISION
  constants, [+] to [+]

     See also Constants
     specific implementation of, [+] to [+]
  data type, [+]t, [+], [+]t, [+]t, [+]t

     See also Arrays

     See also Data types

     See also Variables

     See also your user manual
     definition of, [+]
     storage requirements of, [+]
  range of values for, [+]
Real constants
  ranges for, [+]
Real editing (F,E,D,G),  [+] to [+]
REAL intrinsic function,  [+]
Real part of complex function,  [+]
Real values
  transferring with D field descriptor, [+] to [+]
  transferring with E field descriptor, [+] to [+]
  transferring with F field descriptor, [+] to [+]
  transferring with G field descriptor, [+] to [+]
REAL_SIZE compiler option
  platform-specific spelling of, [+]
REC
  as specifier in I/O statements, [+]
  DELETE statement keyword
     on U*X, [+]
     on VMS, [+]
RECL
  default values
     on U*X, [+]
     on VMS, [+]
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword
     on U*X, [+]t, [+] to [+]
     on VMS, [+]t, [+] to [+]
  when required
     on U*X, [+]
     on VMS, [+]

Record access mode

  See your user manual
Record and field references,  [+] to [+]
  examples of, [+]
  qualifying variable names in, [+]
Record I/O

  See your user manual

  See also your user manual
  in internal files, [+]
Record names
  statements that can use, [+]
Records

  See also your user manual
  alignment of, [+] to [+]
  allowable operations on aggregate fields, [+]
  arrangement in memory of, [+] to [+]
  compared to arrays, [+]
  defining, [+]
  defining fields in, [+] to [+]
  defining the structure of, [+] to [+]
  defining values of, [+]
  definition of, [+]
  definition of values in, [+]
  deleting from a file (DELETE)
     on U*X, [+]
     on VMS, [+]
  elements in, [+]
  freeing locked (UNLOCK)
     on U*X, [+]
     on VMS, [+]
  general description of, [+]
  in common block
     defining storage of, [+]
  inquiring about type of (INQUIRE)
     on U*X, [+]
     on VMS, [+]
  memory diagrams of, [+] to [+]
  minimizing misaligned data in (Alpha), [+]
  modifying alignment of fields in (Alpha), [+]
  packing or naturally aligning fields in (Alpha), [+]
  passing as arguments, [+]
  references to fields in, [+]
  restriction to initializing, [+]
  specifying sizes of (RECL)
     on U*X, [+]
     on VMS, [+]
  specifying type of (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
  storage of, [+]
  structures
     rules of type declarations in, [+], [+]
     typing of field names in, [+]
     using %FILL in, [+]
Record size (RECL)
  default values
     on U*X, [+]
     on VMS, [+]
  limits
     on U*X, [+]
     on VMS, [+]
RECORDSIZE keyword

  See also RECL
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Record specifier
  as I/O control list parameter, [+]
     alternate form of, [+]
RECORD statement,  [+] to [+]

  See also your user manual
  examples of, [+]
  using structure names in, [+]
  using to create structured variables, [+]
  using to declare a substructure, [+]
  using to include structures, [+]
Record terminators
  in FORMAT statements, [+]
RECORDTYPE
  default values
     on U*X, [+]
     on VMS, [+]
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Record type (RECORDTYPE)
  default values
     on U*X, [+]
     on VMS, [+]
Recursion

  See also RECURSIVE compiler option

  See also your user manual
  in subprograms, [+]
  with AUTOMATIC variables, [+]
RECURSIVE
  OPTIONS option, [+]

RECURSIVE compiler option,  [+]

  See also your user manual
  platform-specific spelling of, [+]
%REF built-in function
  effect of, [+]
References

  See also Function references

  See also your user manual
  to intrinsic functions, [+] to [+]
Relational expressions,  [+]
Relational operators,  [+]
  avoiding use as field names, [+]
  in expressions, [+]
  using periods to delimit, [+]
Relative files

  See also your user manual
  deleting records from (DELETE)
     on U*X, [+] to [+]
     on VMS, [+] to [+]
  freeing locked records (UNLOCK)
     on U*X, [+]
     on VMS, [+]
RELATIVE keyword value
  in INQUIRE (ORGANIZATION)
     on U*X, [+]
     on VMS, [+]
  in OPEN (ORGANIZATION)
     on U*X, [+]
     on VMS, [+]
Relative organization files
  defining size and structure of, [+] to [+]
Remainder intrinsic function,  [+]
Repeat counts
  in FORMAT statements, [+]
Return arguments
  alternate, [+]
RETURN statement,  [+] to [+]
  examples of, [+]
  restriction in parallel DO-loop (VAX), [+]
  retention of data after execution of, [+] to [+]
  return arguments to CALL, [+]
  using with FUNCTION statement, [+]
  using with SUBROUTINE statement, [+], [+]
REWIND statement

  See also BACKSPACE statement
  on U*X, [+] to [+]
  on VMS, [+] to [+]
  restrictions in specifying
     on U*X, [+]
     on VMS, [+]
REWRITE statements,  [+] to [+]
RSHIFT intrinsic function,  [+]

  See also ISHFT intrinsic function
Run-time formats,  [+] to [+]
  example of, [+]
Run-time library routines

  See also Intrinsic functions
  restriction in calling from parallel DO-loop (VAX), [+]

S

SAMAX (VAX) function,  [+]
SAMIN (VAX) function,  [+]
SASUM (VAX) function,  [+]
SAVE keyword value
  in CLOSE (DISPOSE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (DISPOSE)
     on U*X, [+]
     on VMS, [+]
SAVE statement,  [+] to [+]
  effect of including common block in, [+]
  restriction for private entities (VAX), [+]
  using unsubscripted array names in, [+]
SAXPY (VAX) subroutine,  [+]
Scalar
  memory reference, [+] to [+]
  reference, [+] to [+]
Scalar execution
  in parallel DO-loops (VAX), [+]
Scalar field reference
  examples of, [+]
  format of, [+] to [+]
  rules in using, [+]
Scalar memory reference
  truncation of values assigned to, [+], [+]
Scalar reference,  [+], [+], [+] to [+]
  definition of, [+]
Scalars
  in structure declarations, [+]
Scale factor editing,  [+] to [+]
  effect of second scale factor on, [+]
  example of, [+]
  format reversion in, [+]
  input and output processing rules, [+] to [+]
  position of descriptor in, [+]
SCASUM (VAX) function,  [+]
SCNORM2 (VAX) function,  [+]
SCNRM2 (VAX) function,  [+]
SCNRSQ (VAX) function,  [+]
SCOPY (VAX) subroutine,  [+]
Scratch files

  See also your user manual
  establishing with OPEN (STATUS)
     on U*X, [+]
     on VMS, [+]
SCRATCH keyword value
  in OPEN (STATUS)
     on U*X, [+]
     on VMS, [+]
SDOT (VAX) function,  [+]
SECNDS function,  [+]
S edit descriptor,  [+]
SEGMENTED keyword value
  in INQUIRE (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
Segmented records

  See also your user manual
  OPEN (RECORDTYPE)
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
SELECT CASE statement (Alpha),  [+] to [+]
  branching to, [+]
Separators
  external field, [+]
  format specification, [+]
Sequence number field,  [+], [+]
  in tab-format lines, [+]
SEQUENTIAL
  INQUIRE (ACCESS) keyword value
     on U*X, [+]
     on VMS, [+]
  INQUIRE (ORGANIZATION) keyword value
     on U*X, [+]
     on VMS, [+]
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN (ACCESS) keyword value
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
  OPEN (ORGANIZATION) keyword value
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]

Sequential access mode

  See your user manual
Sequential files

  See also your user manual
  freeing locked records (UNLOCK)
     on U*X, [+]
     on VMS, [+]
  repositioning
     with BACKSPACE statement
        on U*X, [+]
        on VMS, [+]
     with REWIND statement
        on U*X, [+]
        on VMS, [+]
  writing end-of-file records
     ENDFILE statement
        on U*X, [+] to [+]
        on VMS, [+] to [+]
Sequential I/O statements
  READ statements, [+] to [+]
  WRITE statements, [+] to [+]
SHARED directive (VAX),  [+] to [+]

  See also SHARED_ALL directive (VAX)
  effect of PRIVATE on, [+], [+]
  example of, [+]
  syntax rules of, [+]
SHARED keyword (VMS)
  in OPEN statement, [+]t, [+]

SHARED_ALL directive (VAX),  [+]

  See also SHARED directive (VAX)

Signals

  See your user manual
Sign editing,  [+] to [+]
SIGN intrinsic function,  [+]
Simple list elements
  as I/O list parameter, [+]
SIND intrinsic function,  [+]
Sine (degree) intrinsic function,  [+]
Sine intrinsic function,  [+]


SINH intrinsic function,  [+]
SIN intrinsic function,  [+]
SIZEOF intrinsic function,  [+]

  See also your user manual
Slash (/)  character

  See also Division operator (/)
  as division operator, [+] to [+]
     order of precedence of, [+]
  as record terminator
     in FORMAT statements, [+]
  denoting common block, [+]
  preceding OPTIONS option, [+]
SMAX (VAX) function,  [+]
SMIN (VAX) function,  [+]
SNGL intrinsic function,  [+]
SNORM2 (VAX) function,  [+]
SNRM2 (VAX) function,  [+]
SNRSQ (VAX) function,  [+]
Source code

  See also Source program

  See also your user manual
  allowable characters in, [+]
  comments in, [+]
  debugging statements in, [+]
  description of fields in, [+]
  forcing sequential execution of (VAX), [+]
  rules in coding, [+] to [+]
     platform-independent extensions to, [+]
  using fixed-format for, [+]
  using tab-format for, [+]
Source listing

  See also your user manual
  of CDD records (VMS), [+]
  of included files, [+]
  of intrinsic function names, [+]
  specifying header in, [+]
Source program

  See also Source code
  elements of, [+] to [+]
  program unit in, [+]
  statement order in, [+] to [+]
  symbolic or variable names in, [+] to [+]
  using D in, [+]
Space character,  [+]
  effect as continuation indicator, [+]
  effect in character expressions, [+]
  effect in statement label fields, [+]
  effect of edit descriptors on, [+]
  effect on numeric descriptors, [+]
Special characters
  in character set, [+]
Specification statements,  [+] to [+]
  list of, [+]
  platform-independent, [+]
  platform-independent extensions to, [+]
  platform-specific, [+]
SP edit descriptor,  [+]
SQRT intrinsic function,  [+]
Square root intrinsic function,  [+]
SROT (VAX) subroutine,  [+]
SROTG (VAX) subroutine,  [+]
SSCAL (VAX) subroutine,  [+]
SS edit descriptor,  [+]
SSET (VAX) subroutine,  [+]
SSUM (VAX) function,  [+]
SSWAP (VAX) subroutine,  [+]
STANDARD compiler option
  platform-specific spelling of, [+]

Standards

  See FORTRAN-77 standard

  See ANSI standard

  See ISO standard

  See MIA standard
Statement field,  [+], [+]
Statement functions,  [+] to [+]

  See also your user manual
  definition of, [+]
  examples of, [+]
  references to, [+]
  rules of definitions and references, [+]
Statement label

  See also your user manual
  assigning, [+] to [+]
  field, [+], [+]
     rules in using, [+]
     special indicators in, [+]
  in formatted I/O statements, [+] to [+]
  in GOTO statements, [+] to [+]
  in IF constructs, [+]
  references, [+] to [+]
     in FORMAT statement, [+]
     in GOTO statement, [+]
  rules in using, [+]
Statement order
  following OPTIONS statement, [+]
Statements
  assignment, [+] to [+]
  character type declaration, [+] to [+]
  control, [+] to [+]
  executable and nonexecutable, [+] to [+]
  field declaration
     supplying initial values in, [+]
  formatting, [+] to [+]
  I/O, [+] to [+]
  maintaining compatibility between language versions, [+] to
    [+]
  numeric type declaration, [+] to [+]
     defining arrays with, [+]
  required order of, [+]f
  scalar field references in, [+]
  specification, [+] to [+]
     list of, [+]
  using spaces within, [+]
STATIC statement,  [+] to [+]
  example of, [+]
Static variables,  [+]
STATUS keyword
  in CLOSE statement
     on U*X, [+], [+]
     on VMS, [+], [+]
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
STOP statement,  [+]
  examples of, [+]
  restriction in parallel DO-loop (VAX), [+]
Storage
  defining blocks of, [+]
  requirements of data types, [+]
  units
     character, [+]
     numeric, [+]
Storage allocation
  specifying for file (VMS)
     OPEN (EXTENDSIZE), [+]t, [+]
     OPEN (INITIALSIZE), [+]t, [+]
  using EQUIVALENCE, [+]
STREAM keyword value
  in INQUIRE (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
Stream records
  OPEN (RECORDTYPE)
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
STREAM_CR keyword value
  in INQUIRE (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
STREAM_LF keyword value
  in INQUIRE (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
Structure declarations,  [+] to [+]

  See also Records
  components of declaration body, [+]
  examples of, [+]
  field declarations in, [+]
  general description of, [+]
  initializing components of, [+]
  nesting, [+]
     to declare a substructure, [+]
  type declaration rules, [+], [+]
  using %FILL in, [+], [+]
Structure names
  record field references to, [+]
  using, [+]
STRUCTURE statement,  [+] to [+]

  See also your user manual
  syntax of, [+]
  using to initialize record fields, [+]
  using to nest declarations, [+]
Subexpressions
  in logical expressions, [+]
SUBMIT keyword value
  in CLOSE (DISPOSE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (DISPOSE)
     on U*X, [+]
     on VMS, [+]
Subprogram arguments

  See also your user manual
  adjustable array, [+] to [+]
  alternate return, [+]
  associating arrays with, [+]
  associating variables with, [+]
  assumed-size array, [+]
  bit function, [+] to [+]
  character arrays in, [+]
  defaults for arguments passing, [+] to [+]
  general description of, [+] to [+]
  Hollerith and character constants as, [+] to [+]
  overview of, [+]
  passed-length character, [+] to [+]
  types of, [+] to [+]
  using aggregate field references as, [+]
  using built-in functions in argument list, [+] to [+]

Subprograms

  See also Functions

  See also Subprogram arguments

  See also Subroutines
  automatic and static variables in, [+]
  bit functions, [+] to [+]
  built-in functions
     in argument list, [+] to [+]
     %LOC function, [+]
  CHARACTER FUNCTION statement, [+]
  definition of, [+]
  effect of RETURN statement in, [+] to [+]
     examples of, [+]
  ENTRY statement, [+] to [+]
  function references in, [+] to [+]
  FUNCTION statement, [+] to [+]
  general description of, [+]
  intrinsic, [+] to [+]
  intrinsic functions, [+] to [+]
     character comparison, [+] to [+]
     general description of, [+]
     generic references to, [+] to [+]
     lexical comparison, [+] to [+]
     specific and generic references to, [+] to [+]
  invoking with CALL, [+]
  subroutines
     statements excluded from, [+]
     using with ENTRY statement
        example of, [+]
  SUBROUTINE statement, [+] to [+]
  system, [+] to [+]
  terminating, [+]
  types of, [+]
  user-written
     description of, [+], [+] to [+]
     function subprograms in, [+] to [+]
     statement functions in, [+] to [+]
     subroutine subprograms in, [+] to [+]
  using adjustable arrays within, [+]
  using as arguments to other subprograms, [+]
  using AUTOMATIC in called, [+] to [+]
  using external procedure names as arguments, [+] to [+]
  using in EXTERNAL statement, [+]
  using intrinsic procedures as arguments to, [+] to [+]
  using passed-length character arguments in, [+]
  using STATIC in called, [+] to [+]

Subroutine arguments

  See Subprogram arguments
Subroutines

  See also Subprograms

  See also your user manual
  examples of, [+]
  number of processes executing
     intrinsic function giving, [+]
  statements excluded from, [+]
  using with ENTRY statement
     example of, [+]
SUBROUTINE statement,  [+] to [+]

  See also Subprograms
  examples of, [+]
  relation to OPTIONS statement, [+]
  using unsubscripted array names in, [+]
  using with CALL statement, [+]
  using with END statement, [+]
  using with ENTRY statement, [+]
  using with RETURN statement, [+]
Subscripts
  array, [+]
  noninteger expressions, [+]
  order of progression, [+]
Substrings

  See also your user manual
  character, [+]
     definition of, [+]
  making equivalent, [+]

Substructure declarations,  [+], [+]
  declaring, [+]
  example of, [+], [+]
  general description of, [+]
  using %FILL in, [+]
SUBTITLE directive,  [+]
Subtraction operator (-),  [+] to [+]

  See also Unary operators
SVCAL (VAX) subroutine,  [+]

Switches

  See Compiler options
Symbolic debugging
  availability of, [+]
Symbolic names

  See also your user manual
  associating with constant value, [+] to [+]
  associating with main program unit, [+] to [+]
  as subprogram arguments, [+] to [+]
  examples of, [+]
  identifying common block, [+]
  in NOF77 EXTERNAL statement, [+]
  in PARAMETER statement, [+], [+]
  in source program, [+] to [+]
  length of, [+]
  of arrays, [+]
  of external procedure names as subprogram arguments, [+] to
    [+]
  overriding default data typing of, [+] to [+]
  platform-independent extensions to, [+]
  rules in using, [+]
  rules within PARAMETER statement, [+]
  using with variables, [+]
Symbols
  in parallel processing (VAX), [+] to [+]
     specifying default private, [+]
     specifying private, [+]
     specifying shared memory locations for, [+]
        reinforcing default, [+]
System services
  restriction within parallel DO-loop (VAX), [+]
System subprograms,  [+] to [+]
  description of, [+]
  platform-independent extensions to, [+]
System time

  See also your user manual
  function for calculating in seconds, [+]
  subroutine for calculating ASCII string, [+]
SZAXPY (VAX)subroutine,  [+]
S_floating data implementation (IEEE)
  range of, [+]

T

Tab format lines,  [+]
Tags
  of compiler directives, [+]
TAND intrinsic function,  [+]
Tangent (degree) intrinsic function,  [+]
Tangent intrinsic function,  [+]
TANH intrinsic function,  [+]
TAN intrinsic function,  [+]
T edit descriptor,  [+] to [+]
  input and output processing rules, [+] to [+]
Termination
  immediate
     of DO constructs (Alpha), [+]
  of innermost (or named) DO (Alpha), [+]
Text file libraries (VMS)
  accessing, [+] to [+]
Time
  system function for calculating in seconds, [+]
  system subroutine for calculating ASCII string, [+]
TIME subroutine,  [+]
TITLE directive,  [+]
TL edit descriptor,  [+]
Transfer

  control

     See Control transfer
  list in computed GO TO, [+]
Transfer-of-control specifier,  [+] to [+]
  examples of, [+]
Transfer of sign intrinsic function,  [+]
TR edit descriptor,  [+]
Truncation intrinsic function,  [+]
Truncation of assigned values,  [+], [+]
Type declaration statements,  [+] to [+]
  character, [+] to [+]
  compared to RECORD statement, [+]
  in structure declarations, [+]
  numeric, [+] to [+]
  rules of, [+]
  using to establish arrays, [+]
  using to establish variables, [+], [+]
  using unsubscripted array names in, [+]
TYPE keyword

  See also STATUS keyword
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
TYPE statement,  [+] to [+]
T_floating data implementation (IEEE)
  range of, [+]
  with DOUBLE COMPLEX data type, [+]
  with DOUBLE PRECISION data type, [+]

U

ULTRIX f77
  source program compatibility, [+]
Unary operators (+ and -),  [+] to [+]
  definition of, [+]
  order of precedence of, [+]
Unconditional GO TO statement,  [+] to [+]
  examples of, [+]

Undeclared symbolic names

  See Symbolic names
Underscore (_)  character
  in a symbolic name, [+]
UNFORMATTED
  INQUIRE (FORM) keyword value
     on U*X, [+]
     on VMS, [+]
  INQUIRE statement specifier
     on U*X, [+]
     on VMS, [+]
  OPEN (FORM) keyword value
     on U*X, [+]
     on VMS, [+]
Unformatted data

  See your user manual
  specifying nonnative numeric format for
     on U*X, [+], [+]
     on VMS, [+], [+]
Unformatted I/O statements
  READ statements
     direct access, [+], [+]
     indexed (VMS), [+], [+] to [+]
     sequential, [+], [+] to [+]
  REWRITE statements, [+], [+]
  using aggregate field references in, [+]
  WRITE statements
     direct access, [+], [+]
     indexed (VMS), [+], [+]
     sequential, [+], [+] to [+]
Union declarations,  [+], [+] to [+]
  compared to EQUIVALENCE statement, [+]
  example of, [+]
  initializing data in, [+]
  size of shared area, [+]
UNION statement,  [+]
  using to make record fields equivalent, [+]
UNIT
  BACKSPACE statement keyword
     on U*X, [+]
     on VMS, [+]
  CLOSE statement keyword
     on U*X, [+]
     on VMS, [+]
  DELETE statement keyword
     on U*X, [+]
     on VMS, [+]
  ENDFILE statement keyword
     on U*X, [+]
     on VMS, [+]
  interaction with INQUIRE (FILE)
     on U*X, [+]
     on VMS, [+]
  OPEN statement keyword
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
  REWIND statement keyword
     on U*X, [+]
     on VMS, [+]
  specifier in I/O statements, [+]
  UNLOCK statement keyword
     on U*X, [+]
     on VMS, [+]
Unlocking records
  on U*X, [+]
  on VMS, [+]
UNLOCK statement
  on U*X, [+]
  on VMS, [+]
Unnamed fields
  in a structure, [+]
Unsubscripted array names,  [+]
  restrictions in using, [+]
Uppercase characters
  in character set, [+]
  treatment on compiler, [+]
User-defined functions
  references to
     in dimension bounds expressions, [+]

USEREX subroutine (VAX)

  See your user manual
USEROPEN keyword
  effect of EXTERNAL
     on U*X, [+]
     on VMS, [+]
  in OPEN statement
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
User-written subprograms
  types of, [+]

V

%VAL built-in function
  effect of, [+]
Variable format expressions,  [+] to [+]

  See also your user manual
  example of, [+]
VARIABLE keyword value
  in INQUIRE (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
  in OPEN (RECORDTYPE)
     on U*X, [+]
     on VMS, [+]
Variable-length records

  See also your user manual
  OPEN (RECORDTYPE)
     on U*X, [+]t, [+]
     on VMS, [+]t, [+]
Variables,  [+] to [+]

  See also Symbolic names

  See also your user manual
  as scalar references, [+]
  assigning initial values to, [+] to [+]
  associating list with group-name, [+] to [+]
  associating with subprogram references, [+]
  association of two or more, [+]
  automatic and static, [+]
  character substrings in, [+]
  controlling
     initial value of, [+] to [+]
     storage allocation of, [+] to [+]
  creating with RECORD statement, [+]
  data types of, [+]
  data typing
     by implication, [+]
     by specification, [+]
  default specification, [+]
  defining
     in memory, [+]
     values of, [+]
  definition of, [+]
  in common block
     defining storage of, [+]
  in parallel processing (VAX), [+] to [+]
     specifying default private, [+]
     specifying private, [+]
     specifying shared memory locations for, [+]
        reinforcing default, [+]
  in structure declarations, [+]
  length of names, [+]
  lock (VAX), [+]
     effect of PRIVATE on, [+]
  pointer, [+] to [+]
  record field references to, [+]
  scalar references referring to, [+]
Variant record capability,  [+]
VAXD keyword value
  in INQUIRE (CONVERT)
     on U*X, [+]
     on VMS, [+]
  in OPEN (CONVERT)
     on U*X, [+]
     on VMS, [+]
VAXG keyword value
  in INQUIRE (CONVERT)
     on U*X, [+]
     on VMS, [+]
  in OPEN (CONVERT)
     on U*X, [+]
     on VMS, [+]
VIRTUAL statement,  [+]

  See also DIMENSION statement
VOLATILE statement,  [+] to [+]

  See also your user manual
  example of, [+]

W

Warning messages

  See your user manual
WARN_ALIGNMENT compiler option
  platform-specific spelling of, [+]
WARN_DECLARATIONS compiler option
  platform-specific spelling of, [+]
WRITE statements,  [+] to [+]
  compared to ENCODE statement, [+]
  direct access, [+] to [+]
     formatted, [+], [+]
     unformatted, [+], [+]
  effect with DEFINE FILE statement, [+]
  indexed (VMS), [+] to [+]
     formatted, [+], [+]
     unformatted, [+], [+]
  internal, [+] to [+]
     formatted, [+], [+]
     list-directed, [+], [+]
  sequential, [+] to [+]
     formatted, [+], [+] to [+]
     list-directed, [+], [+] to [+]
     namelist, [+], [+] to [+]
     unformatted, [+], [+] to [+]

X

xAMAX (VAX) functions,  [+]
xAMIN (VAX) functions,  [+]
xASUM (VAX) functions,  [+]
xAXPY (VAX) subroutines,  [+]
xCOPY (VAX) subroutines,  [+]
xDOT (VAX) functions,  [+]
X edit descriptor,  [+] to [+]

  See also your user manual
  input and output processing rules, [+] to [+]
xMAX (VAX) functions,  [+]
xMIN (VAX) functions,  [+]
xNORM2 (VAX) functions,  [+]
xNRM2 (VAX) functions,  [+]
xNRSQ (VAX) functions,  [+]

.XOR.

  See Logical operators
XOR intrinsic function,  [+]

  See also IEOR intrinsic function
xROT (VAX) subroutines,  [+]
xROTG (VAX) subroutines,  [+]
xSCAL (VAX) subroutines,  [+]
xSET (VAX) subroutines,  [+]
xSUM (VAX) functions,  [+]
xSWAP (VAX) subroutines,  [+]
xVCAL (VAX) subroutines,  [+]
xZAXPY (VAX) subroutines,  [+]
X_floating data implementation (IEEE)
  range of, [+]

Z

ZAMAX (VAX) function,  [+]
ZAMIN (VAX) function,  [+]
ZAXPY (VAX) subroutine,  [+]
ZCOPY (VAX) subroutine,  [+]
ZDOTC (VAX) function,  [+]
ZDOTU (VAX) function,  [+]
ZDROT (VAX) subroutine,  [+]
ZDSCAL (VAX) subroutine,  [+]
ZDVCAL (VAX) subroutine,  [+]
Zero character
  effect as continuation indicator, [+]
  effect in statement label fields, [+]
Zero-extended functions,  [+]
ZERO keyword value
  in INQUIRE (BLANK)
     on U*X, [+]
     on VMS, [+]
  in OPEN (BLANK)
     on U*X, [+]
     on VMS, [+]
ZEXT intrinsic function,  [+]
Z field descriptor,  [+] to [+]
  input and output processing rules, [+] to [+]
ZMAX (VAX) function,  [+]
ZMIN (VAX) function,  [+]
ZROTG (VAX) subroutine,  [+]
ZSCAL (VAX) subroutine,  [+]
ZSET (VAX) subroutine,  [+]
ZSUM (VAX) function,  [+]
ZSWAP (VAX) subroutine,  [+]
ZVCAL (VAX) subroutine,  [+]
ZZAXPY(VAX) subroutine,  [+]


Previous Page (no next page) Table of Contents