Geoscientific Model Development (Feb 2020)
Extending square conservation to arbitrarily structured C-grids with shallow water equations
Abstract
The square conservation law is implemented in atmospheric dynamic cores on latitude–longitude grids, but it is rarely implemented on quasi-uniform grids, given the difficulty involved in constructing anti-symmetrical spatial discrete operators on these grids. Increasingly more models are being developed on quasi-uniform grids, such as arbitrarily structured C-grids. Thuburn–Ringler–Skamarock–Klemp (TRiSK) is a shallow water dynamic core on an arbitrarily structured C-grid. The spatial discrete operator of TRiSK is able to naturally maintain the conservation properties of total mass and total absolute vorticity and conserving total energy with time truncation error; the first two integral invariants are exactly conserved during integration, but the total energy dissipates when using the dissipative temporal integration schemes, i.e., Runge–Kutta (RK). The method of strictly conserving the total energy simultaneously, which means conserving energy in the round-off error over the entire temporal integration period, uses both an anti-symmetrical spatial discrete operator and a square conservative temporal integration scheme. In this study, we demonstrate that square conservation is equivalent to energy conservation in both a continuous shallow water system and a discrete shallow water system of TRiSK. After that, we attempt to extend the square conservation law to the TRiSK framework. To overcome the challenge of constructing an anti-symmetrical spatial discrete operator, we unify the unit of evolution variables of shallow water equations using the Institute of Atmospheric Physics (IAP) transformation, and the temporal derivatives of new evolution variables can be expressed by a combination of temporal derivatives of original evolution variables, which means the square conservative spatial discrete operator can be obtain by using original spatial discrete operators in TRiSK. Using the square conservative Runge–Kutta scheme, the total energy is completely conserved, and there is no influence on the properties of conserving total mass and total absolute vorticity. In the standard shallow water numerical test, the square conservative scheme not only helps maintain total conservation of the three integral invariants but also creates less simulation error norms.