A multidimensional upwind solution adaptive multigrid solver for inviscid cascades