next up previous contents
Next: The Extrinsic Library Up: F77_LOCAL Programming Examples Previous: LAYOUT("0DF77_ARRAY"0D) and PASS_BY("0D*"0D)

LAYOUT("0DHPF_ARRAY"0D) and PASS_BY("0DHPF_HANDLE"0D)

This example performs only the initialization of the above example. It illustrates use of the LAYOUT("0DF77_ARRAY"0D) attribute to pass an HPF distributed array without remapping, as well as use of PASS_BY("0DHPF_HANDLE"0D) to pass an HPF-style descriptor or handle for use in the F77_LOCAL subgrid inquiry function. It also illustrates the addressing of data in terms of ``embedding arrays.''