MOM6
mom_offline_main::offline_transport_cs Type Reference

Detailed Description

Definition at line 43 of file MOM_offline_main.F90.

Collaboration diagram for mom_offline_main::offline_transport_cs:
[legend]

Public variables and constants

type(ale_cs), pointer ale_csp => NULL()
 Pointers to relevant fields from the main MOM control structure. More...
 
type(diabatic_cs), pointer diabatic_csp => NULL()
 
type(diag_ctrl), pointer diag => NULL()
 
type(ocean_obc_type), pointer obc => NULL()
 
type(tracer_advect_cs), pointer tracer_adv_csp => NULL()
 
type(tracer_flow_control_cs), pointer tracer_flow_csp => NULL()
 
type(tracer_registry_type), pointer tracer_reg => NULL()
 
type(thermo_var_ptrs), pointer tv => NULL()
 
type(ocean_grid_type), pointer g => NULL()
 
type(verticalgrid_type), pointer gv => NULL()
 
type(optics_type), pointer optics => NULL()
 
type(opacity_cs), pointer opacity_csp => NULL()
 
integer start_index
 Variables related to reading in fields from online run. More...
 
integer iter_no
 Timelevel to start. More...
 
integer numtime
 How many timelevels in the input fields. More...
 
integer accumulated_time
 Length of time accumulated in the current offline interval. More...
 
integer ridx_sum = -1
 
integer ridx_snap = -1
 
integer nk_input
 
character(len=200) offlinedir
 
character(len=200) surf_file
 Contains surface fields (2d arrays) More...
 
character(len=200) snap_file
 Snapshotted fields (layer thicknesses) More...
 
character(len=200) sum_file
 Fields which are accumulated over time. More...
 
character(len=200) mean_file
 Fields averaged over time. More...
 
character(len=20) redistribute_method
 'barotropic' if evenly distributing extra flow throughout entire watercolumn, 'upwards', if trying to do it just in the layers above 'both' if both methods are used More...
 
character(len=20) mld_var_name
 Name of the mixed layer depth variable to use. More...
 
logical fields_are_offset
 True if the time-averaged fields and snapshot fields are. More...
 
logical x_before_y
 Which horizontal direction is advected first. More...
 
logical print_adv_offline
 Prints out some updates each advection sub interation. More...
 
logical skip_diffusion
 Skips horizontal diffusion of tracers. More...
 
logical read_sw
 Read in averaged values for shortwave radiation. More...
 
logical read_mld
 Check to see whether mixed layer depths should be read in. More...
 
logical diurnal_sw
 Adds a synthetic diurnal cycle on shortwave radiation. More...
 
logical debug
 
logical redistribute_barotropic
 Redistributes column-summed residual transports throughout a column weighted by thickness. More...
 
logical redistribute_upwards
 Redistributes remaining fluxes only in layers above the current one based as the max allowable transport in that cell. More...
 
logical read_all_ts_uvh
 If true, then all timelevels of temperature, salinity, mass transports, and Layer thicknesses are read during initialization Variables controlling some of the numerical considerations of offline transport. More...
 
integer num_off_iter
 Number of advection iterations per offline step. More...
 
integer num_vert_iter
 Number of vertical iterations per offline step. More...
 
integer off_ale_mod
 Sets how frequently the ALE step is done during the advection. More...
 
real dt_offline
 
real dt_offline_vertical
 
real evap_cfl_limit
 
real minimum_forcing_depth
 Copied from diabatic_CS controlling how tracers follow freshwater fluxes. More...
 
real kd_max
 Runtime parameter specifying the maximum value of vertical diffusivity. More...
 
real min_residual
 The minimum amount of total mass flux before exiting the main advection routine. More...
 
integer id_uhr = -1
 Diagnostic manager IDs for some fields that may be of interest when doing offline transport. More...
 
integer id_vhr = -1
 
integer id_ear = -1
 
integer id_ebr = -1
 
integer id_hr = -1
 
integer id_hdiff = -1
 
integer id_uhr_redist = -1
 
integer id_vhr_redist = -1
 
integer id_uhr_end = -1
 
integer id_vhr_end = -1
 
integer id_eta_pre_distribute = -1
 
integer id_eta_post_distribute = -1
 
integer id_h_redist = -1
 
integer id_eta_diff_end = -1
 
