MOM6
mom_diag_to_z::diag_to_z_cs Type Reference

Detailed Description

Definition at line 76 of file MOM_diag_to_Z.F90.

Collaboration diagram for mom_diag_to_z::diag_to_z_cs:
[legend]

Public variables and constants

real, dimension(:,:,:), pointer u_z => NULL()
 
real, dimension(:,:,:), pointer v_z => NULL()
 
real, dimension(:,:,:), pointer uh_z => NULL()
 
real, dimension(:,:,:), pointer vh_z => NULL()
 
type(p3d), dimension(50) tr_z
 
type(p3d), dimension(50) tr_model
 
real missing_vel = -1.0e34
 
real missing_trans = -1.0e34
 
real missing_value = -1.0e34
 
real, dimension(50) missing_tr = -1.0e34
 
integer id_u_z = -1
 
integer id_v_z = -1
 
integer id_uh_z = -1
 
integer id_vh_z = -1
 
integer, dimension(50) id_tr = -1
 
integer, dimension(50) id_tr_xyave = -1
 
integer num_tr_used = 0
 
integer nk_zspace = -1
 
real, dimension(:), pointer z_int => NULL()
 
type(axes_grp) axesbz
 
type(axes_grp) axestz
 
type(axes_grp) axescuz
 
type(axes_grp) axescvz
 
type(axes_grp) axesbzi
 
type(axes_grp) axestzi
 
type(axes_grp) axescuzi
 
type(axes_grp) axescvzi
 
type(axes_grp) axesz
 
integer, dimension(1) axesz_out
 
type(diag_ctrl), pointer diag
 

Variables and constants

◆ axesbz

type(axes_grp) mom_diag_to_z::diag_to_z_cs::axesbz

Definition at line 105 of file MOM_diag_to_Z.F90.

105  type(axes_grp) :: axesbz, axestz, axescuz, axescvz

◆ axesbzi

type(axes_grp) mom_diag_to_z::diag_to_z_cs::axesbzi

Definition at line 106 of file MOM_diag_to_Z.F90.

106  type(axes_grp) :: axesbzi, axestzi, axescuzi, axescvzi

◆ axescuz

type(axes_grp) mom_diag_to_z::diag_to_z_cs::axescuz

Definition at line 105 of file MOM_diag_to_Z.F90.

◆ axescuzi

type(axes_grp) mom_diag_to_z::diag_to_z_cs::axescuzi

Definition at line 106 of file MOM_diag_to_Z.F90.

◆ axescvz

type(axes_grp) mom_diag_to_z::diag_to_z_cs::axescvz

Definition at line 105 of file MOM_diag_to_Z.F90.

◆ axescvzi

type(axes_grp) mom_diag_to_z::diag_to_z_cs::axescvzi

Definition at line 106 of file MOM_diag_to_Z.F90.

◆ axestz

type(axes_grp) mom_diag_to_z::diag_to_z_cs::axestz

Definition at line 105 of file MOM_diag_to_Z.F90.

◆ axestzi

type(axes_grp) mom_diag_to_z::diag_to_z_cs::axestzi

Definition at line 106 of file MOM_diag_to_Z.F90.

◆ axesz

type(axes_grp) mom_diag_to_z::diag_to_z_cs::axesz

Definition at line 107 of file MOM_diag_to_Z.F90.

107  type(axes_grp) :: axesz

◆ axesz_out

integer, dimension(1) mom_diag_to_z::diag_to_z_cs::axesz_out

Definition at line 108 of file MOM_diag_to_Z.F90.

108  integer, dimension(1) :: axesz_out

◆ diag

type(diag_ctrl), pointer mom_diag_to_z::diag_to_z_cs::diag

Definition at line 110 of file MOM_diag_to_Z.F90.

110  type(diag_ctrl), pointer :: diag ! structure to regulate diagnostic output timing

◆ id_tr

integer, dimension( 50 ) mom_diag_to_z::diag_to_z_cs::id_tr = -1

Definition at line 98 of file MOM_diag_to_Z.F90.

98  integer :: id_tr(max_fields_) = -1

◆ id_tr_xyave

integer, dimension( 50 ) mom_diag_to_z::diag_to_z_cs::id_tr_xyave = -1

Definition at line 99 of file MOM_diag_to_Z.F90.

