Partitioning X (*,SHRUNKBLOCK) @ TEST2D
Selecting loops to parallelize, cycle 1
Found 1 loop
Spreading TEST2D/DO (1) J0
*** Spread loop TEST2D/DO (1) J0 ON X<1:10, 1~1>
Partitioning Y (*,SHRUNKBLOCK) @ TEST2D
Selecting loops to parallelize, cycle 2
Finished automatic parallelization
Successfully saved the partitioning information for 2 arrays
Parallelization report from PGI:
PARALLELIZATION AND LOOP TRANSFORMATION SECTION <<<<<
1585-102 *** HPF Parallelization Report ***
program test2d()
:
call _xlhpf_allocate(x,4,2,3,PG_13,B_14,D_15,%val(0),Ax_20,2)
call _xlhpf_allocate(y,4,2,3,PG_13,B_14,D_15,%val(0),Ax_20,2)
C 1585-501 Original Source Line 4
do i=iown_l_18,MIN0(iown_u_19,10),1
C 1585-501 Original Source Line 4
do j=iown_l_16,MIN0(iown_u_17,10),1
x_32(i,j) = 3 * i + j
: