1. Introduction
The new generation of satellite-mounted gravity measuring instruments are expected to measure variability in bottom pressure to an accuracy of 1 mm of equivalent water thickness on scales of several hundred kilometers. An example is the Gravity Recovery and Climate Experiment (GRACE) to be launched in mid-2001 (Hughes et al. 2000). The level of accuracy expected from GRACE calls for a reexamination of many conventional approximations often taken for granted by physical oceanographers. Among these is the Boussinesq approximation. Indeed, it is expected that non-Boussinesq models will be required to provide a complete synthesis and interpretation of the data expected to flow from GRACE. Such models also have the advantage that because they conserve mass, rather than volume, they can be used to unambiguously interpret sea level height from tide gauges or satellite altimeters such as TOPEX/Poseidon. In this paper we describe a procedure for modifying existing, hydrostatic ocean models to relax the Boussinesq approximation and make them non-Boussinesq. The basic equations can also be used to formulate a fully nonhydrostatic, non-Boussinesq code. The code changes we propose are modest and preserve the basic structure of currently existing Boussinesq code. We illustrate the method using the Parallel Ocean Program (POP), the parallel version of the Bryan–Cox–Semtner model developed at Los Alamos National Laboratory. For the case of POP, the increase in cpu associated with the changes is no more than ≈20%.
While it is missions such as GRACE that have brought to the fore the need for mass-conserving ocean models, concern over the accuracy of the Boussinesq approximation has been raised by several authors. Greatbatch (1994) suggested that for applications in which the interest is sea level rise associated with climate change (e.g., global warming), globally-averaged sea level from a Boussinesq ocean model can be adjusted by a spatially uniform value chosen to ensure that the mass budget is satisfied in a globally averaged sense. Greatbatch argued that applying a spatially uniform correction should be a good approximation to the behavior of a fully mass-conserving model on timescales long compared to the timescale required to set up the inverse barometer response to atmospheric pressure forcing. Questions have also been raised regarding the accuracy of the tracer equations in Boussinesq ocean models, an issue that is discussed in detail in the companion manuscript by McDougall et al. (2001, manuscript submitted to J. Phys. Oceanogr., hereafter MGL), where a detailed discussion of the Boussinesq approximation can be found. MGL argue that concern regarding the tracer equations is removed by interpreting the velocity variable carried by models as the average mass flux per unit area normalized by a constant reference density. MGL also note that using this new velocity variable, the governing equations for a non-Boussinesq ocean take a form very close to that of their Boussinesq counterpart, and that this new set of equations could be used to eliminate the Boussinesq approximation altogether from currently existing Boussinesq ocean model codes. The objective of the present paper is to show how the method suggested by MGL can be implemented numerically, and then to evaluate the model performance, comparing our new non-Boussinesq code with that of the Boussinesq original.
An alternative method for including non-Boussinesq effects in Boussinesq ocean models has been suggested by Lu (2001). Rather than follow Lu, we note that the approach suggested by MGL has the advantage that the conservation properties of the finite-difference equations, built into an existing Boussinesq model, can be readily preserved in the new non-Boussinesq code. The method of Lu nonetheless provides a convenient way to analyze our non-Boussinesq model results, as we show in section 4. There are also several other studies in the published literature that look at non-Boussinesq effects in ocean models. Our approach is closest to that of Mellor and Ezer (1995), although we differ from these authors in the interpretation of the model variables and in the treatment of the equation of state [our approach corrects an error pointed out by Dewar et al. (1998)]. Another study is that of Dukowicz (1997). However, Dukowicz does not discuss how his model variables should be interpreted, nor does he consider the error associated with the Boussinesq approximation in the tracer equation. Finally, there is the recent work of Huang and Jin (2001, manuscript submitted to J. Phys. Oceanogr.) and Huang et al. (2001). These authors describe a new hydrostatic, non-Boussinesq ocean model, and also some of the difficulties that arise when trying to interpret bottom pressure or sea surface height (SSH) data using a Boussinesq model. It should be noted, however, that their model is a completely new code, whereas our approach is to make relatively minor changes to currently existing Boussinesq code.
The plan of the remainder of the paper is as follows. In section 2, we use density-weighted averaging in a fixed coordinate system to set up the governing equations for our model, including the treatment of the kinematic boundary condition at the sea surface. In section 3, we show how to modify the POP model code to make it fully non-Boussinesq. It should be noted that the approach we propose is actually quite general, and can also be applied to other hydrostatic, Boussinesq model codes. The performance of the new, non-Boussinesq code is compared with its Boussinesq counterpart in section 4. We consider two different problems: an eddy-permitting calculation in a closed, rectangular basin under double-gyre wind forcing, and a coarse-resolution global ocean model under seasonal forcing. The latter case is used to show the ability of the non-Boussinesq code to compute the seasonal cycle in global mean sea level. We illustrate the importance of taking proper account of the mass budget of the global ocean by comparing the seasonal cycles of model-computed sea level and TOPEX/Poseidon altimeter data from the South Atlantic and South Pacific Oceans. Section 5 provides a summary and conclusions, and in the appendix we summarize the equations governing our non-Boussinesq and Boussinesq models.
2. The governing equations
The main advantage of writing the equations in the form (10)–(12) is their strong similarity to the equations carried by Boussinesq ocean models. This can be seen by comparing the two sets of equations, non-Boussinesq and Boussinesq, summarized in the appendix [Eqs. (A1)–(A3) and (A7)–(A9), respectively]. Note that we have deliberately written the Boussinesq set (A7)–(A9) using
a. The kinematic boundary condition at the free surface
Before discussing the code modifications required to integrate (10)–(12), we must deal with the formulation of the kinematic boundary conditions at the ocean surface and the ocean floor. It is convenient, at the same time, to discuss the treatment of the freshwater flux boundary condition at the surface, extending the treatment of Huang (1993).
It should be noted that the freshwater flux (
3. Modification of a Boussinesq ocean model to make it non-Boussinesq
In this section we describe the code modifications to existing, hydrostatic Boussinesq models required so that these models integrate the hydrostatic version of the non-Boussinesq equations (10)–(12), plus the appropriate boundary conditions. For convenience, we shall focus attention on the POP model, although the approach is actually quite general and can be easily applied to other codes.
a. The continuity equation
b. The tracer equation
c. The momentum equation
d. The free-surface equation
e. The equation of state
4. Comparing non-Boussinesq and Boussinesq model runs
We are now ready to compare the behavior of our non-Boussinesq code with its Boussinesq counterpart. The equations governing both the non-Boussinesq and Boussinesq models are summarized in the appendix.
a. An eddy-permitting calculation
We begin by comparing Boussinesq and non-Boussinesq model simulations of a closed, flat-bottomed basin under double-gyre wind forcing. The computations use spherical geometry, with the center of the basin at 45°N and a resolution of 1/5° in both latitude and longitude. The basin extends across 20° latitude and 10° longitude, making 100 grid points in the north–south direction and 50 grid points in the east–west direction. There are 10 levels in the vertical, each of 100-m thickness, making a total depth of 1000 m. The wind stress has a cosine profile with maximum magnitude of 0.2 N m−2 and is turned on suddenly at the start of the integration. The vertical eddy viscosity and diffusivity are 10−3 and 10−4 m2 s−1, respectively, and Laplacian mixing is used in the horizontal with a coefficient of 100 m2 s−1 for both momentum and tracers. Both the Boussinesq and non-Boussinesq models are initialized with a state of rest, uniform salinity, and with potential temperature θ a function of depth only given by θ = θ(z). There is no freshwater flux forcing (so salinity remains uniform and constant), but the interior temperature is restored back to the initial temperature profile on a timescale of 1 yr.
Following an initial adjustment, both models reach a statistically steady state. Figure 1 shows the mean SSH from the two models, and their difference, averaged from year 20 to year 50. It should be noted that extending the averaging period from year 10 to year 50 makes no significant difference to the figures, indicating that both models are in a statistically steady state and that the averaging period is long enough that the difference between the model solutions is stable and consistent. It is clear that, apart from an offset in the mean SSH to be discussed in the next paragraph, the two SSH fields look very similar. The difference field indicates that the use of the Boussinesq model is associated with an error of less than 5% in the mean fields, as is normally associated with the Boussinesq approximation. We also computed empirical orthogonal functions (EOFs) using weekly averages of SSH (with the spatial mean removed in the non-Boussinesq case, see below) from the first 50 yr of the integrations. For both model runs, the first two EOFs account for roughly 35% each of the SSH variance, and have very similar spatial structure in both the Boussinesq and non-Boussinesq model runs. In both cases, these EOFs are associated with a quasi-periodic penetration of the separated jet into the domain interior and its subsequent break down. Figure 2 compares the time series of the first EOF from both models. It is clear that for the first several years or so, the principal component time series from both models are similar, after which they have a tendency to become increasingly separated from each other. It follows that it is only on these long timescales that there is any significant difference between the model solutions. (It should be noted that the time required for the two model solutions to become separated depends on the model problem one is considering. In companion experiments in which the strength of the wind forcing is doubled, the two models become separated within the second year. We attribute the more rapid separation to the more highly turbulent model behavior in this case.)
We have also run the non-Boussinesq model excluding the effect of pressure variations from the equation of state, that is, using (A6) in the hydrostatic equation, rather than (A5). The results show a difference in model behavior that is similar in character to the difference between the Boussinesq and non-Boussinesq models shown in Figs. 1 and 2. This is consistent with our conclusion that the error in using (A6) in the hydrostatic relation, pointed out by Dewar et al. (1998), is similar in magnitude to the error associated with using the Boussinesq approximation.
An, at first, unexpected feature of the model solutions is the offset in the mean SSH in the non-Boussinesq model. Figure 3 shows the time evolution of the basin mean SSH (which remains zero in the Boussinesq model) from the standard run, in which the temperature field carried by the model is restored back to the initial temperature on a timescale of 1 yr, and a case in which there is no interior restoring. In both cases, the basin mean SSH reduces with time, the drop in mean sea level being the greatest in the run with no interior restoring. An companion run of the non-Boussinesq model using a linear equation of state shows no drop in mean SSH, indicating that the drop in mean SSH is a consequence of the nonlinear equation of state; in fact, the so-called densification on mixing (McDougall and Garrett 1992). In particular, the vertical and horizontal diffusion of heat leads to a net increase in density, and hence a drop in mean SSH to conserve mass. It is interesting to note that in the absence of surface buoyancy forcing, mean sea level in the ocean would drop because of the nonlinear equation of state. Mixing up the entire initial temperature profile in our basin leads to a drop in mean sea level of about 16 cm.
b. A coarse-resolution global model with seasonal forcing
Next we compare Boussinesq and non-Boussinesq versions of a coarse-resolution global ocean model with seasonal forcing. The model has the same resolution as the ocean component of the Geophysical Fluid Dynamics Laboratory (GFDL) coupled model used by Delworth et al. (1993). In particular, the horizontal resolution is 4.5° lat × 3.75° long and there are 12 unevenly spaced levels in the vertical. Both models are forced by seasonally varying monthly mean surface wind stress. To begin, a spinup calculation was carried out using the Boussinesq model by restoring the temperature and salinity in the top vertical level of the model to seasonally varying monthly mean surface temperature and salinity taken from the Levitus (1982) climatology. The restoring times are 30 days for temperature and 50 days for salinity. Once a seasonally varying equilibrium was reached, the monthly mean surface heat and freshwater fluxes were diagnosed and these fluxes, together with the seasonally varying surface wind stress, were then used to drive both the Boussinesq and non-Boussinesq models initialized with the same state (1 January) from the Boussinesq spinup. Two non-Boussinesq model runs were carried out. In the first, the freshwater flux was implemented as a “virtual” salt flux [i.e., as a flux boundary condition on the surface salinity; Huang (1993)]. In the second run, an equivalent freshwater flux was diagnosed from the diagnosed salt flux and this was then implemented as a boundary condition on
Figure 4 shows time series of globally averaged SSH from the two non-Boussinesq runs and the companion Boussinesq run. Since the Boussinesq model conserves volume, the global mean SSH remains constant in time (at value zero). In the non-Boussinesq model this constraint is released. The model now conserves mass and not volume, and there is a seasonal variation in global mean SSH. The case that uses a “virtual” salt flux boundary condition on the surface salinity shows the seasonal variation of mean sea level due to the steric expansion effect. As can be seen, the seasonal range is about 0.7 cm. Both the amplitude and the phase are in general agreement with the estimate of this quantity given in Fig. 11 of Mellor and Ezer (1995) based on the Levitus (1982) climatology. The maximum occurs as the end of the Southern Hemisphere summer, with a weak secondary peak at the end of the Northern Hemisphere summer. The dominance of the Southern Hemisphere is a consequence of the ocean occupying a much larger proportion of the Southern Hemisphere than is the case in the Northern Hemisphere. When the freshwater flux is applied as a boundary condition on
Although global mean SSH remains unchanged in the Boussinesq model, we can diagnose its seasonal cycle from the Boussinesq model output, following Greatbatch (1994). The contribution from the steric expansion effect agrees very closely with the non-Boussinesq model. In the case of the freshwater flux forcing, the diagnosed seasonal cycle is set by the global average of the specified freshwater flux entering the ocean, and so is, a priori, in close agreement with the non-Boussinesq model.
Figure 5 shows a comparison between the three model runs and the seasonal cycle of SSH as measured by the TOPEX/Poseidon altimeter in two regions of the Southern Hemisphere (see the figure caption for the details). The Boussinesq model, and the “virtual” salt flux version of the non-Boussinesq model, both overestimate the seasonal cycle in SSH in these two regions. On the other hand, applying the freshwater flux as a boundary condition on
We have also compared the spatial structure of SSH in the two models. An example is shown in Fig. 6. The difference fields (non-Boussinesq minus Boussinesq) have a surprising amount of structure, with spatial variations of several centimeters not captured by a globally uniform correction. The spatial structure evolves slowly over the 10 yr of the model runs and does not appear to project strongly onto the seasonal cycle. Compared to the spatial variation of the total field, where the range is of order a meter, the difference field is within the 5% error bar expected from the Boussinesq approximation. Nevertheless, locally, the difference between the non-Boussinesq and Boussinesq model SSH can be significant. A feature of Fig. 6 is the checkerboard pattern seen in the lower panel. The checkerboard pattern is a well-known feature of the free-surface finite-difference equation on the B grid (Killworth et al. 1991; Dukowicz et al. 1993). We have found that applying the freshwater flux as a boundary condition on
5. Summary and conclusions
In this paper, we have shown that existing, hydrostatic Boussinesq ocean model codes can easily be modified to integrate the hydrostatic, non-Boussinesq equations written in terms of
Acknowledgments
RJG is grateful for funding support from the Canadian Institute for Climate Studies, NSERC, the Meteorological Service of Canada, and MARTEC, a Halifax company. Youyu Lu is supported by the Canada NCE program through the GEOIDE project, and Yi Cai is grateful to the Chinese government for funding support that enabled her to visit Dalhousie University. Discussions with Trevor McDougall over the years have greatly influenced our thinking on this problem. We also wish to thank Professor Jürgen Willebrand for helpful comments and for pointing out the importance of including the effect of pressure variations on density, as discussed by Dewar et al. (1998). We are also grateful to John Dukowicz, Stephen Griffies, and Xin Huang for comments that have helped improve this work.
REFERENCES
Batchelor, G. K., 1967: An Introduction to Fluid Dynamics. Cambridge University Press, 615 pp.
Delworth, T. L., Manabe S. , and Stouffer R. J. , 1993: Interdecadal variations of the thermohaline circulation in a coupled ocean–atmosphere model. J. Climate, 6 , 1993–2011.
Dewar, W. K., Hsueh Y. , McDougall T. J. , and Yuan D. , 1998: Calculation of pressure in ocean simulations. J. Phys. Oceanogr, 28 , 577–588.
Dukowicz, J. K., 1997: Steric sea level in the Los Alamos POP code—non-Boussinesq effects. Numerical Methods in Atmospheric and Oceanic Modeling, The Andre Robert Memorial Volume, C. Lin, R. Laprise, and H. Ritchie, Eds., NRC Research Press, 533–546.
Dukowicz, J. K., and Smith R. D. , 1994: Implicit free-surface method for the Bryan–Cox–Semtner ocean model. J. Geophys. Res, 99 , 7991–8014.
Dukowicz, J. K., Smith R. D. , and Malone R. C. , 1993: A reformulation and implementation of the Bryan–Cox–Semtner ocean model on the connection machine. J. Atmos. Oceanic Technol, 10 , 195–208.
Favre, A., 1965a: Équations des gaz turbulents compressibles. I. Forms générals. J. Méch, 4 , 361–390.
Favre, A., 1965b: Équations des gaz turbulents compressibles. II. Méthode des vitesses moyennes; méthode des vitesses macroscopiques pondérées par la masse volumique. J. Méch, 4 , 391–421.
Gent, P. R., Willebrand J. , McDougall T. J. , and McWilliams J. C. , 1995: Parameterizing eddy-induced transports in ocean circulation models. J. Phys. Oceanogr, 25 , 463–474.
Gill, A. E., 1982: Atmosphere–Ocean Dynamics. Academic Press, 662 pp.
Greatbatch, R. J., 1994: A note on the representation of steric sea level in models that conserve volume rather than mass. J. Geophys. Res, 99 , 12767–12771.
Huang, R. X., 1993: Freshwater flux as a natural boundary condition for the salinity balance and thermalhaline circulation forced by evaporation and precipitation. J. Phys. Oceanogr, 23 , 2428–2446.
Huang, R. X., Jin X. , and Zhang X. , 2001: An oceanic general circulation model in pressure coordinates. Adv. Atmos. Sci., in press.
Hughes, C. W., Wunsch C. , and Zlotnicki V. , 2000: Satellite peers through the oceans from space. EOS, 81 , 68.
Killworth, P. D., Stainforth D. , Webb D. J. , and Paterson S. M. , 1991:: The development of a free-surface Bryan–Cox–Semtner ocean model. J. Phys. Oceanogr, 21 , 1333–1348.
Levitus, S., 1982: Climatological Atlas of the World Ocean. NOAA Professional Paper 13, 173 pp.
Lu, Y., 2001: Including non-Boussinesq effects in Boussinesq ocean circulation models. J. Phys. Oceanogr.,. 31 , 1616–1622.
McDougall, T. J., and Garrett C. J. R. , 1992: Scalar conservation equations in a turbulent ocean. Deep-Sea Res, 39 , 1953–1966.
Mellor, G. L., and Ezer T. , 1995: Sea level variations induced by heating and cooling: An evaluation of the Boussinesq approximation in ocean models. J. Geophys. Res, 100 , 20565–20577.
Semtner, A. J. Jr, 1986: Finite-difference formulation of a World Ocean model. Advanced Physical Oceanographic Modelling, J. J. O'Brien, Ed., NATO ASI Series, Reidel. 187–202.
APPENDIX
The Governing Equations
We summarize our model equations, appropriate to both Boussinesq and non-Boussinesq model codes. The tracer variable is