99  integer :: id_tr_xyave(max_fields_) = -1

◆ id_u_z

integer mom_diag_to_z::diag_to_z_cs::id_u_z = -1

Definition at line 94 of file MOM_diag_to_Z.F90.

94  integer :: id_u_z = -1

◆ id_uh_z

integer mom_diag_to_z::diag_to_z_cs::id_uh_z = -1

Definition at line 96 of file MOM_diag_to_Z.F90.

96  integer :: id_uh_z = -1

◆ id_v_z

integer mom_diag_to_z::diag_to_z_cs::id_v_z = -1

Definition at line 95 of file MOM_diag_to_Z.F90.

95  integer :: id_v_z = -1

◆ id_vh_z

integer mom_diag_to_z::diag_to_z_cs::id_vh_z = -1

Definition at line 97 of file MOM_diag_to_Z.F90.

97  integer :: id_vh_z = -1

◆ missing_tr

real, dimension( 50 ) mom_diag_to_z::diag_to_z_cs::missing_tr = -1.0e34

Definition at line 92 of file MOM_diag_to_Z.F90.

92  real :: missing_tr(max_fields_) = -1.0e34

◆ missing_trans

real mom_diag_to_z::diag_to_z_cs::missing_trans = -1.0e34

Definition at line 90 of file MOM_diag_to_Z.F90.

90  real :: missing_trans = -1.0e34

◆ missing_value

real mom_diag_to_z::diag_to_z_cs::missing_value = -1.0e34

Definition at line 91 of file MOM_diag_to_Z.F90.

91  real :: missing_value = -1.0e34

◆ missing_vel

real mom_diag_to_z::diag_to_z_cs::missing_vel = -1.0e34

Definition at line 89 of file MOM_diag_to_Z.F90.

89  real :: missing_vel = -1.0e34

◆ nk_zspace

integer mom_diag_to_z::diag_to_z_cs::nk_zspace = -1

Definition at line 101 of file MOM_diag_to_Z.F90.

101  integer :: nk_zspace = -1

◆ num_tr_used

integer mom_diag_to_z::diag_to_z_cs::num_tr_used = 0

Definition at line 100 of file MOM_diag_to_Z.F90.

100  integer :: num_tr_used = 0

◆ tr_model

type(p3d), dimension( 50 ) mom_diag_to_z::diag_to_z_cs::tr_model

Definition at line 87 of file MOM_diag_to_Z.F90.

87  type(p3d) :: tr_model(max_fields_) ! pointers to an array of tracers

◆ tr_z

type(p3d), dimension( 50 ) mom_diag_to_z::diag_to_z_cs::tr_z

Definition at line 86 of file MOM_diag_to_Z.F90.

86  type(p3d) :: tr_z(max_fields_) ! array of tracers, remapped to depth space

◆ u_z

real, dimension(:,:,:), pointer mom_diag_to_z::diag_to_z_cs::u_z => NULL()

Definition at line 80 of file MOM_diag_to_Z.F90.

80  real, pointer, dimension(:,:,:) :: &
81  u_z => null(), & ! zonal velocity remapped to depth space (m/s)
82  v_z => null(), & ! meridional velocity remapped to depth space (m/s)
83  uh_z => null(), & ! zonal transport remapped to depth space (m3/s or kg/s)
84  vh_z => null() ! meridional transport remapped to depth space (m3/s or kg/s)

◆ uh_z

real, dimension(:,:,:), pointer mom_diag_to_z::diag_to_z_cs::uh_z => NULL()

Definition at line 80 of file MOM_diag_to_Z.F90.

◆ v_z

real, dimension(:,:,:), pointer mom_diag_to_z::diag_to_z_cs::v_z => NULL()

Definition at line 80 of file MOM_diag_to_Z.F90.

◆ vh_z

real, dimension(:,:,:), pointer mom_diag_to_z::diag_to_z_cs::vh_z => NULL()

Definition at line 80 of file MOM_diag_to_Z.F90.

◆ z_int

real, dimension(:), pointer mom_diag_to_z::diag_to_z_cs::z_int => NULL()

Definition at line 103 of file MOM_diag_to_Z.F90.

103  real, pointer :: z_int(:) => null() ! interface depths of the z-space file (meter)

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