MOM6
mom_tracer_flow_control::tracer_flow_control_cs Type Reference

Detailed Description

The control structure for orchestrating the calling of tracer packages.

Definition at line 75 of file MOM_tracer_flow_control.F90.

Collaboration diagram for mom_tracer_flow_control::tracer_flow_control_cs:
[legend]

Public variables and constants

logical use_user_tracer_example = .false.
 If true, use the USER_tracer_example package. More...
 
logical use_dome_tracer = .false.
 If true, use the DOME_tracer package. More...
 
logical use_isomip_tracer = .false.
 If true, use the ISOMPE_tracer package. More...
 
logical use_rgc_tracer =.false.
 If true, use the RGC_tracer package. More...
 
logical use_ideal_age = .false.
 If true, use the ideal age tracer package. More...
 
logical use_regional_dyes = .false.
 If true, use the regional dyes tracer package. More...
 
logical use_oil = .false.
 If true, use the oil tracer package. More...
 
logical use_advection_test_tracer = .false.
 If true, use the advection_test_tracer package. More...
 
logical use_ocmip2_cfc = .false.
 If true, use the OCMIP2_CFC tracer package. More...
 
logical use_mom_generic_tracer = .false.
 If true, use the MOM_generic_tracer packages. More...
 
logical use_pseudo_salt_tracer = .false.
 If true, use the psuedo_salt tracer package. More...
 
logical use_boundary_impulse_tracer = .false.
 If true, use the boundary impulse tracer package. More...
 
logical use_dyed_obc_tracer = .false.
 If true, use the dyed OBC tracer package. More...
 
type(user_tracer_example_cs), pointer user_tracer_example_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(dome_tracer_cs), pointer dome_tracer_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(isomip_tracer_cs), pointer isomip_tracer_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(rgc_tracer_cs), pointer rgc_tracer_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(ideal_age_tracer_cs), pointer ideal_age_tracer_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(dye_tracer_cs), pointer dye_tracer_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(oil_tracer_cs), pointer oil_tracer_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(advection_test_tracer_cs), pointer advection_test_tracer_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(ocmip2_cfc_cs), pointer ocmip2_cfc_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(pseudo_salt_tracer_cs), pointer pseudo_salt_tracer_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(boundary_impulse_tracer_cs), pointer boundary_impulse_tracer_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 
type(dyed_obc_tracer_cs), pointer dyed_obc_tracer_csp => NULL()
 Pointers to the control strucures for the tracer packages. More...
 

Variables and constants

◆ advection_test_tracer_csp

