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, [+] 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, [+] ARRAY_VISUALIZER keyword (WNT, W9*), [+] C keyword, [+] DEFAULT keyword, [+] DESCRIPTOR keyword (VMS), [+] DESCRIPTOR32 keyword (VMS), [+] DESCRIPTOR64 keyword (VMS), [+] DLLEXPORT keyword (WNT, W9*), [+] DLLIMPORT keyword (WNT, W9*), [+] EXTERN keyword, [+] NO_ARG_CHECK 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*), [+]