MOM6
mom_tracer_registry::tracer_type Type Reference

Detailed Description

The tracer type.

Definition at line 38 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 [conc] More...
 
real, dimension(:,:,:), pointer ad_x => NULL()
 diagnostic array for x-advective tracer flux [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:,:), pointer ad_y => NULL()
 diagnostic array for y-advective tracer flux [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:), pointer ad2d_x => NULL()
 diagnostic vertical sum x-advective tracer flux [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:), pointer ad2d_y => NULL()
 diagnostic vertical sum y-advective tracer flux [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:,:), pointer df_x => NULL()
 diagnostic array for x-diffusive tracer flux [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:,:), pointer df_y => NULL()
 diagnostic array for y-diffusive tracer flux [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:,:), pointer lbd_dfx => NULL()
 diagnostic array for x-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:,:), pointer lbd_dfy => NULL()
 diagnostic array for y-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:), pointer lbd_dfx_2d => NULL()
 diagnostic array for x-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:), pointer lbd_dfy_2d => NULL()
 diagnostic array for y-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:), pointer lbd_bulk_df_x => NULL()
 diagnostic array for x-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:), pointer lbd_bulk_df_y => NULL()
 diagnostic array for y-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:), pointer df2d_x => NULL()
 diagnostic vertical sum x-diffusive flux [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:), pointer df2d_y => NULL()
 diagnostic vertical sum y-diffusive flux [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1] More...
 
real, dimension(:,:,:), pointer advection_xy => NULL()
 convergence of lateral advective tracer fluxes [conc H T-1 ~> conc m s-1 or conc kg m-2 s-1] More...
 
real, dimension(:,:,:), pointer t_prev => NULL()
 tracer concentration array at a previous timestep used for diagnostics [conc] More...
 
real, dimension(:,:,:), pointer trxh_prev => NULL()
 layer integrated tracer concentration array at a previous timestep used for diagnostics More...
 
character(len=32) name
 tracer name used for diagnostics and error messages More...
 
character(len=64) units
 Physical dimensions of the tracer concentration. More...
 
character(len=240) longname
 Long name of the variable. More...
 
logical registry_diags = .false.
 If true, use the registry to set up the diagnostics associated with this tracer. More...
 
character(len=64) cmor_name
 CMOR name of this tracer. More...
 
character(len=64) cmor_units
 CMOR physical dimensions of the tracer. More...
 
character(len=240) cmor_longname
 CMOR long name of the tracer. More...
 
character(len=32) flux_nameroot = ""
 Short tracer name snippet used construct the names of flux diagnostics. More...
 
character(len=64) flux_longname = ""
 A word or phrase used construct the long names of flux diagnostics. More...
 
real flux_scale = 1.0
 A scaling factor used to convert the fluxes of this tracer to its desired units. More...
 
character(len=48) flux_units = ""
 The units for fluxes of this variable. More...
 
character(len=48) conv_units = ""
 The units for the flux convergence of this tracer. More...
 
real conv_scale = 1.0
 A scaling factor used to convert the flux convergence of this tracer to its desired units. More...
 
character(len=48) cmor_tendprefix = ""
 The CMOR variable prefix for tendencies of this tracer, required because CMOR does not follow any discernable pattern for these names. More...
 
integer ind_tr_squared = -1
 The tracer registry index for the square of this tracer. More...
 
logical remap_tr = .true.
 If true, this tracer should be vertically remapped. More...
 
integer diag_form = 1
 An integer indicating which template is to be used to label diagnostics. More...
 
integer id_tr = -1
 Diagnostic IDs. More...
 
integer id_adx = -1
 Diagnostic IDs. More...
 
integer id_ady = -1
 Diagnostic IDs. More...
 
integer id_dfx = -1
 Diagnostic IDs. More...
 
integer id_dfy = -1
 Diagnostic IDs. More...
 
integer id_lbd_bulk_dfx = -1
 Diagnostic IDs. More...
 
integer id_lbd_bulk_dfy = -1
 Diagnostic IDs. More...
 
