A * instead of a distribution method means: ``do not distribute this dimension''.
PROGRAM Skwiffy
IMPLICIT NONE
REAL, DIMENSION(4,4) :: A, B, C
!HPF$ PROCESSORS, DIMENSION(4) :: Q
!HPF$ DISTRIBUTE (*,BLOCK) ONTO Q :: A, B, C
B = 1; C = 1; A = B + C; PRINT*, A
END PROGRAM Skwiffy
Each processor gets the whole dimension.
For more information, click here