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, [+]

  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