integer id_lbd_dfx = -1
 Diagnostic IDs. More...
 
integer id_lbd_dfy = -1
 Diagnostic IDs. More...
 
integer id_lbd_dfx_2d = -1
 Diagnostic IDs. More...
 
integer id_lbd_dfy_2d = -1
 Diagnostic IDs. More...
 
integer id_adx_2d = -1
 Diagnostic IDs. More...
 
integer id_ady_2d = -1
 Diagnostic IDs. More...
 
integer id_dfx_2d = -1
 Diagnostic IDs. More...
 
integer id_dfy_2d = -1
 Diagnostic IDs. More...
 
integer id_adv_xy = -1
 Diagnostic IDs. More...
 
integer id_adv_xy_2d = -1
 Diagnostic IDs. More...
 
integer id_dfxy_cont = -1
 Diagnostic IDs. More...
 
integer id_dfxy_cont_2d = -1
 Diagnostic IDs. More...
 
integer id_dfxy_conc = -1
 Diagnostic IDs. More...
 
integer id_lbdxy_cont = -1
 Diagnostic IDs. More...
 
integer id_lbdxy_cont_2d = -1
 Diagnostic IDs. More...
 
integer id_lbdxy_conc = -1
 Diagnostic IDs. More...
 
integer id_remap_conc = -1
 Diagnostic IDs. More...
 
integer id_remap_cont = -1
 Diagnostic IDs. More...
 
integer id_remap_cont_2d = -1
 Diagnostic IDs. More...
 
integer id_tendency = -1
 Diagnostic IDs. More...
 
integer id_trxh_tendency = -1
 Diagnostic IDs. More...
 
integer id_trxh_tendency_2d = -1
 Diagnostic IDs. More...
 
integer id_tr_vardec = -1
 Diagnostic IDs. More...
 

Variables and constants

◆ ad2d_x

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

