Index A
ABS function, [+], [+]
Absolute spacing
function returning, [+]
Absolute value
function computing, [+]
function returning, [+]
Abstraction
data
See Data abstraction
ACCEPT statements, [+]
Access
modes of record, [+]
Accessibility of modules, [+]
Access keys for indexed files (VMS)
specifying in OPEN statement, [+]
Access methods, [+]
ACCESS specifier
in INQUIRE statements
on U*X, WNT, W9*, [+]
on VMS, [+]
in OPEN statements
on U*X, WNT, W9*, [+]
on VMS, [+]
Accuracy
See your user manual or programmer's guide
ACHAR function, [+], [+]
ACOSD function, [+], [+]
ACOS function, [+], [+]
ACTION specifier
in INQUIRE statements
on U*X, WNT, W9*, [+]
on VMS, [+]
in OPEN statements
on U*X, WNT, W9*, [+]
on VMS, [+]
Actual arguments, [+]
definition of, [+]
passing to procedures, [+]
using aggregate field references as, [+]
Addition operator (+), [+]
See also Unary operators
order of precedence of, [+]
ADDRESS64 keyword (VMS, WNT)
for ATTRIBUTES directive [+]
Adjustable arrays, [+], [+]
examples of, [+]
in RECORD statements, [+]
ADJUSTL function, [+], [+]
ADJUSTR function, [+], [+]
ADVANCE specifier, [+]
Advancing I/O, [+]
See also your user manual or programmer's guide
A edit descriptor, [+]
Aggregate assignment, [+]
AIMAG function, [+], [+]
AIMAX0 function, [+]
AIMIN0 function, [+]
AINT function, [+], [+]
AJMAX0 function, [+]
AJMIN0 function, [+]
AKMAX0 function, [+]
AKMIN0 function, [+]
ALIAS directive, [+]
ALIAS keyword
for ATTRIBUTES directive, [+]
ALIGN directive (TU*X), [+]
Alignment
See your user manual or programmer's guide
ALL function, [+], [+]
Allocatable arrays, [+], [+]
See also Arrays
allocation of, [+]
allocation status of, [+]
deallocation of, [+]
dynamically allocating and deallocating, [+]
function to determine status of, [+]
ALLOCATABLE attribute and statement, [+]
attributes compatible with, [+]
ALLOCATED function, [+], [+], [+], [+]
ALLOCATE statement, [+]
Allocating virtual memory
allocatable array, [+]
Allocation
of allocatable arrays, [+], [+]
of pointer targets, [+], [+]
Allocation status
of allocatable arrays, [+]
ALLOW_NULL keyword
for ATTRIBUTES directive, [+]
ALOG10 function, [+]
ALOG function, [+]
Alphabetic characters
case sensitivity for, [+]
Alternate entry points, [+]
Alternate return
alternative for, [+]
arguments, [+]
specifier, [+], [+], [+]
AMAX0 function, [+], [+]
AMAX1 function, [+]
AMIN0 function, [+], [+]
AMIN1 function, [+]
AMOD function, [+]
Ampersand character (&)
as continuation indicator in free source form, [+]
.AND.
See Logical operators
AND function, [+]
ANINT function, [+], [+]
ANSI standard
language extensions to, [+], [+]
ANSI standards, [+]
ANY function, [+], [+]
Apostrophe character (')
See also Character constants
See also Character strings
as delimiter for character strings, [+]
APOSTROPHE value
for INQUIRE (DELIM)
on U*X, WNT, W9*, [+]
on VMS, [+]
for OPEN (DELIM)
on U*X, WNT, W9*, [+]
on VMS, [+]
Append access
specifying for sequential files
on U*X, WNT, W9*, [+]
on VMS, [+]
APPEND value
for INQUIRE (POSITION)
on U*X, WNT, W9*, [+]
on VMS, [+]
for OPEN (ACCESS)
on U*X, WNT, W9*, [+]
on VMS, [+]
for OPEN (POSITION)
on U*X, WNT, W9*, [+]
on VMS, [+]
Arccosine
function returning degrees, [+]
function returning radians, [+]
Arcsine
function returning degrees, [+]
function returning radians, [+]
Arctangent
function returning degrees, [+]
function returning degrees (complex), [+]
function returning radians, [+]
function returning radians (complex), [+]
Argument association, [+], [+]
Argument intent, [+]
Argument keywords
in function references, [+]
in intrinsic procedures, [+]
in subroutine references, [+]
Argument-list functions
See Built-in functions
Argument passing
defaults for, [+]
using %VAL, %REF, and %DESCR, [+]
Argument presence function, [+]
Arguments
See also your user manual or programmer's guide
actual, [+]
aggregate field references as, [+]
alternate return, [+]
array, [+]
associating array elements with, [+]
association of procedure, [+]
assumed-shape, [+]
character, [+]
character constants as, [+]
defaults for %VAL, %REF, and %DESCR functions, [+]
dummy, [+], [+]
Hollerith constants as, [+]
intent of, [+]
list of
effect in CALL statement, [+]
of generic intrinsic functions, [+]
optional, [+]
pointer, [+]
using external and dummy procedures as, [+]
using intrinsic procedures as, [+]
Arithmetic exception handling
See your user manual or programmer's guide
Arithmetic expressions
See Numeric expressions
Arithmetic IF statement, [+]
alternative for, [+]
Array assignments
masking in, [+]
Array assignment statements, [+]
Array components, [+], [+]
Array constructors, [+]
implied-do loops in, [+]
Array declaration statements, [+]
Array declarators, [+]
Array elements, [+], [+]
association of, [+]
function returning location of maximum, [+]
function returning location of minimum, [+]
function returning maximum value of, [+]
function returning minimum value of, [+]
function returning product of, [+]
function returning sum of, [+]
order of, [+]
overriding (TU*X), [+]
references to, [+]
storage of, [+]
Array expressions, [+]
Array functions
categories of, [+]
for construction, [+], [+], [+], [+]
for inquiry, [+], [+], [+], [+], [+]
for location, [+], [+]
for manipulation, [+], [+], [+], [+]
for reduction, [+], [+], [+], [+], [+], [+]
Array name
unsubscripted in a DATA statement, [+]
Array pointers, [+]
Array properties, [+]
ARRAY_VISUALIZER keyword (WNT, W9*)
for ATTRIBUTES directive, [+]
Arrays, [+]
adjustable, [+]
allocatable, [+], [+]
example of, [+]
allocating allocatable, [+], [+]
as automatic objects, [+]
as components in derived types, [+]
as operands in expressions, [+]
assignment of, [+]
associating group name with, [+]
association of, [+]
as structure components, [+]
assumed-shape, [+]
assumed-size, [+]
as variables, [+]
automatic
See Automatic arrays
bounds of, [+]
components of, [+]
conformable, [+]
constructing multidimensional, [+]
constructing one-dimension, [+]
data mapping of (TU*X), [+]
data type of, [+]
deallocating allocatable, [+], [+]
declaration of
using ALLOCATABLE, [+]
using COMMON, [+]
using DIMENSION, [+]
using POINTER, [+]
using TARGET, [+]
using type declaration, [+]
deferred-shape, [+]
defining constants for, [+]
dummy argument, [+]
element order in, [+]
overriding (TU*X), [+]
elements in, [+]
establishing with subprogram references, [+]
explicit-shape, [+]
extending, [+], [+]
extent of, [+]
Arrays (cont'd)
function performing circular shift of, [+]
function performing dot-product multiplication of, [+]
function performing end-of shift of, [+]
function performing matrix multiplication of, [+]
function returning location of maximum value in, [+]
function returning location of minimum value in, [+]
function returning lower bounds of, [+]
function returning maximum value of elements in, [+]
function returning minimum value of elements in, [+]
function returning shape of, [+]
function returning shape of processor, [+]
function returning size (extent) of, [+]
function returning upper bounds of, [+]
functions for geometric location, [+]
functions to construct, [+]
functions to determine properties of, [+]
functions to manipulate, [+]
functions to reduce, [+]
function to combine, [+]
function to count true elements in MASK, [+]
function to determine allocation of, [+]
function to determine all true in, [+]
function to determine any true in, [+]
function to pack, [+]
function to replicate and add dimensions to, [+]
function to reshape, [+]
function to unpack, [+]
function transposing rank-two, [+]
initializing elements with DATA statements, [+]
intrinsic assignment of, [+]
intrinsic functions for, [+]
making equivalent, [+]
many-one, [+], [+]
number of storage elements for, [+]
properties of, [+]
rank of, [+]
referencing, [+]
sections in, [+]
section subscript in, [+]
shape of, [+]
size of, [+]
size of dummy, [+]
specifications for, [+] to [+]
specifying the values in, [+]
storage of, [+]
subscript list in, [+]
subscript triplets in, [+]
vector subscripts in, [+]
volatile, [+]
whole, [+]
zero-size, [+], [+]
Array sections, [+], [+]
assigning values to, [+]
many-one, [+]
restrictions to vector subscripts in, [+]
Array specifications, [+] to [+]
Array structure component, [+]
Array transposition, [+]
Array variables, [+]
Ascending keys (VMS)
values for, [+]
ASCII
character set, [+]
ASCII constants
assigned in DATA statements, [+]
ASIND function, [+], [+]
ASIN function, [+], [+]
ASIS value
for INQUIRE (POSITION)
on U*X, WNT, W9*, [+]
on VMS, [+]
for OPEN (POSITION)
on U*X, WNT, W9*, [+]
on VMS, [+]
ASM function (Alpha only), [+]
Assembly language instructions
function to include, [+]
Assigned FORMAT specifier
alternative for, [+]
Assigned GO TO statement, [+]
alternative for, [+]
establishing labels for, [+]
Assignment
array, [+]
character, [+]
defined, [+]
derived-type, [+]
element array (FORALL), [+]
generic, [+]
intrinsic, [+] to [+]
logical, [+]
masked-array (WHERE), [+]
generalization of, [+]
numeric, [+]
pointer, [+]
ASSIGNMENT interface specifier
for subroutines, [+], [+], [+]
Assignment statements, [+] to [+]
kinds of, [+]
Assignment symbol
scope of, [+]
ASSIGN statement, [+]
See also your user manual or programmer's guide
alternative for, [+]
establishing assigned GO TO, [+]
ASSOCIATED function, [+], [+], [+]
ASSOCIATEVARIABLE specifier
in OPEN statements
on U*X, WNT, W9*, [+]
on VMS, [+]
Association, [+] to [+]
argument, [+] to [+], [+]
common, [+]
equivalence, [+]
of arrays, [+]
pointer, [+]
storage, [+]
full, [+]
partial, [+]
use and host, [+]
ASSUME
OPTIONS option, [+]
Assumed-length character
arguments, [+], [+]
See also your user manual or programmer's guide
functions, [+]
alternative for, [+]
Assumed-shape
arguments, [+]
requiring explicit interface, [+]
arrays, [+]
Assumed-size
arguments, [+]
arrays, [+]
as whole array references, [+]
determining the size of, [+]
in SIZE function, [+]
in UBOUND function, [+]
restrictions to using, [+]
subscript triplets for, [+]
Asterisk character (*)
as comment line indicator, [+]
as dummy argument, [+], [+]
as multiplication operator, [+]
order of precedence of, [+]
using to specify data type length, [+]
ATAN2D function, [+], [+]
ATAN2 function, [+], [+]
ATAND function, [+], [+]
ATAN function, [+], [+]
ATOMIC directive (TU*X) [+]
Attributes
ALLOCATABLE, [+]
AUTOMATIC, [+]
DIMENSION, [+]
EXTERNAL, [+]
INTENT, [+]
INTRINSIC, [+]
in type declaration statements, [+]
OPTIONAL, [+]
PARAMETER, [+]
POINTER, [+]
PRIVATE, [+]
PUBLIC, [+]
SAVE, [+]
STATIC, [+]
summary of compatible, [+]
TARGET, [+]
VOLATILE, [+]
ATTRIBUTES directive, [+]
ADDRESS64 keyword (VMS, WNT), [+]
ALIAS keyword, [+]
ALLOW_NULL keyword, [+]
ARRAY_VISUALIZER keyword (WNT, W9*), [+]
C keyword, [+]
DECORATE keyword, [+]
DEFAULT keyword, [+]
DESCRIPTOR keyword (VMS), [+]
DESCRIPTOR32 keyword (VMS), [+]
DESCRIPTOR64 keyword (VMS), [+]
DLLEXPORT keyword (WNT, W9*), [+]
DLLIMPORT keyword (WNT, W9*), [+]
EXTERN keyword, [+]
IGNORE_LOC keyword, [+]
NO_ARG_CHECK keyword, [+]
NOMIXED_STR_LEN_ARG keyword, [+]
REFERENCE keyword, [+]
REFERENCE32 keyword (VMS), [+]
REFERENCE64 keyword (VMS), [+]
STDCALL keyword, [+]
VALUE keyword, [+]
VARYING keyword, [+]
Automatic arrays, [+], [+]
AUTOMATIC attribute and statement, [+]
attributes compatible with, [+]
Automatic objects
array as, [+]
definition of, [+]
in character declarations, [+]
Automatic variables, [+]
Automation object routines (WNT, W9*), [+]
Index Table of Contents LRM Table of Contents