Using descriptive distribution we can reconstruct original layout,
SUBROUTINE Zubbie(x,y,z) !HPF$ TEMPLATE, DIMENSION(4,6) :: T !HPF$ PROCESSORS, DIMENSION(2,2) :: P REAL, INTENT(INOUT), DIMENSION(:,:) :: x, y REAL, INTENT(INOUT), DIMENSION(:,:) :: z !HPF$ ALIGN (:,:) WITH *T(:,::2) :: x, z !HPF$ ALIGN (:,:) WITH *T(3:,2::2) :: y !HPF$ DISTRIBUTE *(BLOCK,BLOCK) ONTO *P :: T ...
asserts distribution of cited case but not for,
CALL Zubbie(A(3:4,::2),B(1:2,2::2),Res)
For more information, click here