-
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
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, [+]
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, [+]
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, [+]
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, [+]
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, [+]
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, [+]
.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 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/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, [+]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, [+]
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
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
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, [+], [+]
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, [+]
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
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 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, [+]
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), [+]
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, [+]
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, [+]
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, [+]
%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, [+]
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 [+]
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, [+]
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, [+]