next up previous contents
Next: Another Template Example Up: Alignment and Distribution Previous: Simple Template Example

 

Combined Directive

A TEMPLATE declaration has a combined form:

!HPF$ TEMPLATE, DIMENSION(100,100), &
!HPF$   DISTRIBUTE(BLOCK,CYCLIC) ONTO P :: T
!HPF$ ALIGN A(:,:) WITH T(:,:)

this is equivalent to

!HPF$ TEMPLATE, DIMENSION(100,100) :: T
!HPF$ ALIGN A(:,:) WITH T(:,:)
!HPF$ DISTRIBUTE T(BLOCK,CYCLIC) ONTO P

The combined declaration format is more concise and intuitive. The distribution method is an attribute of the TEMPLATE and not of the arrays that are aligned to the template.




next up previous contents
Next: Another Template Example Up: Alignment and Distribution Previous: Simple Template Example

Adam Marshall ©University of Liverpool, 1996
Fri Dec 6 15:03:35 GMT 1996
Not for commercial use.