diff options
Implement AA pattern for OpenCL target
Works well but function naming is getting kind of clunky, e.g. "velocity_momenta_boundary_tick_cells"
This could be hidden to a degree by proving branching wrappers for
the odd and even time step implementations. However this would not
vectorize when targeting Intel via OpenCL.
Diffstat (limited to 'boltzgen/kernel/template/collect_moments.cl.mako')
-rw-r--r-- | boltzgen/kernel/template/collect_moments.cl.mako | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/boltzgen/kernel/template/collect_moments.cl.mako b/boltzgen/kernel/template/collect_moments.cl.mako index 2b5bf69..67b2d68 100644 --- a/boltzgen/kernel/template/collect_moments.cl.mako +++ b/boltzgen/kernel/template/collect_moments.cl.mako @@ -15,12 +15,3 @@ moments_subexpr, moments_assignment = model.moments() preshifted_m[${i}] = ${sympy.ccode(expr.rhs)}; % endfor </%call> - -% if 'cell_list_dispatch' in extras: -__kernel void collect_moments_cells(__global ${float_type}* f, - __global ${float_type}* m, - __global unsigned int* cells) -{ - collect_moments(f, cells[get_global_id(0)], m); -} -% endif |