integer id_uhtr_regrid = -1
 Diagnostic IDs for the regridded/remapped input fields. More...
 
integer id_vhtr_regrid = -1
 
integer id_temp_regrid = -1
 
integer id_salt_regrid = -1
 
integer id_h_regrid = -1
 
integer id_clock_read_fields = -1
 IDs for timings of various offline components. More...
 
integer id_clock_offline_diabatic = -1
 
integer id_clock_offline_adv = -1
 
integer id_clock_redistribute = -1
 
real, dimension(:,:,:), allocatable uhtr
 Variables that may need to be stored between calls to step_MOM. More...
 
real, dimension(:,:,:), allocatable vhtr
 
real, dimension(:,:,:), allocatable eatr
 Amount of fluid entrained from the layer above within. More...
 
real, dimension(:,:,:), allocatable ebtr
 Amount of fluid entrained from the layer below within. More...
 
real, dimension(:,:,:), allocatable kd
 Vertical diffusivity. More...
 
real, dimension(:,:,:), allocatable h_end
 Thicknesses at the end of offline timestep. More...
 
real, dimension(:,:), allocatable netmassin
 Freshwater fluxes into the ocean. More...
 
real, dimension(:,:), allocatable netmassout
 Freshwater fluxes out of the ocean. More...
 
real, dimension(:,:), allocatable mld
 Mixed layer depths at thickness points, in H. More...
 
real, dimension(:,:,:,:), allocatable uhtr_all
 Allocatable arrays to read in entire fields during initialization. More...
 
real, dimension(:,:,:,:), allocatable vhtr_all
 
real, dimension(:,:,:,:), allocatable hend_all
 
real, dimension(:,:,:,:), allocatable temp_all
 
real, dimension(:,:,:,:), allocatable salt_all
 

Variables and constants

◆ accumulated_time

integer mom_offline_main::offline_transport_cs::accumulated_time

Length of time accumulated in the current offline interval.

Definition at line 63 of file MOM_offline_main.F90.

63  integer :: accumulated_time !< Length of time accumulated in the current offline interval

◆ ale_csp

type(ale_cs), pointer mom_offline_main::offline_transport_cs::ale_csp => NULL()

Pointers to relevant fields from the main MOM control structure.

Definition at line 46 of file MOM_offline_main.F90.

46  type(ale_cs), pointer :: ale_csp => null()

◆ debug

logical mom_offline_main::offline_transport_cs::debug

Definition at line 87 of file MOM_offline_main.F90.

87  logical :: debug

◆ diabatic_csp

type(diabatic_cs), pointer mom_offline_main::offline_transport_cs::diabatic_csp => NULL()

Definition at line 47 of file MOM_offline_main.F90.

47  type(diabatic_cs), pointer :: diabatic_csp => null()

◆ diag

type(diag_ctrl), pointer mom_offline_main::offline_transport_cs::diag => NULL()

Definition at line 48 of file MOM_offline_main.F90.

48  type(diag_ctrl), pointer :: diag => null()

◆ diurnal_sw

logical mom_offline_main::offline_transport_cs::diurnal_sw

Adds a synthetic diurnal cycle on shortwave radiation.

Definition at line 86 of file MOM_offline_main.F90.

86  logical :: diurnal_sw !< Adds a synthetic diurnal cycle on shortwave radiation

◆ dt_offline

real mom_offline_main::offline_transport_cs::dt_offline

Definition at line 99 of file MOM_offline_main.F90.

99  real :: dt_offline ! Timestep used for offline tracers

◆ dt_offline_vertical

real mom_offline_main::offline_transport_cs::dt_offline_vertical

Definition at line 100 of file MOM_offline_main.F90.

100  real :: dt_offline_vertical ! Timestep used for calls to tracer vertical physics

◆ eatr

real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::eatr

Amount of fluid entrained from the layer above within.

Definition at line 142 of file MOM_offline_main.F90.

142  real, allocatable, dimension(:,:,:) :: &
143  eatr, & !< Amount of fluid entrained from the layer above within
144  !! one time step (m for Bouss, kg/m^2 for non-Bouss)
145  ebtr !< Amount of fluid entrained from the layer below within

◆ ebtr

real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::ebtr

Amount of fluid entrained from the layer below within.

