Next: LOCAL_TO_GLOBAL(ARRAYL_INDEX, G_INDEX) Up: HPF Local Routine Previous: ABSTRACT_TO_PHYSICAL(ARRAYINDEX, PROC)
Description. Returns coordinates for an abstract processor,
relative to a global actual argument array,
corresponding to a specified physical processor.
ARRAY may be of any type; it must be a dummy array that is associated with a global HPF array actual argument. It is an INTENT(IN) argument.
PROC must be scalar and of type PROCID. It is an INTENT(IN) argument. It contains an identifying value for a physical processor.
INDEX must be a rank-1 integer array.
It is an INTENT(OUT) argument.
The size of INDEX must equal the rank
of the processor arrangement
onto which the global
HPF array is mapped. INDEX receives
the coordinates within this processors
arrangement of the abstract processor
associated with the physical processor
specified by PROC.
This procedure can be used only on systems where there is a one-to-one correspondence between abstract processors and physical processors. On systems where this correspondence is one-to-many an equivalent, system-dependent procedure should be provided.