Attempting to setup update halo kernel to OpenCL .. need to fix reductions