Definition at line 142 of file MOM_offline_main.F90.

◆ evap_cfl_limit

real mom_offline_main::offline_transport_cs::evap_cfl_limit

Definition at line 101 of file MOM_offline_main.F90.

101  real :: evap_cfl_limit, minimum_forcing_depth !< Copied from diabatic_CS controlling how tracers

◆ fields_are_offset

logical mom_offline_main::offline_transport_cs::fields_are_offset

True if the time-averaged fields and snapshot fields are.

Definition at line 79 of file MOM_offline_main.F90.

79  logical :: fields_are_offset !< True if the time-averaged fields and snapshot fields are

◆ g

type(ocean_grid_type), pointer mom_offline_main::offline_transport_cs::g => NULL()

Definition at line 54 of file MOM_offline_main.F90.

54  type(ocean_grid_type), pointer :: g => null()
Ocean grid type. See mom_grid for details.
Definition: MOM_grid.F90:19

◆ gv

type(verticalgrid_type), pointer mom_offline_main::offline_transport_cs::gv => NULL()

Definition at line 55 of file MOM_offline_main.F90.

55  type(verticalgrid_type), pointer :: gv => null()

◆ h_end

real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::h_end

Thicknesses at the end of offline timestep.

Definition at line 149 of file MOM_offline_main.F90.

149  real, allocatable, dimension(:,:,:) :: h_end !< Thicknesses at the end of offline timestep

◆ hend_all

real, dimension(:,:,:,:), allocatable mom_offline_main::offline_transport_cs::hend_all

Definition at line 156 of file MOM_offline_main.F90.

◆ id_clock_offline_adv

integer mom_offline_main::offline_transport_cs::id_clock_offline_adv = -1

Definition at line 131 of file MOM_offline_main.F90.

◆ id_clock_offline_diabatic

integer mom_offline_main::offline_transport_cs::id_clock_offline_diabatic = -1

Definition at line 131 of file MOM_offline_main.F90.

◆ id_clock_read_fields

integer mom_offline_main::offline_transport_cs::id_clock_read_fields = -1

IDs for timings of various offline components.

Definition at line 131 of file MOM_offline_main.F90.

131  integer :: &
132  id_clock_read_fields = -1, &
133  id_clock_offline_diabatic = -1, &
134  id_clock_offline_adv = -1, &
135  id_clock_redistribute = -1

◆ id_clock_redistribute

integer mom_offline_main::offline_transport_cs::id_clock_redistribute = -1

Definition at line 131 of file MOM_offline_main.F90.

◆ id_ear

integer mom_offline_main::offline_transport_cs::id_ear = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_ebr

integer mom_offline_main::offline_transport_cs::id_ebr = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_eta_diff_end

integer mom_offline_main::offline_transport_cs::id_eta_diff_end = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_eta_post_distribute

integer mom_offline_main::offline_transport_cs::id_eta_post_distribute = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_eta_pre_distribute

integer mom_offline_main::offline_transport_cs::id_eta_pre_distribute = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_h_redist

integer mom_offline_main::offline_transport_cs::id_h_redist = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_h_regrid

integer mom_offline_main::offline_transport_cs::id_h_regrid = -1

Definition at line 123 of file MOM_offline_main.F90.

◆ id_hdiff

integer mom_offline_main::offline_transport_cs::id_hdiff = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_hr

integer mom_offline_main::offline_transport_cs::id_hr = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_salt_regrid

integer mom_offline_main::offline_transport_cs::id_salt_regrid = -1

Definition at line 123 of file MOM_offline_main.F90.

◆ id_temp_regrid

integer mom_offline_main::offline_transport_cs::id_temp_regrid = -1

Definition at line 123 of file MOM_offline_main.F90.

◆ id_uhr

integer mom_offline_main::offline_transport_cs::id_uhr = -1

Diagnostic manager IDs for some fields that may be of interest when doing offline transport.

Definition at line 106 of file MOM_offline_main.F90.

106  integer :: &
107  id_uhr = -1, &
108  id_vhr = -1, &
109  id_ear = -1, &
110  id_ebr = -1, &
111  id_hr = -1, &
112  id_hdiff = -1, &
113  id_uhr_redist = -1, &
114  id_vhr_redist = -1, &
115  id_uhr_end = -1, &
116  id_vhr_end = -1, &
117  id_eta_pre_distribute = -1, &
118  id_eta_post_distribute = -1, &
119  id_h_redist = -1, &
120  id_eta_diff_end = -1

