Picking mappings based on input data
-
!HPF$ DYNAMIC x
-
!HPF$ ALIGN (:,:) WITH x(:,:) :: y, z
-
IF (n1>n2) THEN
-
!HPF$ REDISTRIBUTE x(BLOCK,*)
-
ELSE
-
!HPF$ REDISTRIBUTE x(*,BLOCK)
-
END IF
-
! Note: Compiler doesn't know precise data
-
! mappings of any array at this point
|