We consider the geostrophic adjustment problem studied by Dupont [14] and Le Roux et al [24]. A Gaussian bump
η ( x, y ) = η_{0} e 

is initialised in a 1000×1000 km, 1000 m deep square basin. A reduced gravity g = 0.01 m/s^{2} is used to approximate a 10 mthick stratified surface layer. On an fplane the corresponding geostrophic velocities are given by

where f_{0} is the Coriolis parameter. Following Dupont we set f_{0} = 1.0285 × 10^{− 4} s^{− 1}, R = 100 km, η_{0} = 599.5 m which gives a maximum geostrophic velocity of 0.5 m/s.
In the context of the linearised shallowwater equations, the geostrophic balance is an exact solution which should be preserved by the numerical method. In practice, this would require an exact numerical balance between terms computed very differently: the pressure gradient and the Coriolis terms in the momentum equation. If this numerical balance is not exact, the numerical solution will adjust toward numerical equilibrium through the emission of gravitywave noise which should not affect the stability of the solution. This problem is thus a good test of both the overall accuracy of the numerical scheme and its stability properties when dealing with inertia–gravity waves. We note in particular that a standard Agrid discretisation would develop a strong computationalmode instability in this case. Also, as studied by Leroux et al, an inappropriate choice of finiteelement basis functions will result in growing gravitywave noise.
(a) (b) (c) (d) (e)
Figures 128 and 129 summarise the results obtained when running the geostrophic adjustment problem on a 64 × 64 uniform grid with a timestep Δ t = 1000 s. The maximum error on the height field (Figure 128) is small even after 18 days. After a strong initial transient corresponding to the emission of gravity waves, the error reaches a minimum at day 3 and then slowly grows with time with modulations due to the reflexions of the initial gravity waves on the domain boundaries. As illustrated on figure 129, this growth is not due to any instability of the solution but to the slow decrease of the maximum amplitude of the Gaussian bump due to numerical energy dissipation.
Same as before but a betaplane, f = f_{0} + β y is used and the advection terms are included in the momentum equation. No explicit dissipation is added. As in [14] we chose β = 1.607 × 10^{− 11} m^{− 1}s^{− 1}. The geostrophic eddy moves slowly westward through the emission of Rossby waves and southward due to the nonlinear advection term. The resulting evolution of the total energy is shown on figure 130. For our method, the slow decrease in the total energy is due both to the dissipation of potential energy induced by the approximate projection operator and to the dissipative properties of the BCG upwind advection scheme. Another run with the advection terms switched off (figure 130, green curve) confirms that the dissipation induced by the approximate projection operator dominates the total dissipation. The results however compare favourably with the finiteelement formulations tested by Dupont which all show significantly larger energy dissipation.
Same test but using the (fully nonlinear) SaintVenant solver.
(a) (b) (c) (d) (e)