◆ id_uhr_end

integer mom_offline_main::offline_transport_cs::id_uhr_end = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_uhr_redist

integer mom_offline_main::offline_transport_cs::id_uhr_redist = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_uhtr_regrid

integer mom_offline_main::offline_transport_cs::id_uhtr_regrid = -1

Diagnostic IDs for the regridded/remapped input fields.

Definition at line 123 of file MOM_offline_main.F90.

123  integer :: &
124  id_uhtr_regrid = -1, &
125  id_vhtr_regrid = -1, &
126  id_temp_regrid = -1, &
127  id_salt_regrid = -1, &
128  id_h_regrid = -1

◆ id_vhr

integer mom_offline_main::offline_transport_cs::id_vhr = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_vhr_end

integer mom_offline_main::offline_transport_cs::id_vhr_end = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_vhr_redist

integer mom_offline_main::offline_transport_cs::id_vhr_redist = -1

Definition at line 106 of file MOM_offline_main.F90.

◆ id_vhtr_regrid

integer mom_offline_main::offline_transport_cs::id_vhtr_regrid = -1

Definition at line 123 of file MOM_offline_main.F90.

◆ iter_no

integer mom_offline_main::offline_transport_cs::iter_no

Timelevel to start.

Definition at line 61 of file MOM_offline_main.F90.

61  integer :: iter_no !< Timelevel to start

◆ kd

real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::kd

Vertical diffusivity.

Definition at line 148 of file MOM_offline_main.F90.

148  real, allocatable, dimension(:,:,:) :: kd !< Vertical diffusivity

◆ kd_max

real mom_offline_main::offline_transport_cs::kd_max

Runtime parameter specifying the maximum value of vertical diffusivity.

Definition at line 103 of file MOM_offline_main.F90.

103  real :: kd_max !< Runtime parameter specifying the maximum value of vertical diffusivity

◆ mean_file

character(len=200) mom_offline_main::offline_transport_cs::mean_file

Fields averaged over time.

Definition at line 69 of file MOM_offline_main.F90.

◆ min_residual

real mom_offline_main::offline_transport_cs::min_residual

The minimum amount of total mass flux before exiting the main advection routine.

Definition at line 104 of file MOM_offline_main.F90.

104  real :: min_residual !< The minimum amount of total mass flux before exiting the main advection routine

◆ minimum_forcing_depth

real mom_offline_main::offline_transport_cs::minimum_forcing_depth

Copied from diabatic_CS controlling how tracers follow freshwater fluxes.

Definition at line 101 of file MOM_offline_main.F90.

◆ mld

real, dimension(:,:), allocatable mom_offline_main::offline_transport_cs::mld

Mixed layer depths at thickness points, in H.

Definition at line 153 of file MOM_offline_main.F90.

153  real, allocatable, dimension(:,:) :: mld !< Mixed layer depths at thickness points, in H.

◆ mld_var_name

character(len=20) mom_offline_main::offline_transport_cs::mld_var_name

Name of the mixed layer depth variable to use.

Definition at line 78 of file MOM_offline_main.F90.

78  character(len=20) :: mld_var_name !< Name of the mixed layer depth variable to use

◆ netmassin

real, dimension(:,:), allocatable mom_offline_main::offline_transport_cs::netmassin

Freshwater fluxes into the ocean.

Definition at line 151 of file MOM_offline_main.F90.

151  real, allocatable, dimension(:,:) :: netmassin !< Freshwater fluxes into the ocean

◆ netmassout

real, dimension(:,:), allocatable mom_offline_main::offline_transport_cs::netmassout

Freshwater fluxes out of the ocean.

Definition at line 152 of file MOM_offline_main.F90.

152  real, allocatable, dimension(:,:) :: netmassout !< Freshwater fluxes out of the ocean

◆ nk_input

integer mom_offline_main::offline_transport_cs::nk_input

Definition at line 67 of file MOM_offline_main.F90.

67  integer :: nk_input !! Number of input levels in the input fields

◆ num_off_iter

integer mom_offline_main::offline_transport_cs::num_off_iter

Number of advection iterations per offline step.

