Open FrostyMike opened 3 years ago
The test is obviously wrong. I guess it's a good idea to enable the output diff on this test and probably the directive is not placed correctly. The cached value should probably be updated later in the loop.
The directive !$claw kcache data(array6, array7, array8, array9) offset(0,-1) init
should probably be placed after array9(i,j) = array9(i,j) * 2.0 + array6(i,j-1) + array8(i,j-1)
.
Description of the issue in few words.
Original code
Transformation code
Original output
Transformed output