MOM6
|
Structure corresponding to forcing, but with the elements, units, and conventions that exactly conform to the use for MOM-based coupled models.
Definition at line 147 of file mom_surface_forcing_mct.F90.
Public variables and constants | |
real, dimension(:,:), pointer | rofl_flux =>NULL() |
liquid runoff [kg/m2/s] More... | |
real, dimension(:,:), pointer | rofi_flux =>NULL() |
ice runoff [kg/m2/s] More... | |
real, dimension(:,:), pointer | u_flux =>NULL() |
i-direction wind stress [Pa] More... | |
real, dimension(:,:), pointer | v_flux =>NULL() |
j-direction wind stress [Pa] More... | |
real, dimension(:,:), pointer | t_flux =>NULL() |
sensible heat flux [W/m2] More... | |
real, dimension(:,:), pointer | q_flux =>NULL() |
specific humidity flux [kg/m2/s] More... | |
real, dimension(:,:), pointer | salt_flux =>NULL() |
salt flux [kg/m2/s] More... | |
real, dimension(:,:), pointer | seaice_melt_heat =>NULL() |
sea ice and snow melt heat flux [W/m2] More... | |
real, dimension(:,:), pointer | seaice_melt =>NULL() |
water flux due to sea ice and snow melting [kg/m2/s] More... | |
real, dimension(:,:), pointer | lw_flux =>NULL() |
long wave radiation [W/m2] More... | |
real, dimension(:,:), pointer | sw_flux_vis_dir =>NULL() |
direct visible sw radiation [W/m2] More... | |
real, dimension(:,:), pointer | sw_flux_vis_dif =>NULL() |
diffuse visible sw radiation [W/m2] More... | |
real, dimension(:,:), pointer | sw_flux_nir_dir =>NULL() |
direct Near InfraRed sw radiation [W/m2] More... | |
real, dimension(:,:), pointer | sw_flux_nir_dif =>NULL() |
diffuse Near InfraRed sw radiation [W/m2] More... | |
real, dimension(:,:), pointer | lprec =>NULL() |
mass flux of liquid precip [kg/m2/s] More... | |
real, dimension(:,:), pointer | fprec =>NULL() |
mass flux of frozen precip [kg/m2/s] More... | |
real, dimension(:,:), pointer | runoff =>NULL() |
mass flux of liquid runoff [kg/m2/s] More... | |
real, dimension(:,:), pointer | calving =>NULL() |
mass flux of frozen runoff [kg/m2/s] More... | |
real, dimension(:,:), pointer | ustar_berg =>NULL() |
frictional velocity beneath icebergs [m/s] More... | |
real, dimension(:,:), pointer | area_berg =>NULL() |
area covered by icebergs[m2/m2] More... | |
real, dimension(:,:), pointer | mass_berg =>NULL() |
mass of icebergs(kg/m2) More... | |
real, dimension(:,:), pointer | runoff_hflx =>NULL() |
heat content of liquid runoff [W/m2] More... | |
real, dimension(:,:), pointer | calving_hflx =>NULL() |
heat content of frozen runoff [W/m2] More... | |
real, dimension(:,:), pointer | p =>NULL() |
pressure of overlying ice and atmosphere on ocean surface [Pa] More... | |
real, dimension(:,:), pointer | mi =>NULL() |
mass of ice [kg/m2] More... | |
real, dimension(:,:), pointer | ice_rigidity =>NULL() |
rigidity of the sea ice, sea-ice and ice-shelves, expressed as a coefficient for divergence damping, as determined outside of the ocean model in [m3/s] More... | |
integer | xtype |
The type of the exchange - REGRID, REDIST or DIRECT. More... | |
type(coupler_2d_bc_type) | fluxes |
A structure that may contain an array of named fields used for passive tracer fluxes. More... | |
integer | wind_stagger = -999 |
A flag indicating the spatial discretization of wind stresses. This flag may be set by the flux-exchange code, based on what the sea-ice model is providing. Otherwise, the value from the surface_forcing_CS is used. More... | |
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::area_berg =>NULL() |
area covered by icebergs[m2/m2]
Definition at line 167 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::calving =>NULL() |
mass flux of frozen runoff [kg/m2/s]
Definition at line 165 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::calving_hflx =>NULL() |
heat content of frozen runoff [W/m2]
Definition at line 170 of file mom_surface_forcing_mct.F90.
type(coupler_2d_bc_type) mom_surface_forcing_mct::ice_ocean_boundary_type::fluxes |
A structure that may contain an array of named fields used for passive tracer fluxes.
Definition at line 179 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::fprec =>NULL() |
mass flux of frozen precip [kg/m2/s]
Definition at line 163 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::ice_rigidity =>NULL() |
rigidity of the sea ice, sea-ice and ice-shelves, expressed as a coefficient for divergence damping, as determined outside of the ocean model in [m3/s]
Definition at line 174 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::lprec =>NULL() |
mass flux of liquid precip [kg/m2/s]
Definition at line 162 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::lw_flux =>NULL() |
long wave radiation [W/m2]
Definition at line 157 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::mass_berg =>NULL() |
mass of icebergs(kg/m2)
Definition at line 168 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::mi =>NULL() |
mass of ice [kg/m2]
Definition at line 173 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::p =>NULL() |
pressure of overlying ice and atmosphere on ocean surface [Pa]
Definition at line 171 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::q_flux =>NULL() |
specific humidity flux [kg/m2/s]
Definition at line 153 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::rofi_flux =>NULL() |
ice runoff [kg/m2/s]
Definition at line 149 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::rofl_flux =>NULL() |
liquid runoff [kg/m2/s]
Definition at line 148 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::runoff =>NULL() |
mass flux of liquid runoff [kg/m2/s]
Definition at line 164 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::runoff_hflx =>NULL() |
heat content of liquid runoff [W/m2]
Definition at line 169 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::salt_flux =>NULL() |
salt flux [kg/m2/s]
Definition at line 154 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::seaice_melt =>NULL() |
water flux due to sea ice and snow melting [kg/m2/s]
Definition at line 156 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::seaice_melt_heat =>NULL() |
sea ice and snow melt heat flux [W/m2]
Definition at line 155 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::sw_flux_nir_dif =>NULL() |
diffuse Near InfraRed sw radiation [W/m2]
Definition at line 161 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::sw_flux_nir_dir =>NULL() |
direct Near InfraRed sw radiation [W/m2]
Definition at line 160 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::sw_flux_vis_dif =>NULL() |
diffuse visible sw radiation [W/m2]
Definition at line 159 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::sw_flux_vis_dir =>NULL() |
direct visible sw radiation [W/m2]
Definition at line 158 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::t_flux =>NULL() |
sensible heat flux [W/m2]
Definition at line 152 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::u_flux =>NULL() |
i-direction wind stress [Pa]
Definition at line 150 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::ustar_berg =>NULL() |
frictional velocity beneath icebergs [m/s]
Definition at line 166 of file mom_surface_forcing_mct.F90.
real, dimension(:,:), pointer mom_surface_forcing_mct::ice_ocean_boundary_type::v_flux =>NULL() |
j-direction wind stress [Pa]
Definition at line 151 of file mom_surface_forcing_mct.F90.
integer mom_surface_forcing_mct::ice_ocean_boundary_type::wind_stagger = -999 |
A flag indicating the spatial discretization of wind stresses. This flag may be set by the flux-exchange code, based on what the sea-ice model is providing. Otherwise, the value from the surface_forcing_CS is used.
Definition at line 181 of file mom_surface_forcing_mct.F90.
integer mom_surface_forcing_mct::ice_ocean_boundary_type::xtype |
The type of the exchange - REGRID, REDIST or DIRECT.
Definition at line 178 of file mom_surface_forcing_mct.F90.