The Taylor–Galerkin Method for the Shallow-Water Equations on the Sphere

A. Priestley Institute of Computational Fluid Dynamics, Department of Mathematics, University of Reading, Whiteknights, Reading, United Kingdom

Search for other papers by A. Priestley in
Current site
Google Scholar
PubMed
Close
Restricted access

Abstract

In this paper numerical solutions to the shallow-water equations on the sphere are obtained using a method that has already proved its worth in other areas of computational fluid dynamics (CFD), but has yet to make an impact in environmental- or meteorological-type flows. This is the Taylor–Galerkin finite-element method. This method offers the flexibility in mesh refinement associated with the finite-element method in general, together with the accuracy of the Lax-Wendroff method (although with fewer of the well-known problems of that method). Here the method is formulated in a form suitable for solving advection problems on the sphere, and its potential is explored on a well-known test problem. The problems are solved in Cartesian geometry, avoiding the singularities associated with the poles in the usual spherical polar transformation.

Abstract

In this paper numerical solutions to the shallow-water equations on the sphere are obtained using a method that has already proved its worth in other areas of computational fluid dynamics (CFD), but has yet to make an impact in environmental- or meteorological-type flows. This is the Taylor–Galerkin finite-element method. This method offers the flexibility in mesh refinement associated with the finite-element method in general, together with the accuracy of the Lax-Wendroff method (although with fewer of the well-known problems of that method). Here the method is formulated in a form suitable for solving advection problems on the sphere, and its potential is explored on a well-known test problem. The problems are solved in Cartesian geometry, avoiding the singularities associated with the poles in the usual spherical polar transformation.

Save