This section provides a specific design for providing the required information
to local procedures in the case these procedures are written in HPF.
Local procedures may be declared within an HPF program (and be compiled
by an HPF compiler). The subroutine-stmt or function-stmt that
begins the subprogram must contain the prefix EXTRINSIC(HPF_LOCAL).
- Restrictions
- Argument Association
- HPF Local Routine Library
- Accessing Dummy Arguments by Blocks
- GLOBAL_ALIGNMENT(ARRAY, ...)
- GLOBAL_DISTRIBUTION(ARRAY, ...)
- GLOBAL_TEMPLATE(ARRAY, ...)
- GLOBAL_LBOUND(ARRAY, DIM)
- GLOBAL_SHAPE(SOURCE)
- GLOBAL_SIZE(ARRAY, DIM)
- GLOBAL_UBOUND(ARRAY, DIM)
- ABSTRACT_TO_PHYSICAL(ARRAY, INDEX, PROC)
- PHYSICAL_TO_ABSTRACT(ARRAY, PROC, INDEX)
- LOCAL_TO_GLOBAL(ARRAY, L_INDEX, G_INDEX)
- GLOBAL_TO_LOCAL(ARRAY, G_INDEX, L_INDEX, LOCAL, NCOPIES, PROCS)
- MY_PROCESSOR()
- LOCAL_BLKCNT(ARRAY, DIM, PROC)
- LOCAL_LINDEX(ARRAY, DIM, PROC)
- LOCAL_UINDEX(ARRAY, DIM, PROC)