Give equal sized chunks of an array to each processor. For example,
PROGRAM Chunks
REAL, DIMENSION(20) :: A
!HPF$ PROCESSORS, DIMENSION(4) :: P
!HPF$ DISTRIBUTE (BLOCK) ONTO P :: A
....
If an array, A has
elements and is mapped onto
processors
each processor gets a block of (a maximum) of
elements.
In this case each processor gets five elements.
For more information, click here