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

Variables and constants

◆ cau

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::cau => NULL()

Zonal Coriolis and momentum advection accelerations [L T-2 ~> m s-2].

Definition at line 154 of file MOM_variables.F90.

◆ cav

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::cav => NULL()

Meridional Coriolis and momentum advection accelerations [L T-2 ~> m s-2].

Definition at line 154 of file MOM_variables.F90.

◆ diffu

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::diffu => NULL()

Zonal acceleration due to along isopycnal viscosity [L T-2 ~> m s-2].

Definition at line 154 of file MOM_variables.F90.

154  real, pointer, dimension(:,:,:) :: &
155  diffu => null(), & !< Zonal acceleration due to along isopycnal viscosity [L T-2 ~> m s-2]
156  diffv => null(), & !< Meridional acceleration due to along isopycnal viscosity [L T-2 ~> m s-2]
157  cau => null(), & !< Zonal Coriolis and momentum advection accelerations [L T-2 ~> m s-2]
158  cav => null(), & !< Meridional Coriolis and momentum advection accelerations [L T-2 ~> m s-2]
159  pfu => null(), & !< Zonal acceleration due to pressure forces [L T-2 ~> m s-2]
160  pfv => null(), & !< Meridional acceleration due to pressure forces [L T-2 ~> m s-2]
161  du_dt_visc => null(), &!< Zonal acceleration due to vertical viscosity [L T-2 ~> m s-2]
162  dv_dt_visc => null(), &!< Meridional acceleration due to vertical viscosity [L T-2 ~> m s-2]
163  du_dt_dia => null(), & !< Zonal acceleration due to diapycnal mixing [L T-2 ~> m s-2]
164  dv_dt_dia => null() !< Meridional acceleration due to diapycnal mixing [L T-2 ~> m s-2]

◆ diffv

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::diffv => NULL()

Meridional acceleration due to along isopycnal viscosity [L T-2 ~> m s-2].

Definition at line 154 of file MOM_variables.F90.

◆ du_dt_dia

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::du_dt_dia => NULL()

Zonal acceleration due to diapycnal mixing [L T-2 ~> m s-2].

Definition at line 154 of file MOM_variables.F90.

◆ du_dt_visc

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::du_dt_visc => NULL()

Zonal acceleration due to vertical viscosity [L T-2 ~> m s-2].

Definition at line 154 of file MOM_variables.F90.

◆ du_other

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::du_other => NULL()

Zonal velocity changes due to any other processes that are not due to any explicit accelerations [L T-1 ~> m s-1].

Definition at line 165 of file MOM_variables.F90.

165  real, pointer, dimension(:,:,:) :: du_other => null()

◆ dv_dt_dia

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::dv_dt_dia => NULL()

Meridional acceleration due to diapycnal mixing [L T-2 ~> m s-2].

Definition at line 154 of file MOM_variables.F90.

◆ dv_dt_visc

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::dv_dt_visc => NULL()

Meridional acceleration due to vertical viscosity [L T-2 ~> m s-2].

Definition at line 154 of file MOM_variables.F90.

◆ dv_other

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::dv_other => NULL()

Meridional velocity changes due to any other processes that are not due to any explicit accelerations [L T-1 ~> m s-1].

Definition at line 168 of file MOM_variables.F90.

168  real, pointer, dimension(:,:,:) :: dv_other => null()

◆ gradkeu

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::gradkeu => NULL()

gradKEu = - d/dx(u2) [L T-2 ~> m s-2]

Definition at line 173 of file MOM_variables.F90.

173  real, pointer :: gradKEu(:,:,:) => null() !< gradKEu = - d/dx(u2) [L T-2 ~> m s-2]

◆ gradkev

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::gradkev => NULL()

gradKEv = - d/dy(u2) [L T-2 ~> m s-2]

Definition at line 174 of file MOM_variables.F90.

174  real, pointer :: gradKEv(:,:,:) => null() !< gradKEv = - d/dy(u2) [L T-2 ~> m s-2]

◆ pfu

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::pfu => NULL()

Zonal acceleration due to pressure forces [L T-2 ~> m s-2].

Definition at line 154 of file MOM_variables.F90.

◆ pfv

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::pfv => NULL()

Meridional acceleration due to pressure forces [L T-2 ~> m s-2].

Definition at line 154 of file MOM_variables.F90.

◆ rv_x_u

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::rv_x_u => NULL()

rv_x_u = rv * u at v [L T-2 ~> m s-2]

Definition at line 176 of file MOM_variables.F90.

176  real, pointer :: rv_x_u(:,:,:) => null() !< rv_x_u = rv * u at v [L T-2 ~> m s-2]

◆ rv_x_v

real, dimension(:,:,:), pointer mom_variables::accel_diag_ptrs::rv_x_v => NULL()

rv_x_v = rv * v at u [L T-2 ~> m s-2]

Definition at line 175 of file MOM_variables.F90.

175  real, pointer :: rv_x_v(:,:,:) => null() !< rv_x_v = rv * v at u [L T-2 ~> m s-2]

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