Skip to content

Commit 5d33833

Browse files
committed
GPU: Use CUDA-syntax for threadIdx.* also in HIP
1 parent 0c1e14e commit 5d33833

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

GPU/Common/GPUCommonDefAPI.h

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -162,20 +162,13 @@
162162
#endif
163163

164164
// Macros for GRID dimension
165-
#if defined(__CUDACC__)
165+
#if defined(__CUDACC__) || defined(__HIPCC__)
166166
#define get_global_id(dim) (blockIdx.x * blockDim.x + threadIdx.x)
167167
#define get_global_size(dim) (blockDim.x * gridDim.x)
168168
#define get_num_groups(dim) (gridDim.x)
169169
#define get_local_id(dim) (threadIdx.x)
170170
#define get_local_size(dim) (blockDim.x)
171171
#define get_group_id(dim) (blockIdx.x)
172-
#elif defined(__HIPCC__)
173-
#define get_global_id(dim) (hipBlockIdx_x * hipBlockDim_x + hipThreadIdx_x)
174-
#define get_global_size(dim) (hipBlockDim_x * hipGridDim_x)
175-
#define get_num_groups(dim) (hipGridDim_x)
176-
#define get_local_id(dim) (hipThreadIdx_x)
177-
#define get_local_size(dim) (hipBlockDim_x)
178-
#define get_group_id(dim) (hipBlockIdx_x)
179172
#elif defined(__OPENCL__)
180173
// Using OpenCL defaults
181174
#else

0 commit comments

Comments
 (0)