Definition at line 96 of file MOM_offline_main.F90.

96  integer :: num_off_iter !< Number of advection iterations per offline step

◆ num_vert_iter

integer mom_offline_main::offline_transport_cs::num_vert_iter

Number of vertical iterations per offline step.

Definition at line 97 of file MOM_offline_main.F90.

97  integer :: num_vert_iter !< Number of vertical iterations per offline step

◆ numtime

integer mom_offline_main::offline_transport_cs::numtime

How many timelevels in the input fields.

Definition at line 62 of file MOM_offline_main.F90.

62  integer :: numtime !< How many timelevels in the input fields

◆ obc

type(ocean_obc_type), pointer mom_offline_main::offline_transport_cs::obc => NULL()

Definition at line 49 of file MOM_offline_main.F90.

49  type(ocean_obc_type), pointer :: obc => null()

◆ off_ale_mod

integer mom_offline_main::offline_transport_cs::off_ale_mod

Sets how frequently the ALE step is done during the advection.

Definition at line 98 of file MOM_offline_main.F90.

98  integer :: off_ale_mod !< Sets how frequently the ALE step is done during the advection

◆ offlinedir

character(len=200) mom_offline_main::offline_transport_cs::offlinedir

Definition at line 68 of file MOM_offline_main.F90.

68  character(len=200) :: offlinedir ! Directory where offline fields are stored

◆ opacity_csp

type(opacity_cs), pointer mom_offline_main::offline_transport_cs::opacity_csp => NULL()

Definition at line 57 of file MOM_offline_main.F90.

57  type(opacity_cs), pointer :: opacity_csp => null()

◆ optics

type(optics_type), pointer mom_offline_main::offline_transport_cs::optics => NULL()

Definition at line 56 of file MOM_offline_main.F90.

56  type(optics_type), pointer :: optics => null()

◆ print_adv_offline

logical mom_offline_main::offline_transport_cs::print_adv_offline

Prints out some updates each advection sub interation.

Definition at line 82 of file MOM_offline_main.F90.

82  logical :: print_adv_offline !< Prints out some updates each advection sub interation

◆ read_all_ts_uvh

logical mom_offline_main::offline_transport_cs::read_all_ts_uvh

If true, then all timelevels of temperature, salinity, mass transports, and Layer thicknesses are read during initialization Variables controlling some of the numerical considerations of offline transport.

Definition at line 93 of file MOM_offline_main.F90.

93  logical :: read_all_ts_uvh !< If true, then all timelevels of temperature, salinity, mass transports, and

◆ read_mld

logical mom_offline_main::offline_transport_cs::read_mld

Check to see whether mixed layer depths should be read in.

Definition at line 85 of file MOM_offline_main.F90.

85  logical :: read_mld !< Check to see whether mixed layer depths should be read in

◆ read_sw

logical mom_offline_main::offline_transport_cs::read_sw

Read in averaged values for shortwave radiation.

Definition at line 84 of file MOM_offline_main.F90.

84  logical :: read_sw !< Read in averaged values for shortwave radiation

◆ redistribute_barotropic

logical mom_offline_main::offline_transport_cs::redistribute_barotropic

Redistributes column-summed residual transports throughout a column weighted by thickness.

Definition at line 88 of file MOM_offline_main.F90.

88  logical :: redistribute_barotropic !< Redistributes column-summed residual transports throughout

◆ redistribute_method

character(len=20) mom_offline_main::offline_transport_cs::redistribute_method

'barotropic' if evenly distributing extra flow throughout entire watercolumn, 'upwards', if trying to do it just in the layers above 'both' if both methods are used

Definition at line 74 of file MOM_offline_main.F90.

74  character(len=20) :: redistribute_method !< 'barotropic' if evenly distributing extra flow

◆ redistribute_upwards

logical mom_offline_main::offline_transport_cs::redistribute_upwards

Redistributes remaining fluxes only in layers above the current one based as the max allowable transport in that cell.

Definition at line 90 of file MOM_offline_main.F90.

90  logical :: redistribute_upwards !< Redistributes remaining fluxes only in layers above

◆ ridx_snap

integer mom_offline_main::offline_transport_cs::ridx_snap = -1

Definition at line 64 of file MOM_offline_main.F90.

◆ ridx_sum

