MOM6
mom_variables::accel_diag_ptrs Type Reference

Detailed Description

The accel_diag_ptrs structure contains pointers to arrays with accelerations, which can later be used for derived diagnostics, like energy balances.

Definition at line 142 of file MOM_variables.F90.

Collaboration diagram for mom_variables::accel_diag_ptrs:
[legend]

Public variables and constants

real, dimension(:,:,:), pointer diffu => NULL()
 
real, dimension(:,:,:), pointer diffv => NULL()
 
real, dimension(:,:,:), pointer cau => NULL()
 
real, dimension(:,:,:), pointer cav => NULL()
 
real, dimension(:,:,:), pointer pfu => NULL()
 
real, dimension(:,:,:), pointer pfv => NULL()
 
real, dimension(:,:,:), pointer du_dt_visc => NULL()
 
real, dimension(:,:,:), pointer dv_dt_visc => NULL()
 
real, dimension(:,:,:), pointer du_dt_dia => NULL()
 
real, dimension(:,:,:), pointer dv_dt_dia => NULL()
 
real, dimension(:,:,:), pointer du_other => NULL()
 
real, dimension(:,:,:), pointer dv_other => NULL()
 
real, dimension(:,:,:), pointer gradkeu => NULL()
 
real, dimension(:,:,:), pointer gradkev => NULL()
 
real, dimension(:,:,:), pointer rv_x_v => NULL()
 
real, dimension(:,:,:), pointer rv_x_u => NULL()
 

Variables and constants

◆ cau

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

Definition at line 147 of file MOM_variables.F90.

147  real, pointer :: cau(:,:,:) => null() ! Coriolis and momentum advection

◆ cav

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

Definition at line 148 of file MOM_variables.F90.

148  real, pointer :: cav(:,:,:) => null() ! accelerations, in m s-2.

◆ diffu

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

Definition at line 145 of file MOM_variables.F90.

145  real, pointer :: diffu(:,:,:) => null() ! Accelerations due to along iso-

◆ diffv

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

Definition at line 146 of file MOM_variables.F90.

146  real, pointer :: diffv(:,:,:) => null() ! pycnal viscosity, in m s-2.

◆ du_dt_dia

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

Definition at line 153 of file MOM_variables.F90.

153  real, pointer :: du_dt_dia(:,:,:) => null()! Accelerations due to diapycnal

◆ du_dt_visc

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

Definition at line 151 of file MOM_variables.F90.

151  real, pointer :: du_dt_visc(:,:,:) => null()! Accelerations due to vertical

◆ du_other

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

Definition at line 155 of file MOM_variables.F90.

155  real, pointer :: du_other(:,:,:) => null() ! Velocity changes due to any other

◆ dv_dt_dia

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

Definition at line 154 of file MOM_variables.F90.

154  real, pointer :: dv_dt_dia(:,:,:) => null()! mixing, in m s-2.

◆ dv_dt_visc

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

Definition at line 152 of file MOM_variables.F90.

152  real, pointer :: dv_dt_visc(:,:,:) => null()! viscosity, in m s-2.

◆ dv_other

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

Definition at line 156 of file MOM_variables.F90.

156  real, pointer :: dv_other(:,:,:) => null() ! processes that are not due to any

◆ gradkeu

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

Definition at line 160 of file MOM_variables.F90.

160  real, pointer :: gradkeu(:,:,:) => null() ! gradKEu = - d/dx(u2), in m s-2.

◆ gradkev

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

Definition at line 161 of file MOM_variables.F90.

161  real, pointer :: gradkev(:,:,:) => null() ! gradKEv = - d/dy(u2), in m s-2.

◆ pfu

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

Definition at line 149 of file MOM_variables.F90.

149  real, pointer :: pfu(:,:,:) => null() ! Accelerations due to pressure

◆ pfv

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

Definition at line 150 of file MOM_variables.F90.

150  real, pointer :: pfv(:,:,:) => null() ! forces, in m s-2.

◆ rv_x_u

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

Definition at line 163 of file MOM_variables.F90.

163  real, pointer :: rv_x_u(:,:,:) => null() ! rv_x_u = rv * u at v, in m s-2.

◆ rv_x_v

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

Definition at line 162 of file MOM_variables.F90.

162  real, pointer :: rv_x_v(:,:,:) => null() ! rv_x_v = rv * v at u, in m s-2.

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