_Baroclinic_Momentum.dox
1/*! \page Baroclinic_Momentum_Equations Baroclinic Momentum Equations
2
3\section section_BC_momentum Baroclinic Momentum Equations
4
5The baroclinic momentum equations are the stacked shallow water equations:
6
7\f[
8 \frac{\partial \vec{u}_k}{\partial t} + (f + \nabla_s \times \vec{u}_k) \hat{z}
9 \times \vec{u}_k = - \frac{\nabla_s p_k}{\rho} - \nabla_s (\phi_k + \frac{1}{2} ||
10 \vec{u}_k ||^2 ) + \frac{\nabla \cdot \tilde{\tau}_k}{\rho}
11\f]
12\f[
13 \frac{\partial h_k}{\partial t} + \nabla_s \cdot (\vec{u}h_k) = 0
14\f]
15
16The timestepping for these equations is a (quasi?) second-order Runge-Kutta step
17for the inertial oscillations and a forward-backward Euler step for the pressure
18(gravity) waves. Using the graphical notation from \cite shchepetkin2005, it looks
19like:
20
21\image html timestep_MOM6.png "Graphical notation for timestepping schemes in which the black line represents the ideal solution and the red line shows the actual solution. Phase errors are represented by the grey shapes between the bars normal to the circle."
22\image latex timestep_MOM6.png "Graphical notation for timestepping schemes in which the black line represents the ideal solution and the red line shows the actual solution. Phase errors are represented by the grey shapes between the bars normal to the circle."
23
24The timestep used in ROMS looks instead like:
25
26\image html timestep_ROMS.png "Graphical notation for the Adams-Bashforth technique used in the ROMS model."
27\image latex timestep_ROMS.png "Graphical notation for the Adams-Bashforth technique used in the ROMS model."
28
29The ROMS timestepping has smaller phase errors, strong damping at high
30frequency. The MOM6 use as a global climate model has made the phase
31errors of lower priority. However, the phase errors may become more
32problematic for future uses of MOM6. While the MOM6 use of the ALE
33remapping makes an Adams-Bashforth scheme impractical, there may be a
34better timestepping scheme out there for MOM6. Please let the MOM6
35developers know if you would like to work on this problem.
36
37*/