Variable grid finite-difference modeling including surface topography