next up previous contents index
Next: E. HPF Local Library Up: ADAPTOR HPF Language Reference Previous: C. Fortran Intrinsics   Contents   Index

D. HPF Intrinsics and Libraries

The availability of these routines is described in Section 12.

Beside the existing intrinsic routines, the HPF standard describes some new intrinsic routines.


Table 10: HPF Intrinsic Procedures.
Intrinsic Available Class
ILEN No Elemental
NUMBER_OF_PROCESSORS Yes System inquiry function
PROCESSORS_SHAPE Yes System inquiry function
ACTIVE_NUM_PROCS Yes System inquiry function
ACTIVE_PROCS_SHAPE Yes System inquiry function
TRANSPOSE No Transformational



Table 11: Routines of HPF_LIBRARY.
Routine Available Class
ALL_PREFIX No Transformational
ALL_SCATTER Yes Transformational
ALL_SUFFIX No Transformational
COPY_PREFIX No Transformational
COPY_SCATTER Yes Transformational
COPY_SUFFIX No Transformational
COUNT_PREFIX No Transformational
COUNT_SCATTER Yes Transformational
COUNT_SUFFIX No Transformational
ANY_PREFIX No Transformational
ANY_SCATTER Yes Transformational
ANY_SUFFIX No Transformational
GRADE_DOWN No Transformational
GRADE_UP No Transformational
HPF_ALIGNMENT Yes Mapping inquiry subroutine
HPF_DISTRIBUTION Yes Mapping inquiry subroutine
HPF_TEMPLATE Yes Mapping inquiry subroutine
IALL Yes Transformational
IALL_PREFIX No Transformational
IALL_SCATTER Yes Transformational
IALL_SUFFIX No Transformational
IANY Yes Transformational
IALL_PREFIX No Transformational
IALL_SCATTER Yes Transformational
IALL_SUFFIX No Transformational
IPARITY Yes Transformational
IPARITY_PREFIX No Transformational
IPARITY_SCATTER Yes Transformational
IPARITY_SUFFIX No Transformational
LEADZ No Transformational
MAXVAL_PREFIX No Transformational
MAXVAL_SCATTER Yes Transformational
MAXVAL_SUFFIX No Transformational
MINVAL_PREFIX No Transformational
MINVAL_SCATTER Yes Transformational
MINVAL_SUFFIX No Transformational



Table 12: Routines of HPF_LIBRARY (contd.).
Routine Available Class
PARITY Yes Transformational
PARITY_PREFIX No Transformational
PARITY_SCATTER Yes Transformational
PARITY_SUFFIX No Transformational
POPCNT No Elemental function
POPPAR No Elemental function
PRODUCT_PREFIX No Transformational
PRODUCT_SCATTER Yes Transformational
PRODUCT_SUFFIX No Transformational
SORT_DOWN No Transformational
SORT_UP No Transformational
SUM_PREFIX No Transformational
SUM_SCATTER Yes Transformational
SUM_SUFFIX No Transformational



next up previous contents index
Next: E. HPF Local Library Up: ADAPTOR HPF Language Reference Previous: C. Fortran Intrinsics   Contents   Index
Thomas Brandes 2004-03-18