An adaptive discontinuous Galerkin method for the simulation of hurricane storm surge