Added boundary condition kernel which requires dim3 max and min values to be supplied.  This is a problem specific kernel which uses 90% reflection.