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