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