HP Fortran Programmer's Reference (September 2007)

Glossary
High Performance Fortran (HPF)
Glossary676
High Performance Fortran (HPF) An
extension to the Fortran 90 Standard that
provides user-directed data distribution and
alignment. HPF is not a standard, but rather
a set of features desirable for parallel
programming.
host A program unit or subprogram that
contains an internal procedure or
module.
host association The process by which an
internal procedure, module procedure,
or derived type definition accesses the
entities of its host.
I - K
initialization expression A more
restricted form of constant expression
that is used to initialize data.
inquiry function An intrinsic function
whose return value provides information
based on the principal arguments’
properties and not the arguments’ values.
intent An attribute of a dummy
argument that indicates whether the
argument is used for transferring data into
the procedure, out of the procedure, or
both.
internal file A variable that is used as a
file storage medium for formatted I/O.
Internal files are stored in memory and
typically are used to convert data from a
machine representation to a character
representation by use of edit descriptors.
internal procedure A procedure
contained in a main program or another
subprogram.
intrinsic Assignment statements, data
types, operations, and procedures are
intrinsic if they are defined in the
Fortran 90 Standard and may be used,
without being defined, in any scoping unit.
keyword option A Fortran 90 feature that
allows an actual argument to appear
anywhere in the argument list to a
procedure reference.
kind type parameter An integer
parameter whose value determines the
range for an intrinsic data type; for
example INTEGER(KIND=2). The kind type
parameter also determines the precision for
complex and real data types.
L - M
label An integer, one to five digits long, that
precedes a statement and identifies it with
a unique number. A statement’s label
provides a way to transfer control to the
statement or to reference it as a FORMAT
statement.
library A file that contains object code for
subroutines and data that can be used by
programs written in Fortran 90, among
other languages. See also linker.
linker The ld utility. The linker resolves
references in a program’s source to routines
that are not in the source file being
compiled. The linker matches each reference,
if possible, to the corresponding library
routine.