/sys$common/syshlp/helplib.hlb
FORTRAN, Statements, Directive Statements

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

  CDEC$ ALIAS name, external-name
  CDEC$ ASSERT (e)
  CDEC$ END OPTIONS (see CDEC$ OPTIONS)
  CDEC$ IDENT string
  CDEC$ INIT_DEP_FWD
  CDEC$ NOVECTOR
  CDEC$ OPTIONS /qual...
  CDEC$ PSECT /common-name/ attr [,attr,...]
  CDEC$ SUBTITLE string
  CDEC$ TITLE string

  CPAR$ CONTEXT_SHARED var_name[,...,var_name]
  CPAR$ CONTEXT_SHARED_ALL
  CPAR$ DO_PARALLEL [distribution-size]
  CPAR$ LOCKON lock-variable
  CPAR$ LOCKOFF lock-variable
  CPAR$ PRIVATE name[,...,name]
  CPAR$ PRIVATE_ALL
  CPAR$ SHARED common_name[,...,common_name]
  CPAR$ SHARED_ALL

  You can use directives in a Fortran source program to influence
  certain aspects of the compilation process.

  Directives are prefixed, starting in column 1, with a 5-character
  identifier and a space (or tab).  Directives prefixed with CDEC$
  are enabled in all Fortran compilation units, regardless of the
  qualifiers used on the FORTRAN command line.

  Directives may also be prefixed with a first character of ! (!DEC$
  or !PAR$) in any column of a source line as long as only whitespace
  (blanks or tabs) precedes the directive prefix.

  Directives prefixed with CPAR$ are enabled only in Fortran
  compilation units involved in parallel processing (that is, when
  the /PARALLEL qualifier is specified on the FORTRAN command line).
  If the /PARALLEL qualifier is not specified, parallel-processing
  directives (CPAR$ directives) are interpreted as comment lines.

  A directive statement cannot be continued across multiple lines in
  a source program, and any blanks appearing after column 6 are
  insignificant.

  Continuation lines cannot appear in directive statements.

  If a blank common block is used in a compiler directive, it must be
  specified as two slashes (/ /).

  Additional Information (explode) :

  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.