Based on some gradient indicators or error
estimators, we may tag some cells to be refined for the next finer level
interlevel boundary cells can not be refined since we require
that a fine level grid is properly nested
within its parent level grid.
In order to bound the interesting phenomenon within fine level grids,
a layer of buffer cells
should also be tagged as refine-required.