Theory and simulation of non-local thermal smoothing for arbitrary scale length modulation