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 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