integer mom_offline_main::offline_transport_cs::ridx_sum = -1

Definition at line 64 of file MOM_offline_main.F90.

64  integer :: & !< Index of each of the variables to be read in
65  ridx_sum = -1, & !! Separate indices for each variable if they are
66  ridx_snap = -1 !! setoff from each other in time

◆ salt_all

real, dimension(:,:,:,:), allocatable mom_offline_main::offline_transport_cs::salt_all

Definition at line 156 of file MOM_offline_main.F90.

◆ skip_diffusion

logical mom_offline_main::offline_transport_cs::skip_diffusion

Skips horizontal diffusion of tracers.

Definition at line 83 of file MOM_offline_main.F90.

83  logical :: skip_diffusion !< Skips horizontal diffusion of tracers

◆ snap_file

character(len=200) mom_offline_main::offline_transport_cs::snap_file

Snapshotted fields (layer thicknesses)

Definition at line 69 of file MOM_offline_main.F90.

◆ start_index

integer mom_offline_main::offline_transport_cs::start_index

Variables related to reading in fields from online run.

Timelevel to start

Definition at line 60 of file MOM_offline_main.F90.

60  integer :: start_index !< Timelevel to start

◆ sum_file

character(len=200) mom_offline_main::offline_transport_cs::sum_file

Fields which are accumulated over time.

Definition at line 69 of file MOM_offline_main.F90.

◆ surf_file

character(len=200) mom_offline_main::offline_transport_cs::surf_file

Contains surface fields (2d arrays)

Definition at line 69 of file MOM_offline_main.F90.

69  character(len=200) :: & ! Names of input files
70  surf_file, & !< Contains surface fields (2d arrays)
71  snap_file, & !< Snapshotted fields (layer thicknesses)
72  sum_file, & !< Fields which are accumulated over time
73  mean_file !< Fields averaged over time

◆ temp_all

real, dimension(:,:,:,:), allocatable mom_offline_main::offline_transport_cs::temp_all

Definition at line 156 of file MOM_offline_main.F90.

◆ tracer_adv_csp

type(tracer_advect_cs), pointer mom_offline_main::offline_transport_cs::tracer_adv_csp => NULL()

Definition at line 50 of file MOM_offline_main.F90.

50  type(tracer_advect_cs), pointer :: tracer_adv_csp => null()

◆ tracer_flow_csp

type(tracer_flow_control_cs), pointer mom_offline_main::offline_transport_cs::tracer_flow_csp => NULL()

Definition at line 51 of file MOM_offline_main.F90.

51  type(tracer_flow_control_cs), pointer :: tracer_flow_csp => null()

◆ tracer_reg

type(tracer_registry_type), pointer mom_offline_main::offline_transport_cs::tracer_reg => NULL()

Definition at line 52 of file MOM_offline_main.F90.

52  type(tracer_registry_type), pointer :: tracer_reg => null()

◆ tv

type(thermo_var_ptrs), pointer mom_offline_main::offline_transport_cs::tv => NULL()

Definition at line 53 of file MOM_offline_main.F90.

53  type(thermo_var_ptrs), pointer :: tv => null()

◆ uhtr

real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::uhtr

Variables that may need to be stored between calls to step_MOM.

Definition at line 138 of file MOM_offline_main.F90.

138  real, allocatable, dimension(:,:,:) :: uhtr

◆ uhtr_all

real, dimension(:,:,:,:), allocatable mom_offline_main::offline_transport_cs::uhtr_all

Allocatable arrays to read in entire fields during initialization.

Definition at line 156 of file MOM_offline_main.F90.

156  real, allocatable, dimension(:,:,:,:) :: &
157  uhtr_all, vhtr_all, hend_all, temp_all, salt_all

◆ vhtr

real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::vhtr

Definition at line 139 of file MOM_offline_main.F90.

139  real, allocatable, dimension(:,:,:) :: vhtr

◆ vhtr_all

real, dimension(:,:,:,:), allocatable mom_offline_main::offline_transport_cs::vhtr_all

Definition at line 156 of file MOM_offline_main.F90.

◆ x_before_y

logical mom_offline_main::offline_transport_cs::x_before_y

Which horizontal direction is advected first.

Definition at line 81 of file MOM_offline_main.F90.

81  logical :: x_before_y !< Which horizontal direction is advected first

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