Basic HTML version of Foils prepared 26 September 1996

Foil 53 HPF Intrinsic Library

From HPCC Software Technologies Fall 96 -- Overview and HPF Delivered Lectures of CPS615 Basic Simulation Track for Computational Science -- 26 September 96. by Geoffrey C. Fox


Non-Elemental Fortran 90 Intrinsics
  • 1. ALL(MASK,DIM)
  • 2. ANY(MASK,DIM)
  • 3. COUNT(MASK,DIM)
  • 4. CSHIFT(ARRAY,SHIFT,DIM)
  • 5. DOT_PRODUCT(VECTOR_A,VECTOR_B)
  • 6. EOSHIFT(ARRAY,SHIFT,BOUNDARY,DIM)
  • 7. MATMULMATRIX_A, MATRIX_B
  • 8. MAXLOC(ARRAY,MASK)
  • 9. MAXVAL(ARRAY,DIM,MASK)
  • 10. MINLOC(ARRAY,MASK)
  • 11. MINVAL(ARRAY,DIM,MASK)
  • 12. PACK(ARRAY,MASK,VECTOR)
  • 13. PRODUCT(ARRAY,DIM,MASK)
  • 14. RESHAPE(SOURCE,SHAPE, PAD,ORDER)
  • 15. SPREAD(SOURCE,DIM,NCOPIES)
  • 16. SUM(ARRAY,DIM,MASK)
  • 17. TRANSPOSE(MATRIX)
  • 18. UNPACK(VECTOR,MASK,FIELD)
HPF Intrinsics
  • 1. NUMBER_OF_PROCESSORS(DIM)
  • 2. PROCESSORS_SHAPE()
  • 3. Extensions of MAXLOC and MINLOC
  • 4. Integer length ILEN
  • 5. Alignment Inquiry Intrinsic Subroutine HPF_ALIGNMENT
  • 6. Template Inquiry Intrinsic Subroutine HPF_TEMPLATE
  • 7. Distribution Inquiry Intrinsic Subroutine HPF_DISTRIBUTION



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Feb 22 1998