The convolution_kernel program is now fully functional