FV3DYCORE  Version 2.0.0
The vertical Lagrangian Solver

Chapter 4

GFDL will provide the additional documentation by the end of May 2021.

(This information is a reproduction of Sections 3 and 4 from HCZC20)

4.1 Lagrangian vertical coordinates

A Lagrangian vertical coordinate is used in FV3. This coordinate uses the depth of each layer (in terms of mass or as geometric height) as a prognostic variable, allowing the layer interfaces to deform freely as the flow evolves. Further, the flow is constrained within the Lagrangian layers, with no flow across the layer interfaces (even for non-adiabatic flows). Instead, the flow deforms the layers themselves by advecting the layer thickness and by straining the layers by the vertical gradient of explicit vertical motion. This form is automatically consistent with the LR96 scheme, avoids the need for explicit calculation and dimensional splitting of verticaladvection, greatly reduces implicit vertical diffusion, and has no vertical Courant number restriction.

FV3 uses a hybrid-pressure coordinate based on the hydrostatic surface pressure \(p_s^*\):

\[ p_k^* = a_k + b_kp_s^* \\ \tag {4.1} \]

where k is the vertical index of the layer interface, counting from the top down, and \(a_k\), \(b_k\) are pre-defined coefficients. Typically, the top interface is at a constant pressure \(p_T\), so \(a_0 = p_T\) and \(b_0 = 0\). The spacing of the levels depends on the particular application, and is chosen depending on how high of a model top is desired, where additional vertical resolution is applied (typically in the boundary layer, but sometimes also near the tropical tropopause), and where to transition from hybrid \(b_k > 0\) to pure pressure \(b_k = 0\) coordinates.

4.2 Prognostic variables and governing equations

The mass per unit area \(\delta m\) can be expressed in terms of the difference in hydrostatic pressure \(\delta p^*\) between the top and bottom of the layers; and, using the hydrostatic equation, can also be written in terms of the layer depth \(\delta z^1\):

\[ \delta m = \frac{\delta p^*}{g} = -p \delta z \\ \tag {4.2} \]

The continuous Lagrangian equations of motion, in a layer of finite depth \(\delta z\) and mass \(\delta p^*\), are then given as

\[ D_L \delta p^* + \nabla \cdot (V \delta p^*) = 0 \\ D_L \delta p^* \Theta_v + \nabla \cdot (V \delta p^* \Theta_v) = 0 \\ D_L \delta p^*w + \nabla \cdot (V \delta p^*w) = -g \delta z \frac{\partial p'}{\partial z} \\ D_L u = \Omega u - \frac{\partial}{\partial x} K - \frac{1}{p} \frac{\partial p}{\partial x} \biggr\rvert_{z} \\ D_L v = - \Omega u - \frac{\partial}{\partial y} K - \frac{1}{p} \frac{\partial p}{\partial y} \biggr\rvert_{z} \\ \tag {4.3} \]

Note that these equations are exact: no discretization has been made yet, and the only change from the original differential form of Euler’s equations is to integrate over an arbitrary depth \(\delta p^*\). The operator \(D_L\) is the “vertically-Lagrangian” derivative, formally equal to \(\frac{\partial \psi}{\partial t} + \frac{\partial}{\partial z}(w \psi)\) for an arbitrary scalar \(\psi\). The flow is entirely along the Lagrangian surfaces, including the vertical motion (which deforms the surfaces as appropriate, an effect included in the semi-implicit solver).

Prognostic variables in FV3

Variable Description
\(\delta p^*\) Vertical difference in hydrostatic pressure, proportional to mass
\(u\) D-grid face-mean horizontal x-direction wind
\(v\) D-grid face-mean horizontal y-direction wind
\(\Theta_v\) Cell-mean virtual potential temperature
\(w\) Cell-mean vertical velocity
\(\delta z\) Geometric layer height

The vertical component of absolute vorticity is given as \(\Omega\) and \(p\) is the full nonhydrostatic pressure. The kinetic energy is given as \(K = \frac{1}{2}(\tilde{u}u + \tilde{v}v)\): since FV3 does not assume that the horizontal coordinate system is orthogonal, we use the covariant ( \(u\) and \(v\)) components of the wind vector as prognostic variables and the contravariant ( \(\tilde{u}\) and \(\tilde{v}\)) components for advection, avoiding the need to explicitly include metric terms. See PL07 and HL13 for more information about covariant and contravariant components.

The nonhydrostatic pressure gradient term in the \(w\) equation is computed by the semi-implicit solver described section 5, which also computes the prognostic equation for \(\delta z\). There is no projection of the vertical pressure gradient force into the horizontal; similarly, there is no projection of the horizontal winds \(u\), \(v\)into the vertical, despite the slopes of the Lagrangian surfaces.

Finally, the ideal gas law:

\[ p = p^* + p' = \rho R_dT_v = - \frac{\partial p^*}{g \delta z} R_d T_v \\ \tag {4.4} \]

where

\[ T_v = T(1 + \in q_v)(1 - q_{cond}) \\ \tag {4.5} \]

is the “condensate modified” virtual temperature, or density temperature, is used to close the system of equations. Here, \(d_{cond}\) is the (moist) mixingratio of all of the liquid and solid-phase microphysical species, if present. When the gas law is used, the mass \(p^*\) in this computation must be the mass of only the dry air and water vapor, and not including the mass of the condensate (non-gas) species. A rigorous derivation of the virtual and density temperatures is given in K. Emanuel, Atmospheric Convection (1994, Oxford), Sec. 4.3.

These equations are also applicable to hydrostatic flow, in which \(w\) is not prognosed and \(p = p^*\) is entirely hydrostatic.


1 In this document, to avoid confusion we write \(\delta z\) as if it is a positive-definite quantity. In the solver itself, \(\delta z\) is defined to be negative-definite, incorporating the negative sign into the definition of \(\delta z\); this definition has the additional advantage of being consistent with how \(\delta z\) is defined, being measured as the difference in hydrostatic pressure between the bottom and top of a layer.