HP Fortran Programmer's Reference (September 2007)

Program units and procedures
Terminology and concepts
Chapter 7 157
Host association applies to nested scoping units, where the outer scoping unit (for
example, an external procedure) plays host to the inner scoping unit (for example, an
internal procedure). Host association allows the host and its nested scoping units to share
data. For information about internal procedures, see “Internal procedures” on page 167.
Pointer association is the association between a pointer and its target that is
established by a pointer assignment statement. For more information, see “Pointer
association status” on page 132 and “Pointer assignment” on page 99.
Sequence association is the association that is established between dummy and actual
arguments when they are arrays of different rank. For more information, see “Array
dummy argument” on page 172.
Storage association is the association of different objects with the same storage area
and is established by the EQUIVALENCE and COMMON statements. For more information
about storage association, refer to the descriptions of the EQUIVALENCE and COMMON
statements in Chapter 10, “HP Fortran Statements. Derived-type objects that include the
SEQUENCE statement in their definition can also be storage associated; see “Sequence
derived type” on page 125.
Use association allows different program units access to module entities by means of the
USE statement. For more information about modules and the USE statement, see
“Modules” on page 190.