Next: Characteristics of Procedures
Up: Approved Extensions for Data Mapping
Previous: Equivalence and Partial Order
The requirements in Section 4.6
are extended as follows to account for the possible presence of the
DYNAMIC attribute; the addition is in bold-face
type:
An explicit interface is required except when all of the
following conditions hold:
- Fortran does not require one, and
- No dummy argument is distributed transcriptively or with the
INHERIT attribute, and
- No dummy argument has the
DYNAMIC attribute, and
- For each pair of corresponding actual and dummy arguments, either:
- They are both implicitly mapped, or
- They are both explicitly mapped and
- The mapping of the actual argument is a specialization of
the mapping of the dummy argument, and
- If the ultimate align targets of the actual and dummy
arguments are both explicitly distributed, then the
dist-onto-clause of each must specify processor
arrangements with the same shape.
and
- For each pair of corresponding actual and dummy arguments, either:
- Both are sequential, or
- Both are nonsequential.