SWDEV-439298 - Correct odd/even logic.

Change-Id: Iafe1b3915b513207a5ef24cf145ac1e8e39a1672


[ROCm/hip-tests commit: 3da249e472]
이 커밋은 다음에 포함됨:
Jaydeep Patel
2024-01-17 08:29:23 +00:00
커밋한 사람 Rakesh Roy
부모 c252216c70
커밋 f6e34b2cec
+1 -1
파일 보기
@@ -218,7 +218,7 @@ static __global__ void test_kernel(unsigned int* atomic_val, unsigned int* globa
unsigned grid_rank = mgrid.grid_rank(); unsigned grid_rank = mgrid.grid_rank();
unsigned inter_gpu_offset = (grid_rank + i) % mgrid.num_grids(); unsigned inter_gpu_offset = (grid_rank + i) % mgrid.num_grids();
if (rank == (grid.size() - 1)) { if (rank == (grid.size() - 1)) {
if (i % mgrid.num_grids() == 0) { if (i % 2 == 0) {
global_array[grid_rank] += 2; global_array[grid_rank] += 2;
} else { } else {
global_array[inter_gpu_offset] *= 2; global_array[inter_gpu_offset] *= 2;