HPJava |
Procs p = new Procs1(4) ; |
Range x = new BlockRange(100,p.dim(0)); |
float [[,*]] a = |
new float [[x, 100]] on p ; |
float [[]] b = new float [[x]] on p ; |
HPF |
!HPF$ PROCESSOR P(4) |
!HPF$ DISTRIBUTE T(BLOCK) ONTO P |
REAL A(100,100) |
!HPF$ ALIGN A(:,*) WITH T(:) |
REAL B(100) |
!HPF$ ALIGN B(:) WITH T(:) |