Module that supplies cloud radiative properties
fms_mod
time_manager_mod
rad_utilities_mod
esfsw_parameters_mod
cloudrad_diagnostics_mod
bulkphys_rad_mod
microphys_rad_mod
call cloudrad_package_init ( pref, lonb, latb, axes, Time)
pref | reference pressure levels [real] |
lonb | the longitude array of the model grid point [real] |
latb | the latitude array of the model grid point [real] |
axes | diagnostic variable axes for netcdf files [real] |
Time | current time [ time_type(days, seconds) ] [time_type] |
call cloud_radiative_properties (is, ie, js, je, Time_next, & Astro, Atmos_input, Cld_spec, & Lsc_microphys, Meso_microphys, & Cell_microphys, Cldrad_props, & kbot, mask)
is,ie,js,je | starting/ending subdomain i,j indices of data in
the physics_window being integrated [integer] |
Time_next | time on next timestep, used as stamp for
diagnostic output [ time_type (days, seconds) ] [time_type] |
Astro | astronomical properties needed by radiation
package [astronomy_type] |
Atmos_input | atmospheric input fields on model grid, [atmos_input_type] |
Cld_spec | cloud specification properties on model grid, [cld_specification_type] |
Lsc_microphys | microphysical specification for large-scale
clouds [microphysics_type] |
Meso_microphys | microphysical specification for meso-scale
clouds assciated with donner convection [microphysics_type] |
Cell_microphys | microphysical specification for convective cell
clouds associated with donner convection [microphysics_type] |
kbot | OPTIONAL: present when running eta vertical coordinate,
index of lowest model level above ground [integer] |
mask | OPTIONAL: present when running eta vertical coordinate,
mask to remove points below ground [real] |
Cldrad_props | cloud radiative properties on model grid [cldrad_properties_type] |
call cldrad_properties_dealloc
Cldrad_props | cldrad_properties_type variable containing cloud
radiative properties [cldrad_properties_type] |
call cloudrad_package_end
call initialize_cldrad_props (ix, jx, kx, Lscrad_props, & Mesorad_props, Cellrad_props, & Cldrad_props )
ix, jx, kx | ix size of i dimension of physics window
jx size of j dimension of physics window
kx size of k dimension of physics window [integer] |
Lscrad_props | cloud radiative properties for the large-scale
clouds [microrad_properties_type] |
Mesorad_props | cloud radiative properties for the meso-scale
clouds assciated with donner convection [microrad_properties_type] |
Cellrad_props | cloud radiative properties for the convective cell
clouds associated with donner convection [microrad_properties_type] |
Cldrad_props | cloud radiative properties on model grid [cldrad_properties_type] |
call combine_cloud_properties (deltaz, & Lsc_microphys, Meso_microphys, & Cell_microphys, Lscrad_props, & Mesorad_props, Cellrad_props, & Cldrad_props)
ix, jx, kx | ix size of i dimension of physics window
jx size of j dimension of physics window
kx size of k dimension of physics window [integer] |
Lsc_microphys | microphysical specification for large-scale
clouds [microphysics_type] |
Meso_microphys | microphysical specification for meso-scale
clouds assciated with donner convection [microphysics_type] |
Cell_microphys | microphysical specification for convective cell
clouds associated with donner convection [microphysics_type] |
Lscrad_props | cloud radiative properties for the large-scale
clouds [microrad_properties_type] |
Mesorad_props | cloud radiative properties for the meso-scale
clouds [microrad_properties_type] |
Cellrad_props | cloud radiative properties for the convective cell
clouds associated with donner convection [microrad_properties_type] |
Cldrad_props | cloud radiative properties on model grid [cldrad_properties_type] |
call cloudrad_package_dealloc (Lscrad_props, Mesorad_props, Cldrad_props)
Lscrad_props | cloud radiative properties for the large-scale
clouds [microrad_properties_type] |
Mesorad_props | cloud radiative properties for the meso-scale
clouds [microrad_properties_type] |
Cldrad_props | cldrad_prperties_type variable containing the cloud radiative
property output fields needed by the radiation package [cldrad_prperties_type] |