MOM6
mom_tracer_registry::tracer_type Type Reference

Detailed Description

The tracer type.

Definition at line 34 of file MOM_tracer_registry.F90.

Collaboration diagram for mom_tracer_registry::tracer_type:
[legend]

Public variables and constants

real, dimension(:,:,:), pointer t => NULL()
 tracer concentration array More...
 
real obc_inflow_conc = 0.0
 tracer concentration for generic inflows More...
 
real, dimension(:,:,:), pointer obc_in_u => NULL()
 structured values for flow into the domain specified in OBCs through u-face of cell More...
 
real, dimension(:,:,:), pointer obc_in_v => NULL()
 structured values for flow into the domain specified in OBCs through v-face of cell More...
 
real, dimension(:,:,:), pointer ad_x => NULL()
 diagnostic array for x-advective tracer flux More...
 
real, dimension(:,:,:), pointer ad_y => NULL()
 diagnostic array for y-advective tracer flux More...
 
real, dimension(:,:), pointer ad2d_x => NULL()
 diagnostic vertical sum x-advective tracer flux in units of (conc * m3/s or conc * kg/s) More...
 
real, dimension(:,:), pointer ad2d_y => NULL()
 diagnostic vertical sum y-advective tracer flux in units of (conc * m3/s or conc * kg/s) More...
 
real, dimension(:,:,:), pointer df_x => NULL()
 diagnostic array for x-diffusive tracer flux More...
 
real, dimension(:,:,:), pointer df_y => NULL()
 diagnostic array for y-diffusive tracer flux More...
 
real, dimension(:,:), pointer df2d_x => NULL()
 diagnostic vertical sum x-diffusive flux in units of (conc * m3/s or conc * kg/s) More...
 
real, dimension(:,:), pointer df2d_y => NULL()
 diagnostic vertical sum y-diffusive flux in units of (conc * m3/s or conc * kg/s) More...
 
real, dimension(:,:,:), pointer advection_xy => NULL()
 convergence of lateral advective tracer fluxes More...
 
character(len=32) name
 tracer name used for error messages More...
 
type(vardesc), pointer vd => NULL()
 metadata describing the tracer More...
 

Variables and constants

◆ ad2d_x

real, dimension(:,:), pointer mom_tracer_registry::tracer_type::ad2d_x => NULL()

diagnostic vertical sum x-advective tracer flux in units of (conc * m3/s or conc * kg/s)

Definition at line 45 of file MOM_tracer_registry.F90.

45  real, dimension(:,:), pointer :: ad2d_x => null() !< diagnostic vertical sum x-advective tracer flux

◆ ad2d_y

real, dimension(:,:), pointer mom_tracer_registry::tracer_type::ad2d_y => NULL()

diagnostic vertical sum y-advective tracer flux in units of (conc * m3/s or conc * kg/s)

Definition at line 47 of file MOM_tracer_registry.F90.

47  real, dimension(:,:), pointer :: ad2d_y => null() !< diagnostic vertical sum y-advective tracer flux

◆ ad_x

real, dimension(:,:,:), pointer mom_tracer_registry::tracer_type::ad_x => NULL()

diagnostic array for x-advective tracer flux

Definition at line 43 of file MOM_tracer_registry.F90.

43  real, dimension(:,:,:), pointer :: ad_x => null() !< diagnostic array for x-advective tracer flux

◆ ad_y

real, dimension(:,:,:), pointer mom_tracer_registry::tracer_type::ad_y => NULL()

diagnostic array for y-advective tracer flux

Definition at line 44 of file MOM_tracer_registry.F90.

44  real, dimension(:,:,:), pointer :: ad_y => null() !< diagnostic array for y-advective tracer flux

◆ advection_xy

real, dimension(:,:,:), pointer mom_tracer_registry::tracer_type::advection_xy => NULL()

convergence of lateral advective tracer fluxes

Definition at line 57 of file MOM_tracer_registry.F90.

57  real, dimension(:,:,:), pointer :: advection_xy => null() !< convergence of lateral advective tracer fluxes

◆ df2d_x

real, dimension(:,:), pointer mom_tracer_registry::tracer_type::df2d_x => NULL()

diagnostic vertical sum x-diffusive flux in units of (conc * m3/s or conc * kg/s)

Definition at line 52 of file MOM_tracer_registry.F90.

52  real, dimension(:,:), pointer :: df2d_x => null() !< diagnostic vertical sum x-diffusive flux

◆ df2d_y

real, dimension(:,:), pointer mom_tracer_registry::tracer_type::df2d_y => NULL()

diagnostic vertical sum y-diffusive flux in units of (conc * m3/s or conc * kg/s)

Definition at line 54 of file MOM_tracer_registry.F90.

54  real, dimension(:,:), pointer :: df2d_y => null() !< diagnostic vertical sum y-diffusive flux

◆ df_x

real, dimension(:,:,:), pointer mom_tracer_registry::tracer_type::df_x => NULL()

diagnostic array for x-diffusive tracer flux

Definition at line 50 of file MOM_tracer_registry.F90.

50  real, dimension(:,:,:), pointer :: df_x => null() !< diagnostic array for x-diffusive tracer flux

◆ df_y

real, dimension(:,:,:), pointer mom_tracer_registry::tracer_type::df_y => NULL()

diagnostic array for y-diffusive tracer flux

Definition at line 51 of file MOM_tracer_registry.F90.

51  real, dimension(:,:,:), pointer :: df_y => null() !< diagnostic array for y-diffusive tracer flux

◆ name

character(len=32) mom_tracer_registry::tracer_type::name

tracer name used for error messages

Definition at line 59 of file MOM_tracer_registry.F90.

59  character(len=32) :: name !< tracer name used for error messages

◆ obc_in_u

real, dimension(:,:,:), pointer mom_tracer_registry::tracer_type::obc_in_u => NULL()

structured values for flow into the domain specified in OBCs through u-face of cell

Definition at line 38 of file MOM_tracer_registry.F90.

38  real, dimension(:,:,:), pointer :: obc_in_u => null() !< structured values for flow into the domain

◆ obc_in_v

real, dimension(:,:,:), pointer mom_tracer_registry::tracer_type::obc_in_v => NULL()

structured values for flow into the domain specified in OBCs through v-face of cell

Definition at line 40 of file MOM_tracer_registry.F90.

40  real, dimension(:,:,:), pointer :: obc_in_v => null() !< structured values for flow into the domain

◆ obc_inflow_conc

real mom_tracer_registry::tracer_type::obc_inflow_conc = 0.0

tracer concentration for generic inflows

Definition at line 37 of file MOM_tracer_registry.F90.

37  real :: obc_inflow_conc= 0.0 !< tracer concentration for generic inflows

◆ t

real, dimension(:,:,:), pointer mom_tracer_registry::tracer_type::t => NULL()

tracer concentration array

Definition at line 36 of file MOM_tracer_registry.F90.

36  real, dimension(:,:,:), pointer :: t => null() !< tracer concentration array

◆ vd

type(vardesc), pointer mom_tracer_registry::tracer_type::vd => NULL()

metadata describing the tracer

Definition at line 60 of file MOM_tracer_registry.F90.

60  type(vardesc), pointer :: vd => null() !< metadata describing the tracer

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