MOM6
mom_variables::accel_diag_ptrs Type Reference

Detailed Description

Pointers to arrays with accelerations, which can later be used for derived diagnostics, like energy balances.

Definition at line 155 of file MOM_variables.F90.

Collaboration diagram for mom_variables::accel_diag_ptrs:
[legend]

Public variables and constants

real, dimension(:,:,:), pointer diffu => NULL()
 Zonal acceleration due to along isopycnal viscosity [m s-1 T-1 ~> m s-2].
 
real, dimension(:,:,:), pointer diffv => NULL()
 Meridional acceleration due to along isopycnal viscosity [m s-1 T-1 ~> m s-2].
 
real, dimension(:,:,:), pointer cau => NULL()
 Zonal Coriolis and momentum advection accelerations [m s-2].
 
real, dimension(:,:,:), pointer cav => NULL()
 Meridional Coriolis and momentum advection accelerations [m s-2].
 
real, dimension(:,:,:), pointer pfu => NULL()
 Zonal acceleration due to pressure forces [m s-2].
 
real, dimension(:,:,:), pointer pfv => NULL()
 Meridional acceleration due to pressure forces [m s-2].
 
real, dimension(:,:,:), pointer du_dt_visc => NULL()
 Zonal acceleration due to vertical viscosity [m s-2].
 
real, dimension(:,:,:), pointer dv_dt_visc => NULL()
 Meridional acceleration due to vertical viscosity [m s-2].
 
real, dimension(:,:,:), pointer du_dt_dia => NULL()
 Zonal acceleration due to diapycnal mixing [m s-2].
 
real, dimension(:,:,:), pointer dv_dt_dia => NULL()
 Meridional acceleration due to diapycnal mixing [m s-2].
 
real, dimension(:,:,:), pointer du_other => NULL()
 Zonal velocity changes due to any other processes that are not due to any explicit accelerations [m s-1].
 
real, dimension(:,:,:), pointer dv_other => NULL()
 Meridional velocity changes due to any other processes that are not due to any explicit accelerations [m s-1].
 
real, dimension(:,:,:), pointer gradkeu => NULL()
 gradKEu = - d/dx(u2) [m s-2]
 
real, dimension(:,:,:), pointer gradkev => NULL()
 gradKEv = - d/dy(u2) [m s-2]
 
real, dimension(:,:,:), pointer rv_x_v => NULL()
 rv_x_v = rv * v at u [m s-2]
 
real, dimension(:,:,:), pointer rv_x_u => NULL()
 rv_x_u = rv * u at v [m s-2]
 

The documentation for this type was generated from the following file: