generating the c code to call the boundary kernels.  a bit more cleanup and figure out to make sure everything is compiled and it should run
got boundary cl kernels to compile, but now c calling problems
damn thing ran.  convolution with copy boundary handling conditions
source cleanup of BoundaryKernel stuff
runs successfully on 2d convolution