Method: BOAST.get_num_groups

Defined in:
lib/BOAST/BOAST_OpenCL.rb

.get_num_groups(dim) ⇒ Object



85
86
87
88
89
90
91
92
93
94
95
# File 'lib/BOAST/BOAST_OpenCL.rb', line 85

def BOAST::get_num_groups(dim)
  if @@lang == CL then
    return FuncCall::new("get_num_groups",dim, :returns => Sizet)
  elsif @@lang == CUDA then
    d = @@ocl_cuda_dim_assoc[dim]
    raise "Unsupported dimension!" if not d
    return eval "@@cuda_gridDim.#{d}"
  else
    raise "Unsupported language!"
  end
end