diagnostic vertical sum x-advective tracer flux [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 51 of file MOM_tracer_registry.F90.

51  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 [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 53 of file MOM_tracer_registry.F90.

53  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 [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 47 of file MOM_tracer_registry.F90.

47  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 [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 49 of file MOM_tracer_registry.F90.

49  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 [conc H T-1 ~> conc m s-1 or conc kg m-2 s-1]

Definition at line 81 of file MOM_tracer_registry.F90.

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

◆ cmor_longname

character(len=240) mom_tracer_registry::tracer_type::cmor_longname

CMOR long name of the tracer.

Definition at line 100 of file MOM_tracer_registry.F90.

100  character(len=240) :: cmor_longname !< CMOR long name of the tracer

◆ cmor_name

character(len=64) mom_tracer_registry::tracer_type::cmor_name

CMOR name of this tracer.

Definition at line 98 of file MOM_tracer_registry.F90.

98  character(len=64) :: cmor_name !< CMOR name of this tracer

◆ cmor_tendprefix

character(len=48) mom_tracer_registry::tracer_type::cmor_tendprefix = ""

The CMOR variable prefix for tendencies of this tracer, required because CMOR does not follow any discernable pattern for these names.

Definition at line 111 of file MOM_tracer_registry.F90.

111  character(len=48) :: cmor_tendprefix = "" !< The CMOR variable prefix for tendencies of this

◆ cmor_units

character(len=64) mom_tracer_registry::tracer_type::cmor_units

CMOR physical dimensions of the tracer.

Definition at line 99 of file MOM_tracer_registry.F90.

99  character(len=64) :: cmor_units !< CMOR physical dimensions of the tracer

◆ conv_scale

real mom_tracer_registry::tracer_type::conv_scale = 1.0

A scaling factor used to convert the flux convergence of this tracer to its desired units.

Definition at line 109 of file MOM_tracer_registry.F90.

109  real :: conv_scale = 1.0 !< A scaling factor used to convert the flux

◆ conv_units

character(len=48) mom_tracer_registry::tracer_type::conv_units = ""

The units for the flux convergence of this tracer.

Definition at line 108 of file MOM_tracer_registry.F90.

108  character(len=48) :: conv_units = "" !< The units for the flux convergence of this tracer.

◆ df2d_x

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

diagnostic vertical sum x-diffusive flux [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 72 of file MOM_tracer_registry.F90.

72  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 [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 74 of file MOM_tracer_registry.F90.

74  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 [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 56 of file MOM_tracer_registry.F90.

56  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 [conc H L2 T-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 58 of file MOM_tracer_registry.F90.

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

◆ diag_form

integer mom_tracer_registry::tracer_type::diag_form = 1

An integer indicating which template is to be used to label diagnostics.

Definition at line 121 of file MOM_tracer_registry.F90.

121  integer :: diag_form = 1 !< An integer indicating which template is to be used to label diagnostics.

◆ flux_longname

character(len=64) mom_tracer_registry::tracer_type::flux_longname = ""

A word or phrase used construct the long names of flux diagnostics.

Definition at line 103 of file MOM_tracer_registry.F90.

103  character(len=64) :: flux_longname = "" !< A word or phrase used construct the long

◆ flux_nameroot

character(len=32) mom_tracer_registry::tracer_type::flux_nameroot = ""

Short tracer name snippet used construct the names of flux diagnostics.

Definition at line 101 of file MOM_tracer_registry.F90.

101  character(len=32) :: flux_nameroot = "" !< Short tracer name snippet used construct the

◆ flux_scale

real mom_tracer_registry::tracer_type::flux_scale = 1.0

A scaling factor used to convert the fluxes of this tracer to its desired units.

Definition at line 105 of file MOM_tracer_registry.F90.

105  real :: flux_scale= 1.0 !< A scaling factor used to convert the fluxes

◆ flux_units

character(len=48) mom_tracer_registry::tracer_type::flux_units = ""

The units for fluxes of this variable.

Definition at line 107 of file MOM_tracer_registry.F90.

107  character(len=48) :: flux_units = "" !< The units for fluxes of this variable.

◆ id_adv_xy

integer mom_tracer_registry::tracer_type::id_adv_xy = -1

Diagnostic IDs.

Definition at line 128 of file MOM_tracer_registry.F90.

128  integer :: id_adv_xy = -1, id_adv_xy_2d = -1

◆ id_adv_xy_2d

integer mom_tracer_registry::tracer_type::id_adv_xy_2d = -1

Diagnostic IDs.

Definition at line 128 of file MOM_tracer_registry.F90.

◆ id_adx

integer mom_tracer_registry::tracer_type::id_adx = -1

Diagnostic IDs.

Definition at line 124 of file MOM_tracer_registry.F90.

124  integer :: id_adx = -1, id_ady = -1, id_dfx = -1, id_dfy = -1

◆ id_adx_2d

integer mom_tracer_registry::tracer_type::id_adx_2d = -1

Diagnostic IDs.

Definition at line 127 of file MOM_tracer_registry.F90.

127  integer :: id_adx_2d = -1, id_ady_2d = -1, id_dfx_2d = -1, id_dfy_2d = -1

◆ id_ady

integer mom_tracer_registry::tracer_type::id_ady = -1

Diagnostic IDs.

Definition at line 124 of file MOM_tracer_registry.F90.

◆ id_ady_2d

integer mom_tracer_registry::tracer_type::id_ady_2d = -1

Diagnostic IDs.

Definition at line 127 of file MOM_tracer_registry.F90.

◆ id_dfx

integer mom_tracer_registry::tracer_type::id_dfx = -1

Diagnostic IDs.

Definition at line 124 of file MOM_tracer_registry.F90.

◆ id_dfx_2d

integer mom_tracer_registry::tracer_type::id_dfx_2d = -1

Diagnostic IDs.

Definition at line 127 of file MOM_tracer_registry.F90.

◆ id_dfxy_conc

integer mom_tracer_registry::tracer_type::id_dfxy_conc = -1

Diagnostic IDs.

Definition at line 129 of file MOM_tracer_registry.F90.

◆ id_dfxy_cont

integer mom_tracer_registry::tracer_type::id_dfxy_cont = -1

Diagnostic IDs.

Definition at line 129 of file MOM_tracer_registry.F90.

129  integer :: id_dfxy_cont = -1, id_dfxy_cont_2d = -1, id_dfxy_conc = -1

◆ id_dfxy_cont_2d

integer mom_tracer_registry::tracer_type::id_dfxy_cont_2d = -1

Diagnostic IDs.

Definition at line 129 of file MOM_tracer_registry.F90.

◆ id_dfy

integer mom_tracer_registry::tracer_type::id_dfy = -1

Diagnostic IDs.

Definition at line 124 of file MOM_tracer_registry.F90.

◆ id_dfy_2d

integer mom_tracer_registry::tracer_type::id_dfy_2d = -1

Diagnostic IDs.

Definition at line 127 of file MOM_tracer_registry.F90.

◆ id_lbd_bulk_dfx

integer mom_tracer_registry::tracer_type::id_lbd_bulk_dfx = -1

Diagnostic IDs.

Definition at line 125 of file MOM_tracer_registry.F90.

125  integer :: id_lbd_bulk_dfx = -1, id_lbd_bulk_dfy = -1, id_lbd_dfx = -1, id_lbd_dfy = -1

◆ id_lbd_bulk_dfy

integer mom_tracer_registry::tracer_type::id_lbd_bulk_dfy = -1

Diagnostic IDs.

Definition at line 125 of file MOM_tracer_registry.F90.

◆ id_lbd_dfx

integer mom_tracer_registry::tracer_type::id_lbd_dfx = -1

Diagnostic IDs.

Definition at line 125 of file MOM_tracer_registry.F90.

◆ id_lbd_dfx_2d

integer mom_tracer_registry::tracer_type::id_lbd_dfx_2d = -1

Diagnostic IDs.

Definition at line 126 of file MOM_tracer_registry.F90.

126  integer :: id_lbd_dfx_2d = -1 , id_lbd_dfy_2d = -1

◆ id_lbd_dfy

integer mom_tracer_registry::tracer_type::id_lbd_dfy = -1

Diagnostic IDs.

Definition at line 125 of file MOM_tracer_registry.F90.

◆ id_lbd_dfy_2d

integer mom_tracer_registry::tracer_type::id_lbd_dfy_2d = -1

Diagnostic IDs.

Definition at line 126 of file MOM_tracer_registry.F90.

◆ id_lbdxy_conc

integer mom_tracer_registry::tracer_type::id_lbdxy_conc = -1

Diagnostic IDs.

Definition at line 130 of file MOM_tracer_registry.F90.

◆ id_lbdxy_cont

integer mom_tracer_registry::tracer_type::id_lbdxy_cont = -1

Diagnostic IDs.

Definition at line 130 of file MOM_tracer_registry.F90.

130  integer :: id_lbdxy_cont = -1, id_lbdxy_cont_2d = -1, id_lbdxy_conc = -1

◆ id_lbdxy_cont_2d

integer mom_tracer_registry::tracer_type::id_lbdxy_cont_2d = -1

Diagnostic IDs.

Definition at line 130 of file MOM_tracer_registry.F90.

◆ id_remap_conc

integer mom_tracer_registry::tracer_type::id_remap_conc = -1

Diagnostic IDs.

Definition at line 131 of file MOM_tracer_registry.F90.

131  integer :: id_remap_conc = -1, id_remap_cont = -1, id_remap_cont_2d = -1

◆ id_remap_cont

integer mom_tracer_registry::tracer_type::id_remap_cont = -1

Diagnostic IDs.

Definition at line 131 of file MOM_tracer_registry.F90.

◆ id_remap_cont_2d

integer mom_tracer_registry::tracer_type::id_remap_cont_2d = -1

Diagnostic IDs.

Definition at line 131 of file MOM_tracer_registry.F90.

◆ id_tendency

integer mom_tracer_registry::tracer_type::id_tendency = -1

Diagnostic IDs.

Definition at line 132 of file MOM_tracer_registry.F90.

132  integer :: id_tendency = -1, id_trxh_tendency = -1, id_trxh_tendency_2d = -1

◆ id_tr

integer mom_tracer_registry::tracer_type::id_tr = -1

Diagnostic IDs.

Definition at line 123 of file MOM_tracer_registry.F90.

123  integer :: id_tr = -1

◆ id_tr_vardec

integer mom_tracer_registry::tracer_type::id_tr_vardec = -1

Diagnostic IDs.

Definition at line 133 of file MOM_tracer_registry.F90.

133  integer :: id_tr_vardec = -1

◆ id_trxh_tendency

integer mom_tracer_registry::tracer_type::id_trxh_tendency = -1

Diagnostic IDs.

Definition at line 132 of file MOM_tracer_registry.F90.

◆ id_trxh_tendency_2d

integer mom_tracer_registry::tracer_type::id_trxh_tendency_2d = -1

Diagnostic IDs.

Definition at line 132 of file MOM_tracer_registry.F90.

◆ ind_tr_squared

integer mom_tracer_registry::tracer_type::ind_tr_squared = -1

The tracer registry index for the square of this tracer.

Definition at line 114 of file MOM_tracer_registry.F90.

114  integer :: ind_tr_squared = -1 !< The tracer registry index for the square of this tracer

◆ lbd_bulk_df_x

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

diagnostic array for x-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 68 of file MOM_tracer_registry.F90.

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

◆ lbd_bulk_df_y

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

diagnostic array for y-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 70 of file MOM_tracer_registry.F90.

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

◆ lbd_dfx

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

diagnostic array for x-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 60 of file MOM_tracer_registry.F90.

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

◆ lbd_dfx_2d

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

diagnostic array for x-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 64 of file MOM_tracer_registry.F90.

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

◆ lbd_dfy

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

diagnostic array for y-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 62 of file MOM_tracer_registry.F90.

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

◆ lbd_dfy_2d

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

diagnostic array for y-diffusive tracer flux [conc H m2 s-1 ~> conc m3 s-1 or conc kg s-1]

Definition at line 66 of file MOM_tracer_registry.F90.

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

◆ longname

character(len=240) mom_tracer_registry::tracer_type::longname

Long name of the variable.

Definition at line 94 of file MOM_tracer_registry.F90.

94  character(len=240) :: longname !< Long name of the variable

◆ name

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

tracer name used for diagnostics and error messages

Definition at line 92 of file MOM_tracer_registry.F90.

92  character(len=32) :: name !< tracer name used for diagnostics and error messages

◆ registry_diags

logical mom_tracer_registry::tracer_type::registry_diags = .false.

If true, use the registry to set up the diagnostics associated with this tracer.

Definition at line 96 of file MOM_tracer_registry.F90.

96  logical :: registry_diags = .false. !< If true, use the registry to set up the

◆ remap_tr

logical mom_tracer_registry::tracer_type::remap_tr = .true.

If true, this tracer should be vertically remapped.

Definition at line 119 of file MOM_tracer_registry.F90.

119  logical :: remap_tr = .true. !< If true, this tracer should be vertically remapped

◆ t

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

tracer concentration array [conc]

Definition at line 40 of file MOM_tracer_registry.F90.

40  real, dimension(:,:,:), pointer :: t => null() !< tracer concentration array [conc]

◆ t_prev

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

tracer concentration array at a previous timestep used for diagnostics [conc]

Definition at line 87 of file MOM_tracer_registry.F90.

87  real, dimension(:,:,:), pointer :: t_prev => null() !< tracer concentration array at a previous

◆ trxh_prev

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

layer integrated tracer concentration array at a previous timestep used for diagnostics

Definition at line 89 of file MOM_tracer_registry.F90.

89  real, dimension(:,:,:), pointer :: Trxh_prev => null() !< layer integrated tracer concentration array

◆ units

character(len=64) mom_tracer_registry::tracer_type::units

Physical dimensions of the tracer concentration.

Definition at line 93 of file MOM_tracer_registry.F90.

93  character(len=64) :: units !< Physical dimensions of the tracer concentration

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