oocgcm.core.grids.generic_2d_grid.q_vector_due_to_kinematic_deformation

generic_2d_grid.q_vector_due_to_kinematic_deformation(velocity, buoyancy)

Return the component of the generalized Q-vector associated with kinematic deformation of a two-dimensional velocity field.

Parameters:

velocity : VectorField2d

namedtuple of horisontal velocity at u,v grid locations

buoyancy : xarray.DataArray

xarray of buoyancy at grid_location=’t’

Returns:

vectorfield : VectorField2d

Two-dimensional vector field of \(Q_{kd}\) at u,v-points.

Notes

Definition of the Q-vector due to kinematic deformation (following [R8], see also [R9]):

\[\begin{split}\mathbf{Q}^g_{kd} = - \begin{pmatrix} \partial_x u \,\partial_x b + \partial_x v_g \,\partial_y b \\ \partial_y u \,\partial_x b + \partial_y v_g \,\partial_y b \end{pmatrix}\end{split}\]

References

[R8](1, 2) Hoskins, B.J., Bretherton, F.P., 1972. Atmospheric Frontogenesis Models: Mathematical Formulation and Solution. J. Atmos. Sci. 29, 11-37.
[R9](1, 2) Giordani, H., Prieur, L., Caniaux, G., 2006. Advanced insights into sources of vertical velocity in the ocean. Ocean Dynamics 56, 513-524.