Index I

I/O
  See also your user manual or programmer's guide
  advancing and nonadvancing, [+]
I/O control list,  [+] to [+]
  advance specifier in, [+]
  branch specifiers in, [+]
  character count specifier in, [+]
  format specifier in, [+]
  key-field-value specifier in (VMS), [+]
  key-of-reference specifier in (VMS), [+]
  namelist specifier in, [+]
  record specifier in, [+]
  specifiers in, [+]
  status specifier in, [+]
  unit specifier in, [+]
I/O data transfer
  formatted direct access
     READ, [+]
     REWRITE, [+]
     WRITE, [+]
  formatted indexed (VMS)
     READ, [+]
     WRITE, [+]
  formatted sequential
     ACCEPT, [+]
     PRINT and TYPE, [+]
     READ, [+]
     WRITE, [+]
  internal
     READ, [+]
     WRITE, [+]
  unformatted direct access
     READ, [+]
     REWRITE, [+]
     WRITE, [+]
  unformatted indexed (VMS)
     READ, [+]
     WRITE, [+]
  unformatted sequential
     READ, [+]
     WRITE, [+]
I/O lists,  [+] to [+]
  derived-type items in, [+]
  general rules for, [+]
  implied-do lists in, [+]
  interaction with FORMAT statements, [+]
  items in, [+]
I/O statements
  ACCEPT, [+]
  auxiliary
     on U*X, WNT, W9*, [+]
     on VMS, [+] to [+]
  BACKSPACE
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  CLOSE
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  DELETE
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  ENDFILE
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  extensions in, [+]
  file operation extensions, [+]
  for data transfer, [+] to [+]
  formatting, [+] to [+]
  for operations on files
     on U*X, WNT, W9*, [+] to [+]
     on VMS, [+] to [+]
  INQUIRE
     on U*X, WNT, W9*, [+] to [+]
     on VMS, [+] to [+]
  list-directed
     input, [+]
     output, [+]
  namelist, [+]
     input, [+]
     output, [+]
  OPEN
     on U*X, WNT, W9*, [+] to [+]
     on VMS, [+] to [+]
  PRINT and TYPE, [+]
  READ, [+] to [+]
  REWIND
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  REWRITE, [+]
  UNLOCK
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  WRITE, [+] to [+]
I/O status specifier,  [+]
I/O units
  associating with files, [+]
  definition of, [+]
  inquiring about properties of
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  scope of, [+]
I4
  OPTIONS option, [+]
IABS function,  [+]
IACHAR function,  [+], [+]
IAND function,  [+], [+], [+]
IARGCOUNT function (VMS),  [+], [+]
IARGPTR function,  [+], [+]
IBCHNG function,  [+], [+]
IBCLR function,  [+], [+], [+]
IBITS function,  [+], [+], [+]
IBM value
  for INQUIRE (CONVERT)
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  for OPEN (CONVERT)
     on U*X, WNT, W9*, [+]
     on VMS, [+]
IBSET function,  [+], [+], [+]
ICHAR function,  [+], [+]
IDATE subroutine,  [+], [+]
IDENT directive,  [+]
IDIM function,  [+]
IDINT function,  [+]
IDNINT function,  [+]
I edit descriptor,  [+]
IEEE values
  See also IEEE in your user manual or programmer's guide
  function testing for NaN, [+]
IEOR function,  [+], [+], [+]
IF constructs,  [+]
  branching in, [+]
  examples of, [+]
  flow of control in, [+]
  nested, [+]
IF DEFINED directive,  [+]
IF directive,  [+]
IFIX function,  [+], [+]
IF loops
  flow of control in, [+]
IF statements,  [+]
  arithmetic, [+]
  examples of, [+]
IF THEN statement,  [+]
IGNORE_LOC keyword
  for ATTRIBUTES directive, [+]
IIABS function,  [+]
IIAND function,  [+]
IIBCLR function,  [+]
IIBITS function,  [+]
IIBSET function,  [+]
IIDIM function,  [+]
IIDINT function,  [+]
IIDNNT function,  [+]
IIEOR function,  [+]
IIFIX function,  [+]
IINT function,  [+]
IIOR function,  [+]
IIQINT function,  [+]
IIQNNT function,  [+]
IISHFTC function,  [+]
IISHFT function,  [+]
IISIGN function,  [+]
ILEN function,  [+], [+]
IMAG function,  [+], [+]
IMAX0 function,  [+]
IMAX1 function,  [+]
IMIN0 function,  [+]
IMIN1 function,  [+]
IMOD function,  [+]
Implicit data typing
  overriding default, [+]
Implicit format,  [+]
  list-directed input, [+]
  list-directed output, [+]
  namelist input, [+]
  namelist output, [+]
Implicit interfaces,  [+]
  of dummy procedures, [+]
IMPLICIT NONE statement,  [+]
  See also your user manual or programmer's guide
  alternative for, [+]