type(advection_test_tracer_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::advection_test_tracer_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 97 of file MOM_tracer_flow_control.F90.

97  type(advection_test_tracer_CS), pointer :: advection_test_tracer_CSp => null()

◆ boundary_impulse_tracer_csp

type(boundary_impulse_tracer_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::boundary_impulse_tracer_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 103 of file MOM_tracer_flow_control.F90.

103  type(boundary_impulse_tracer_CS), pointer :: boundary_impulse_tracer_CSp => null()

◆ dome_tracer_csp

type(dome_tracer_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::dome_tracer_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 91 of file MOM_tracer_flow_control.F90.

91  type(DOME_tracer_CS), pointer :: DOME_tracer_CSp => null()

◆ dye_tracer_csp

type(dye_tracer_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::dye_tracer_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 95 of file MOM_tracer_flow_control.F90.

95  type(dye_tracer_CS), pointer :: dye_tracer_CSp => null()

◆ dyed_obc_tracer_csp

type(dyed_obc_tracer_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::dyed_obc_tracer_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 104 of file MOM_tracer_flow_control.F90.

104  type(dyed_obc_tracer_CS), pointer :: dyed_obc_tracer_CSp => null()

◆ ideal_age_tracer_csp

type(ideal_age_tracer_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::ideal_age_tracer_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 94 of file MOM_tracer_flow_control.F90.

94  type(ideal_age_tracer_CS), pointer :: ideal_age_tracer_CSp => null()

◆ isomip_tracer_csp

type(isomip_tracer_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::isomip_tracer_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 92 of file MOM_tracer_flow_control.F90.

92  type(ISOMIP_tracer_CS), pointer :: ISOMIP_tracer_CSp => null()

◆ ocmip2_cfc_csp

type(ocmip2_cfc_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::ocmip2_cfc_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 98 of file MOM_tracer_flow_control.F90.

98  type(OCMIP2_CFC_CS), pointer :: OCMIP2_CFC_CSp => null()

◆ oil_tracer_csp

type(oil_tracer_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::oil_tracer_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 96 of file MOM_tracer_flow_control.F90.

96  type(oil_tracer_CS), pointer :: oil_tracer_CSp => null()

◆ pseudo_salt_tracer_csp

type(pseudo_salt_tracer_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::pseudo_salt_tracer_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 102 of file MOM_tracer_flow_control.F90.

102  type(pseudo_salt_tracer_CS), pointer :: pseudo_salt_tracer_CSp => null()

◆ rgc_tracer_csp

type(rgc_tracer_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::rgc_tracer_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 93 of file MOM_tracer_flow_control.F90.

93  type(RGC_tracer_CS), pointer :: RGC_tracer_CSp => null()

◆ use_advection_test_tracer

logical mom_tracer_flow_control::tracer_flow_control_cs::use_advection_test_tracer = .false.

If true, use the advection_test_tracer package.

Definition at line 83 of file MOM_tracer_flow_control.F90.

83  logical :: use_advection_test_tracer = .false. !< If true, use the advection_test_tracer package

◆ use_boundary_impulse_tracer

logical mom_tracer_flow_control::tracer_flow_control_cs::use_boundary_impulse_tracer = .false.

If true, use the boundary impulse tracer package.

Definition at line 87 of file MOM_tracer_flow_control.F90.

87  logical :: use_boundary_impulse_tracer = .false. !< If true, use the boundary impulse tracer package

◆ use_dome_tracer

logical mom_tracer_flow_control::tracer_flow_control_cs::use_dome_tracer = .false.

If true, use the DOME_tracer package.

Definition at line 77 of file MOM_tracer_flow_control.F90.

77  logical :: use_DOME_tracer = .false. !< If true, use the DOME_tracer package

◆ use_dyed_obc_tracer

logical mom_tracer_flow_control::tracer_flow_control_cs::use_dyed_obc_tracer = .false.

If true, use the dyed OBC tracer package.

Definition at line 88 of file MOM_tracer_flow_control.F90.

88  logical :: use_dyed_obc_tracer = .false. !< If true, use the dyed OBC tracer package

◆ use_ideal_age

logical mom_tracer_flow_control::tracer_flow_control_cs::use_ideal_age = .false.

If true, use the ideal age tracer package.

Definition at line 80 of file MOM_tracer_flow_control.F90.

80  logical :: use_ideal_age = .false. !< If true, use the ideal age tracer package

◆ use_isomip_tracer

logical mom_tracer_flow_control::tracer_flow_control_cs::use_isomip_tracer = .false.

If true, use the ISOMPE_tracer package.

Definition at line 78 of file MOM_tracer_flow_control.F90.

78  logical :: use_ISOMIP_tracer = .false. !< If true, use the ISOMPE_tracer package

◆ use_mom_generic_tracer

logical mom_tracer_flow_control::tracer_flow_control_cs::use_mom_generic_tracer = .false.

If true, use the MOM_generic_tracer packages.

Definition at line 85 of file MOM_tracer_flow_control.F90.

85  logical :: use_MOM_generic_tracer = .false. !< If true, use the MOM_generic_tracer packages

◆ use_ocmip2_cfc

logical mom_tracer_flow_control::tracer_flow_control_cs::use_ocmip2_cfc = .false.

If true, use the OCMIP2_CFC tracer package.

Definition at line 84 of file MOM_tracer_flow_control.F90.

84  logical :: use_OCMIP2_CFC = .false. !< If true, use the OCMIP2_CFC tracer package

◆ use_oil

logical mom_tracer_flow_control::tracer_flow_control_cs::use_oil = .false.

If true, use the oil tracer package.

Definition at line 82 of file MOM_tracer_flow_control.F90.

82  logical :: use_oil = .false. !< If true, use the oil tracer package

◆ use_pseudo_salt_tracer

logical mom_tracer_flow_control::tracer_flow_control_cs::use_pseudo_salt_tracer = .false.

If true, use the psuedo_salt tracer package.

Definition at line 86 of file MOM_tracer_flow_control.F90.

86  logical :: use_pseudo_salt_tracer = .false. !< If true, use the psuedo_salt tracer package

◆ use_regional_dyes

logical mom_tracer_flow_control::tracer_flow_control_cs::use_regional_dyes = .false.

If true, use the regional dyes tracer package.

Definition at line 81 of file MOM_tracer_flow_control.F90.

81  logical :: use_regional_dyes = .false. !< If true, use the regional dyes tracer package

◆ use_rgc_tracer

logical mom_tracer_flow_control::tracer_flow_control_cs::use_rgc_tracer =.false.

If true, use the RGC_tracer package.

Definition at line 79 of file MOM_tracer_flow_control.F90.

79  logical :: use_RGC_tracer =.false. !< If true, use the RGC_tracer package

◆ use_user_tracer_example

logical mom_tracer_flow_control::tracer_flow_control_cs::use_user_tracer_example = .false.

If true, use the USER_tracer_example package.

Definition at line 76 of file MOM_tracer_flow_control.F90.

76  logical :: use_USER_tracer_example = .false. !< If true, use the USER_tracer_example package

◆ user_tracer_example_csp

type(user_tracer_example_cs), pointer mom_tracer_flow_control::tracer_flow_control_cs::user_tracer_example_csp => NULL()

Pointers to the control strucures for the tracer packages.

Definition at line 90 of file MOM_tracer_flow_control.F90.

90  type(USER_tracer_example_CS), pointer :: USER_tracer_example_CSp => null()

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