MOM6
mom_variables::ocean_internal_state Type Reference

Detailed Description

The ocean_internal_state structure contains pointers to all of the prognostic variables allocated in MOM_variables.F90 and MOM.F90. It is useful for sending these variables for diagnostics, and in preparation for ensembles later on. All variables have the same names as the local (public) variables they refer to in MOM.F90.

Definition at line 128 of file MOM_variables.F90.

Collaboration diagram for mom_variables::ocean_internal_state:
[legend]

Public variables and constants

real, dimension(:,:,:), pointer u => NULL()
 
real, dimension(:,:,:), pointer v => NULL()
 
real, dimension(:,:,:), pointer h => NULL()
 
real, dimension(:,:,:), pointer uh => NULL()
 
real, dimension(:,:,:), pointer vh => NULL()
 
real, dimension(:,:,:), pointer cau => NULL()
 
real, dimension(:,:,:), pointer cav => NULL()
 
real, dimension(:,:,:), pointer pfu => NULL()
 
real, dimension(:,:,:), pointer pfv => NULL()
 
real, dimension(:,:,:), pointer diffu => NULL()
 
real, dimension(:,:,:), pointer diffv => NULL()
 
real, dimension(:,:,:), pointer t => NULL()
 
real, dimension(:,:,:), pointer s => NULL()
 
real, dimension(:,:,:), pointer pbce => NULL()
 
real, dimension(:,:,:), pointer u_accel_bt => NULL()
 
real, dimension(:,:,:), pointer v_accel_bt => NULL()
 
real, dimension(:,:,:), pointer u_av => NULL()
 
real, dimension(:,:,:), pointer v_av => NULL()
 
real, dimension(:,:,:), pointer u_prev => NULL()
 
real, dimension(:,:,:), pointer v_prev => NULL()
 

Variables and constants

◆ cau

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

Definition at line 131 of file MOM_variables.F90.

◆ cav

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

Definition at line 131 of file MOM_variables.F90.

◆ diffu

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

Definition at line 131 of file MOM_variables.F90.

◆ diffv

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

Definition at line 131 of file MOM_variables.F90.

◆ h

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::h => NULL()

Definition at line 129 of file MOM_variables.F90.

◆ pbce

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::pbce => NULL()

Definition at line 131 of file MOM_variables.F90.

◆ pfu

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

Definition at line 131 of file MOM_variables.F90.

◆ pfv

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

Definition at line 131 of file MOM_variables.F90.

◆ s

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::s => NULL()

Definition at line 131 of file MOM_variables.F90.

◆ t

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::t => NULL()

Definition at line 131 of file MOM_variables.F90.

◆ u

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::u => NULL()

Definition at line 129 of file MOM_variables.F90.

129  real, pointer, dimension(:,:,:) :: &
130  u => null(), v => null(), h => null()

◆ u_accel_bt

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::u_accel_bt => NULL()

Definition at line 131 of file MOM_variables.F90.

◆ u_av

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::u_av => NULL()

Definition at line 131 of file MOM_variables.F90.

◆ u_prev

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::u_prev => NULL()

Definition at line 131 of file MOM_variables.F90.

◆ uh

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::uh => NULL()

Definition at line 131 of file MOM_variables.F90.

131  real, pointer, dimension(:,:,:) :: &
132  uh => null(), vh => null(), &
133  cau => null(), cav => null(), &
134  pfu => null(), pfv => null(), diffu => null(), diffv => null(), &
135  t => null(), s => null(), &
136  pbce => null(), u_accel_bt => null(), v_accel_bt => null(), &
137  u_av => null(), v_av => null(), u_prev => null(), v_prev => null()

◆ v

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::v => NULL()

Definition at line 129 of file MOM_variables.F90.

◆ v_accel_bt

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::v_accel_bt => NULL()

Definition at line 131 of file MOM_variables.F90.

◆ v_av

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::v_av => NULL()

Definition at line 131 of file MOM_variables.F90.

◆ v_prev

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::v_prev => NULL()

Definition at line 131 of file MOM_variables.F90.

◆ vh

real, dimension(:,:,:), pointer mom_variables::ocean_internal_state::vh => NULL()

Definition at line 131 of file MOM_variables.F90.


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