Next: Approved Extensions for Data Mapping
Up: High Performance Fortran Language
Previous: SUM_SUFFIX(ARRAYDIM, MASK, SEGMENT,
- Approved Extensions for Data Mapping
- Approved Extensions for Data and Task Parallelism
- Approved Extension for Asynchronous I/O
- Approved Extensions for HPF Extrinsics
- Alternative Extrinsic Models: LOCAL and SERIAL
- Extrinsic Language Bindings
- HPF Bindings
- C Language Bindings
- Fortran Language Bindings
- Fortran 77 Language Bindings
- The Extrinsic Library
- HPF Local Routine Library
- Accessing Dummy Arguments by Blocks
- GLOBAL_ALIGNMENT(ARRAY, ...)
- GLOBAL_DISTRIBUTION(ARRAY, ...)
- GLOBAL_TEMPLATE(ARRAY, ...)
- GLOBAL_SHAPE(SOURCE)
- GLOBAL_SIZE(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)
- Library Access from Serial Extrinsics
- Approved Extensions to the HPF Intrinsic and Library Procedures
- Specifications of Extended Intrinsic Procedures
- Specifications of Extended Library Procedures
- HPF_ALIGNMENT(ALIGNEE, LB, UB, STRIDE,
AXIS_MAP, IDENTITY_MAP, DYNAMIC, NCOPIES)
- HPF_DISTRIBUTION(DISTRIBUTEE, AXIS_TYPE,
AXIS_INFO, PROCESSORS_RANK, PROCESSORS_SHAPE,
PLB, PUB, PSTRIDE, LOW_SHADOW, HIGH_SHADOW)
- HPF_TEMPLATE(ALIGNEE, TEMPLATE_RANK, LB, UB,
AXIS_TYPE, AXIS_INFO, NUMBER_ALIGNED, DYNAMIC)
- HPF_MAP_ARRAY(ARRAY, TEMPLATE_DIM,
MAP_ARRAY)
- HPF_NUMBER_MAPPED(ARRAY,
PROCESSORS_DIM,
NUMBER_MAPPED)