IMPLICIT statement,  [+]
  examples of, [+]
  restriction with intrinsic procedures, [+]
  using to type variables, [+]
  using with intrinsic procedures, [+]
Implied-do lists
  in DATA statements, [+]
  in I/O lists, [+], [+]
Implied-do loops
  in array constructors, [+]
Implied-do variables
  initializing with DATA statement, [+]
INCLUDE statements,  [+]
  See also your user manual or programmer's guide
Including files during compilation,  [+]
Inclusive OR,  [+]
  function performing, [+]
Indefinite DO statement,  [+]
INDEPENDENT directive (TU*X),  [+]
Index
  case, [+]
Indexed DO statement
  See Block DO construct
Indexed files (VMS)
  access keys specified in OPEN statement, [+]
  deleting records from (DELETE), [+]
Indexed I/O statements (VMS)
  READ, [+] to [+]
  WRITE, [+] to [+]
Indexed READ statements (VMS),  [+] to [+]
INDEXED value (VMS)
  for OPEN (ORGANIZATION), [+]
  in INQUIRE (ORGANIZATION), [+]
Indexed WRITE statements (VMS),  [+] to [+]
INDEX function,  [+], [+]
Inequivalence
  logical, [+]
INHERIT directive (TU*X),  [+]
ININT function,  [+]
Initialization expressions,  [+], [+]
  examples of, [+]
  exponential operators in, [+]
  for derived-type components, [+], [+]
  inquiry functions allowed in, [+]
  in type declaration statements, [+]
  invoking inquiry functions in, [+]
  simplest form of, [+]
  transformational functions allowed in, [+]
INITIALSIZE specifier (VMS)
  in OPEN statements, [+]
INOT function,  [+]
Input data
  terminating short fields of, [+]
Input statements,  [+] to [+]
  ACCEPT, [+]
  READ, [+] to [+]
INQUIRE statements
  See also your user manual or programmer's guide
  ACCESS specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  ACTION specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  BINARY specifier in (WNT, W9*), [+]
  BLANK specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  BLOCKSIZE specifier in (WNT, W9*), [+]
  CARRIAGECONTROL specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  CONVERT specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  DELIM specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  DIRECT specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  EXIST specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  FORMATTED specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  FORM specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  general description of
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  IOFOCUS specifier in (WNT, W9*), [+]
  KEYED specifier in (VMS), [+]
  MODE specifier in
     on WNT, W9*, [+]
  NAMED specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  NAME specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  NEXTREC specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  NUMBER specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  on U*X, WNT, W9*, [+] to [+]
  on VMS, [+] to [+]
  OPENED specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  ORGANIZATION specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  PAD specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  POSITION specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  READ specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  READWRITE specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  RECL specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  RECORDTYPE specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  SEQUENTIAL specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  SHARE specifier in
     on WNT, W9*, [+]
  UNFORMATTED specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
  WRITE specifier in
     on U*X, WNT, W9*, [+]
     on VMS, [+]
Inquiry
  bit function, [+]
  functions for numeric, [+]
Inquiry functions
  allowed in initialization expressions, [+]
  allowed in specification expressions, [+]
  definition of, [+]
  for argument presence, [+]
  for arrays, [+], [+], [+], [+], [+]
  for bit size, [+]
  for character length, [+]
  for INTEGER KIND, [+]
  for identifying number of processor, [+]
  for number of processors, [+]
  for numeric models, [+], [+], [+], [+], [+]
    [+], [+], [+]
  for pointers, [+]
  for processors shape, [+]
  invoking in initialization expressions, [+]
INSTANCE directive (TU*X), [+]
INSTANCE PARALLEL directive (TU*X), [+]
INSTANCE SINGLE directive (TU*X), [+]
INT1 function,  [+]
INT2 function,  [+]
INT4 function,  [+]
INT8 function,  [+]
INTEGER
  See also INTEGER(4)
  in type declaration statements, [+], [+]
INTEGER(1)
  constants, [+]
  storage requirements, [+]
INTEGER(2)
  constants, [+]
  storage requirements, [+]
INTEGER(4)
  constants, [+]
  data type
     See also INTEGER
  storage requirements, [+]
INTEGER(8)
  constants, [+]
  storage requirements, [+]
INTEGER*1 constants
  See INTEGER(1)
INTEGER*2 constants
  See INTEGER(2)
INTEGER*4 constants
  See INTEGER(4)
INTEGER*8 constants
  See INTEGER(8)
Integer data
  model sets for, [+]
Integer data type,  [+]
Integer data types,  [+]
  See also your user manual or programmer's guide
  function converting to, [+]
INTEGER directive,  [+]
Integer editing (I,B,O,Z),  [+] to [+]
  B, [+] to [+]
  I, [+] to [+]
  O, [+] to [+]
  Z, [+] to [+]
INTEGER KIND for address
  function returning, [+]
Integer models,  [+]
  function returning largest number in, [+]
