HPF 1D Shift Kernel Source


      program simpletest

        integer i
        double precision a(100), b(100)

CHPF$   processors p(4)
CHPF$   template t(100)
CHPF$   align a(i) with t(i)
CHPF$   align b(i) with t(i)
CHPF$   distribute t(block) onto p

C       -- Initializations --

        a(1) = 0

        do i = 2, 100 - 1
            a(i) = 0.25 * b(i-1)
        enddo
      
      end