A discontinuous Galerkin method for the shallow water equations in spherical triangular coordinates (original) (raw)

A global barotropic model of the atmosphere is presented governed by the shallow water equations and discretized by a Runge-Kutta discontinuous Galerkin method on an unstructured triangular grid. The shallow water equations on the sphere, a two-dimensional surface in R 3 , are locally represented in terms of spherical triangular coordinates, the appropriate local coordinate mappings on triangles. On every triangular grid element, this leads to a two-dimensional representation of tangential momentum and therefore only two discrete momentum equations. The discontinuous Galerkin method consists of an integral formulation using a Rusanov numerical flux. A strong stability-preserving third order Runge-Kutta method is applied for the time discretization. The polynomial space of order k on each curved triangle of the grid is characterized by a Lagrange basis and requires high-order quadature rules for the integration over elements and element faces. For the presented method no mass matrix inversion is necessary, exept in a preprocessing step. The validation of the atmospheric model has been done considering steady-state and unsteady analytical solutions of the nonlinear shallow water equations. Experimental convergence was observed and the order of convergence k + 1 was achieved. Furthermore, the article presents a numerical experiment, for which the third order time-integration method limits the model error. Thus, the time step ∆t is restricted by both, the CFL-condition and accuracy demands. As a second step of validation, the model could reproduce a known barotropic instability caused by a small initial perturbation of a geostrophic balanced jet stream. Conservation of mass was shown up to machine precision and energy conservation converges with decreasing grid resolution and increasing polynomial order k.