Conservation of properties in a free-surface model.
(Campin, JM and Adcroft, A and Hill, C and Marshall, J), OCEAN MODELLING, vol. 6, no. 3-4, pp. pages, 2004.
In height coordinate ocean models, natural conservation of tracers (temperature, salinity or any passive tracer) requires that the thickness of the surface cell varies with the free-surface displacement, leading to a non-linear free-surface formulation (NLFS). However, NLFS does not guarantee exact conservation unless special care is taken in the implementation, and in particular the time stepping scheme, as pointed out by Griffies et al. (Monthly Weather Rev. 129 (2001) 1081). This paper presents a general method to implement a NLFS in a conservative way, using an implicit free surface formulation. Details are provided for two tracer time stepping schemes, both second order in time and space: a two time-level scheme, such as Lax-Wendroff scheme, guarantees exact tracer conservation; a three time-level scheme such as the Adams-Bashforth II requires further adaptations to achieve exact local conservation and accurate global conservation preventing long term drift of the model tracer content. No compromise is required between local and global conservation since the method accurately conserves any tracer. In addition to the commonly used backward time stepping, the implicit free surface formulation also offers the option of a Crank-Nickelson time stepping which conserves the energy. The methods are tested in idealized experiments designed to emphasize problems of tracer and energy conservation. The tests show the ability of the NLFS method to conserve tracers, in contrast to the linear free-surface formulation. At test of energy conservation reveals that free-surface backward time-stepping strongly damps the solution. In contrast, Crank-Nickelson time stepping exactly conserves energy in the pure linear case and confirms the NLFS improvement relative to the linear free-surface when momentum advection is included.