next up previous contents
Next: Collapsing Dimensions Up: HPF and Procedures Previous: Array Arguments Example 1

Array Arguments Example 2

It is much simpler but less efficient to use prescriptive distributions.

     SUBROUTINE Zubbie(x,y,z)    
!HPF$ TEMPLATE, DIMENSION(4,6)            :: T
!HPF$ PROCESSORS, DIMENSION(2,2)          :: P
      REAL, INTENT(INOUT), DIMENSION(:,:) :: x, y
      REAL, INTENT(INOUT), DIMENSION(:,:) :: z
!HPF$ DISTRIBUTE (BLOCK,BLOCK) ONTO P     :: x, y, z
      ...
may generate,

For more information, click here gif


next up previous contents
Next: Collapsing Dimensions Up: HPF and Procedures Previous: Array Arguments Example 1

Adam Marshall ©University of Liverpool, 1996
Fri Dec 6 18:56:08 GMT 1996
Not for commercial use.