Index C
c$OMP ATOMIC directive (TU*X), [+]
c$OMP BARRIER directive (TU*X), [+]
c$OMP CRITICAL directive (TU*X), [+]
c$OMP DO directive (TU*X), [+]
c$OMP FLUSH directive (TU*X), [+]
c$OMP MASTER directive (TU*X), [+]
c$OMP ORDERED directive (TU*X), [+]
c$OMP PARALLEL directive (TU*X), [+]
c$OMP PARALLEL DO directive (TU*X), [+]
c$OMP PARALLEL SECTIONS directive (TU*X), [+]
c$OMP SECTIONS directive (TU*X), [+]
c$OMP SINGLE directive (TU*X), [+]
c$OMP THREADPRIVATE directive (TU*X), [+]
c$PAR BARRIER directive (TU*X), [+]
c$PAR CHUNK directive (TU*X), [+]
c$PAR COPYIN directive (TU*X), [+]
c$PAR CRITICAL SECTION directive (TU*X), [+]
c$PAR INSTANCE directive (TU*X), [+]
c$PAR MP_SCHEDTYPE directive (TU*X), [+]
c$PAR PARALLEL directive (TU*X), [+]
c$PAR PARALLEL DO directive (TU*X), [+]
c$PAR PARALLEL SECTIONS directive (TU*X), [+]
c$PAR PDO directive (TU*X), [+]
c$PAR PDONE directive (TU*X), [+]
c$PAR PSECTIONS directive (TU*X), [+]
c$PAR SINGLE PROCESS directive (TU*X), [+]
c$PAR TASKCOMMON directive (TU*X), [+]
CABS function, [+]
CALL statement, [+]
See also your user manual or programmer's guide
examples of, [+]
using to invoke a function, [+]
Carriage control
characters, [+]
editing, [+]
CARRIAGECONTROL specifier
in INQUIRE statements
on U*X, WNT, W9*, [+]
on VMS, [+]
in OPEN statements
on U*X, WNT, W9*, [+]
on VMS, [+]
CASE constructs, [+]
flow of control in, [+]
CASE DEFAULT statement, [+]
Case index, [+]
determining a match, [+]
Case sensitivity, [+]
See also your user manual or programmer's guide
Case values
range of, [+]
C character
as comment line indicator, [+]
CCOS function, [+]
CDABS function, [+]
CDCOS function, [+]
cDEC$ ALIAS directive, [+]
cDEC$ ATTRIBUTES directive, [+]
ADDRESS64 keyword (VMS, WNT), [+]
ALIAS keyword, [+]
ALLOW_NULL keyword, [+]
ARRAY_VISUALIZER keyword (WNT, W9*), [+]
C keyword, [+]
DECORATE keyword, [+]
DEFAULT keyword, [+]
DESCRIPTOR keyword (VMS), [+]
DESCRIPTOR32 keyword (VMS), [+]
DESCRIPTOR64 keyword (VMS), [+]
DLLEXPORT keyword (WNT, W9*), [+]
DLLIMPORT keyword (WNT, W9*), [+]
EXTERN keyword, [+]
IGNORE_LOC keyword, [+]
NO_ARG_CHECK keyword, [+]
NOMIXED_STR_LEN_ARG keyword, [+]
REFERENCE keyword, [+]
REFERENCE32 keyword (VMS), [+]
REFERENCE64 keyword (VMS), [+]
STDCALL keyword, [+]
VALUE keyword, [+]
VARYING keyword, [+]
cDEC$ DECLARE directive, [+]
cDEC$ DEFINE directive, [+]
cDEC$ ELSE directive, [+]
cDEC$ ELSEIF directive, [+]
cDEC$ ENDIF directive, [+]
cDEC$ FIXEDFORMLINESIZE directive, [+]
cDEC$ FREEFORM directive, [+]
cDEC$ IDENT directive, [+]
cDEC$ IF DEFINED directive, [+]
cDEC$ IF directive, [+]
cDEC$ INTEGER directive, [+]
cDEC$ IVDEP directive, [+]
cDEC$ MESSAGE directive, [+]
cDEC$ NODECLARE directive, [+]
cDEC$ NOFREEFORM directive, [+]
cDEC$ NOSTRICT directive, [+]
cDEC$ OBJCOMMENT directive, [+]
cDEC$ OPTIONS directive, [+]
cDEC$ PACK directive, [+]
cDEC$ PSECT directive, [+]
cDEC$ REAL directive, [+]
cDEC$ STRICT directive, [+]
cDEC$ SUBTITLE directive, [+]
cDEC$ TITLE directive, [+]
cDEC$ UNDEFINE directive, [+]
cDEC$ UNROLL directive, [+]
CDEXP function, [+]
CDLOG function, [+]
CDSIN function, [+]
CDSQRT function, [+]
CEILING function, [+], [+]
CEXP function, [+]
Character
See also Lowercase letters
See also Uppercase letters
arguments
passed length of, [+]
expressions
in relational expressions, [+]
function returning, [+]
function returning length of, [+]
function returning position of, [+], [+], [+]
operations, [+]
printable, [+]
substrings
making equivalent, [+]
CHARACTER
in type declaration statements, [+], [+]
Character arguments
assumed length, [+]
Character assignment statements, [+]
examples of, [+]
Character constants, [+]
See also your user manual or programmer's guide
as arguments, [+]
as edit descriptors, [+]
assigned with DATA statements, [+]
C strings in, [+]
default, [+]
delimiters in, [+]
examples of, [+]
length of, [+]
uppercase and lowercase letters in, [+]
Character count
editing, [+]
specifier, [+]
Character data type, [+]
CHARACTER data type
definition of, [+]
storage requirements, [+]
Character editing, [+]
Character expressions, [+]
as format specifications, [+]
function returning length of, [+]
operator in, [+]
Character functions
categories of, [+]
definition of conversion, [+]
definition of string-handling, [+]
Character operands
comparing, [+]
Character-oriented I/O, [+]
Character set
ASCII, [+]
DEC Multinational (VMS, U*X), [+]
extensions to Fortran 90, [+]
Fortran 90, [+]
CHARACTER statement, [+]
Character storage unit, [+]
Character string edit descriptors, [+] to [+]
Character strings
as edit descriptors, [+], [+]
function adjusting to left, [+]
function adjusting to right, [+]
function to check for all characters in, [+]
function to concatenate copies of, [+]
function to scan for characters in, [+]
function to trim blanks from, [+]
of different lengths, [+]
without delimiters, [+], [+]
Character substrings, [+]
effect of assigning values to, [+]
examples of, [+]
positions within parent string, [+]
Character type declaration statements, [+]
automatic objects in, [+]
Character type functions, [+]
Character values
transferring, [+]
CHAR function, [+], [+]
CHECK
OPTIONS option, [+]
CHUNK
directive (TU*X), [+]
keyword for PDO directive (TU*X), [+]
Chunksize (TU*X), [+]
defaults for, [+]
Circular shift
function performing, [+]
of arrays
function performing, [+]
C keyword
for ATTRIBUTES directive, [+]
CLOG function, [+]
CLOSE statements
defaults for
on U*X, WNT, W9*, [+]
on VMS, [+]
on U*X, WNT, W9*, [+]
on VMS, [+]
CMPLX function, [+], [+]
Colon character (:)
as edit descriptor, [+]
in array specification, [+], [+], [+], [+]
Colon editing, [+]
Column positions
in fixed source form, [+]
Columns
for fields in fixed source form, [+]
position of comment indicator, [+]
position of debugging indicator, [+]
Combining arrays, [+]
Comma character (,)
as a field separator, [+]
Comment indicators, [+]
in fixed and tab source form, [+]
in free source form, [+]
Comments, [+]
allowable characters in, [+]
in continued statements, [+]
in namelist input, [+]
Common block association, [+]
Common blocks, [+]
agreement of data types in, [+]
arrays in, [+]
blank, [+]
data types of variables in, [+]
effect of including in SAVE statement, [+]
effect of sharing names in, [+]
EQUIVALENCE interaction in, [+]
establishing and initializing values in, [+]
example of, [+]
extending, [+]
initialized size in DATA, [+]
modifying alignment of data in, [+]
modifying characteristics of, [+]
named, [+], [+], [+]
pointers in, [+]
variables in, [+], [+]
volatile, [+]
COMMON statement, [+]
example of, [+]
interaction with EQUIVALENCE, [+]
using record structure names in, [+]
using to define storage areas, [+]
COM object routines (WNT, W9*), [+]
Compaq Fortran parallel directives (TU*X), [+] to [+]
BARRIER directive, [+]
CHUNK directive, [+]
COPYIN directive, [+]
CRITICAL SECTION directive, [+]
INSTANCE directive, [+]
MP_SCHEDTYPE directive, [+]
PARALLEL directive, [+]
PARALLEL DO directive, [+]
PARALLEL SECTIONS directive, [+]
PDO directive, [+]
PDONE directive, [+]
PSECTIONS directive, [+]
SINGLE PROCESS directive, [+]
TASKCOMMON directive, [+]
Comparison character functions, [+]
Compatibility
See also your user manual or programmer's guide
features for language version, [+] to [+]
summary of language, [+]
Compilation control statements, [+] to [+]
Compiler directives
See also General compiler directives
See also HPF compiler directives (TU*X)
See also Parallel compiler directives (TU*X)
general, [+] to [+]
syntax of, [+]
HPF (TU*X), [+] to [+]
syntax of, [+]
parallel (TU*X), [+] to [+]
syntax of, [+]
Compiler limits
See Compiler in your user manual or programmer's guide
Compiler options
See also Command line in your user manual or programmer's
guide
overriding with OPTIONS statements, [+]
COMPLEX
data type, [+]
in type declaration statements, [+], [+]
COMPLEX(16) (VMS, U*X)
constants, [+]
data type, [+]
See also your user manual or programmer's guide
storage requirements, [+]
COMPLEX(4)
See also COMPLEX
constants, [+]
data type, [+]
See also your user manual or programmer's guide
storage requirements, [+]
COMPLEX(8)
See also DOUBLE COMPLEX
constants, [+]
data type, [+]
See also your user manual or programmer's guide
storage requirements, [+]
COMPLEX*16 constants
See COMPLEX(8)
COMPLEX*32 constants
See COMPLEX(16) (VMS, U*X)
COMPLEX*8 constants
See COMPLEX(4)
Complex constants, [+] to [+]
See also COMPLEX(4)
See also COMPLEX(8)
See also COMPLEX(16) (VMS, U*X)
default, [+]
Complex data types, [+] to [+]
Complex editing, [+], [+]
Complex expressions
using relational operators in, [+]
Complex numbers
function determining imaginary part of, [+]
function resulting in conjugate of, [+]
Complex operands
comparing, [+]
Complex values
transferring, [+], [+]
Components
arrays as derived-type, [+]
derived-type, [+], [+]
referencing, [+]
of array structures, [+]
Component selector, [+]
Computation functions
definition of, [+]
Computed GO TO statement, [+]
alternative for, [+]
Concatenation of strings
function performing, [+]
Concatenation operator (//)
See also your user manual or programmer's guide
order of precedence of, [+]
using in expressions, [+]
using in long character constants, [+]
Conditional compilation
general directive creating symbol for, [+]
general directive specifying, [+]
specifying for OpenMP directives (TU*X), [+]
Conditional DO statement, [+]
Conformable arrays, [+]
CONJG function, [+], [+]
Conjugate
function calculating, [+]
Conjunction
logical, [+]
Connecting files
on U*X, WNT, W9*, [+]
on VMS, [+]
Constant expressions, [+]
Constants
array, [+]
binary
See Binary constants
character
See Character constants
complex
See Complex constants
definition of, [+]
hexadecimal
See Hexadecimal constants
Hollerith
See Hollerith constants
integer
See Integer constants
literal, [+]
logical
See Logical constants
named, [+], [+]
nondecimal numeric
See Nondecimal numeric constants
octal
See Octal constants
ranges for
See your user manual or programmer's guide
real
See Real constants
Constructors
array, [+]
structure, [+]
Constructs
CASE, [+]
DO, [+] to [+]
FORALL, [+]
IF, [+]
named, [+]
nested
See Nested constructs
WHERE, [+]
CONTAINS statement, [+]
in main programs, [+]
Continuation indicator, [+]
in fixed and tab source form, [+]
in free source form, [+]
Continuation line
in debugging statements, [+]
number allowed, [+]
restriction in included files, [+]
statement label field of, [+]
CONTINUE statement, [+], [+]
Control characters
in printing, [+]
Control constructs
blocks in, [+]
named, [+]
CASE, [+]
DO, [+]
IF, [+]
Control edit descriptors, [+] to [+]
for blanks, [+] to [+]
forms for, [+]
positional, [+] to [+]
repeating, [+]
sign, [+] to [+]
Control lists
I/O, [+] to [+]
See also I/O control list
Control-list specifiers
defining variable for character count, [+]
for advancing or nonadvancing I/O, [+]
for transfer of control, [+]
identifying the I/O status, [+]
identifying the key field (VMS), [+]
identifying the key-field index (VMS), [+]
identifying the record number, [+]
identifying the unit, [+]
indicating the format, [+]
indicating the namelist group, [+]
keywords for, [+]
Control statements, [+] to [+]
Control transfer
statements allowing, [+] to [+]
with arithmetic IF statement, [+]
with branch statements, [+] to [+]
with CALL statement, [+]
with CASE construct, [+]
with DO construct, [+]
with DO WHILE statement, [+]
with END statement, [+]
with GO TO statement
assigned, [+]
computed, [+]
unconditional, [+]
with IF construct, [+]
with logical IF statement, [+]
with RETURN statement, [+]
Conversion
function performing logical, [+]
function performing real, [+]
function resulting in complex type, [+]
function resulting in double complex type, [+]
function resulting in double precision type, [+], [+], [+]
function resulting in integer type, [+]
function resulting in quad precision type, [+], [+]
rules for numeric assignments, [+]
to higher precision, [+]
to nearest integer, [+], [+]
Conversion character functions, [+]
Conversion of data
rules for, [+]
using FORMAT statements, [+] to [+]
CONVERT
OPTIONS option, [+]
Converting unformatted numeric files
See also your user manual or programmer's guide
on U*X, WNT, W9*, [+], [+]
on VMS, [+], [+]
CONVERT specifier
in INQUIRE statements
on U*X, WNT, W9*, [+]
on VMS, [+]
in OPEN statements
See also your user manual or programmer's guide
on U*X, WNT, W9*, [+]
on VMS, [+]
COPYIN
clause (TU*X), [+]
for PARALLEL directive, [+]
directive (TU*X), [+]
COS function, [+], [+]
COSD function, [+], [+]
COSH function, [+], [+]
Cosine
function returning hyperbolic, [+]
function with argument in degrees, [+]
function with argument in radians, [+]
intrinsic functions for, [+]
COTAN function, [+], [+]
COTAND function, [+], [+]
Cotangent
function with argument in degrees, [+]
function with argument in radians, [+]
COUNT function, [+], [+]
CPU_TIME subroutine, [+], [+]
CQABS function, [+]
CQCOS function, [+]
CQEXP function, [+]
CQLOG function, [+]
CQSIN function, [+]
CQSQRT function, [+]
CRAY-style pointers
See Integer pointers
CRAY value
for INQUIRE (CONVERT)
on U*X, WNT, W9*, [+]
on VMS, [+]
for OPEN (CONVERT)
on U*X, WNT, W9*, [+]
on VMS, [+]
CRITICAL directive (TU*X), [+]
CRITICAL SECTION directive (TU*X), [+]
Critical sections of code,
function to tune [+]
CSHIFT function, [+], [+]
CSIN function, [+]
CSQRT function, [+]
C strings, [+]
Current date
subroutines returning, [+], [+]
Current record
for REWRITE statements, [+]
Cycle
beginning new one in DO constructs, [+]
CYCLE statement, [+], [+]
CYCLIC keyword
for DISTRIBUTE directive (TU*X), [+]
Index Table of Contents LRM Table of Contents