Integer pointers,  [+]
Integers
  constants, [+]
     default, [+]
     in COMPLEX constants, [+]
     using to assign values, [+]
  function multiplying two 64-bit unsigned, [+]
  function returning difference between, [+]
  function returning leading zero bits in, [+]
  function returning number of 1 bits in, [+]
  funtion returning parity of, [+]
  function returning trailing zero bits in, [+]
  logical operations on, [+]
  models for data, [+]
  range for
     See Integer data type in your user manual or
       programmer's guide
Integer values
  transferring, [+]
Integer variables
  assigning labels to, [+]
Intent
  of arguments, [+]
INTENT attribute and statement,  [+]
  attributes compatible with, [+]
Interactive process (VMS)
  temporarily suspending, [+]
Interface blocks,  [+], [+], [+] to [+]
  for generic assignment, [+]
  for generic names, [+]
  for generic operators, [+]
Interface body
  definition of, [+]
Interfaces,  [+] to [+]
  defining explicit, [+]
  for dummy procedures, [+]
  generic
     See Generic interfaces
  of external procedures, [+]
  of internal procedures, [+]
  procedures requiring explicit, [+]
INTERFACE statement,  [+]
  defining generic assignment, [+]
  defining generic name, [+]
  defining generic operators, [+]
  generic identifier in, [+]
INTERLEAVE schedule type (TU*X), [+]
INTERLEAVED schedule type (TU*X), [+]
Internal address
  function returning, [+]
Internal files
  definition of, [+]
  position of, [+]
  storage of, [+]
Internal I/O statements
  ENCODE and DECODE, [+]
  READ, [+]
  WRITE, [+]
Internal procedures,  [+]
  compared to external procedures, [+]
  definition of, [+]
Internal READ statement,  [+]
Internal subprograms,  [+], [+]
  introducing in program unit, [+]
Internal WRITE statement,  [+]
Interrupting
  DO constructs, [+]
INT function,  [+], [+]
INT_PTR_KIND function, [+]
Intrinsic assignments,  [+] to [+]
  See also Assignment statements
  array, [+] to
  character, [+]
  derived-type, [+]
  logical, [+]
  numeric, [+]
  scope of, [+]
  types of, [+]
INTRINSIC attribute and statement,  [+]
  attributes compatible with, [+]
Intrinsic data types,  [+] to [+]
  character, [+]
  complex, [+] to [+]
  integer, [+]
  Logical, [+]
  numeric nondecimal constants, [+]
  real, [+] to [+]
  storage requirements for, [+]
Intrinsic functions
  See also Functions
  See also Intrinsic procedures
  alphabetical descriptions of all, [+] to [+]
  categories of, [+]
  example of using as arguments, [+]
  references to generic, [+]
  specified as INTRINSIC, [+]
  using external procedures of same name as, [+]
Intrinsic operators
  properties of extended, [+]
  scope of, [+]
Intrinsic procedures,  [+] to [+]
  See also Elemental intrinsic procedures
  alphabetical descriptions of all, [+] to [+]
  bit functions, [+]
  categories of array, [+]
  categories of bit, [+]
  categories of character, [+]
  categories of numeric, [+]
  classes of, [+]
  definition of, [+]
  definition of mathematical functions, [+]
  extensions, [+], [+]
  functions
     See Intrinsic functions
  generic names
     rules limiting use, [+]
  inquiry functions
     See Inquiry functions
  keywords for, [+]
  kind functions, [+]
  names of, [+]
  references to elemental, [+]
  references to generic, [+]
  scope of name, [+]
  subroutines
     See Intrinsic subroutines
  transformational functions
     See Transformational functions
  using as actual arguments, [+]
  using with EXTERNAL statement, [+]
  using with IMPLICIT statement, [+]
INTRINSIC statement
  example of, [+]
  names in, [+]
Intrinsic subroutines,  [+], [+]
  See also Intrinsic procedures
  See also Subroutines
  alphabetical descriptions of all, [+] to [+]
Intrinsic types
  See Intrinsic data types
Inverse cosine
  function returning degrees of, [+]
  function returning radians of, [+]
Inverse sine
  function returning degrees of, [+]
  function returning radians of, [+]
Inverse tangent
  function returning degrees of, [+]
  function returning radians of, [+]
IOFOCUS specifier (WNT, W9*)
  in INQUIRE statements, [+]
  in OPEN statements, [+]
IOR function,  [+], [+], [+]
IOSTAT specifier,  [+]
IQINT function,  [+]
IQNINT function,  [+]
ISHA function,  [+], [+]
ISHC function,  [+], [+]
ISHFTC function,  [+], [+]
ISHFT function,  [+], [+], [+]
ISHL function,  [+]
ISIGN function,  [+]
ISNAN function,  [+], [+]
ISO standards,  [+]
Iteration count,  [+]
  and loop control, [+]
Iterative DO loop,  [+]
IVDEP directive,  [+]
IZEXT function,  [+]


Index Table of Contents LRM Table of Contents