cloudrad_diagnostics_mod generates any desired netcdf output fields involving the cloud fields seen by the radiation package or the cloud radiation interaction variables.
fms_mod
time_manager_mod
diag_manager_mod
rad_utilities_mod
esfsw_parameters_mod
microphys_rad_mod
isccp_clouds_mod
constants_mod
call cloudrad_diagnostics_init (axes, Time)
axes | diagnostic variable axes for netcdf files [real] |
Time | current time [ time_type(days, seconds) ] [time_type] |
call cloudrad_netcdf (is, js, Time_diag, Atmos_input, cosz, & Lsc_microphys, Meso_microphys, & Cell_microphys, Lscrad_props, & Mesorad_props, Cellrad_props, Cldrad_props,& Cld_spec, mask)
is,js | starting subdomain i,j indices of data in
the physics_window being integrated [integer] |
Time_diag | time on next timestep, used as stamp for
diagnostic output [ time_type (days, seconds) ] [time_type] |
Atmos_input | atmospheric input fields on model grid, [atmos_input_type] |
cosz | cosine of solar zenith angle [real] |
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] |
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] |
mask | OPTIONAL: present when running eta vertical coordinate,
mask to remove points below ground [real] |
call cloudrad_diagnostics_end
call diag_field_init (axes, Time)
axes | diagnostic variable axes for netcdf files [real] |
Time | current time [ time_type(days, seconds) ] [time_type] |
call isccp_diag (is, js, Cld_spec, Atmos_input, coszen, Time)
is,js | starting subdomain i,j indices of data in
the physics_window being integrated [integer] |
Time | time on next timestep, used as stamp for
diagnostic output [ time_type (days, seconds) ] [time_type] |
Atmos_input | atmospheric input fields on model grid, [atmos_input_type] |
coszen | cosine of solar zenith angle [real] |
Cld_spec | cloud specification properties on model grid, [cld_specification_type] |
Lsctau | cloud optical thickness in the visible [real] |
Lsclwem | 10 micron cloud emissivity [real] |
call isccp_diag_stochastic
is,js | starting subdomain i,j indices of data in
the physics_window being integrated [integer] |
Time | time on next timestep, used as stamp for
diagnostic output [ time_type (days, seconds) ] [time_type] |
Atmos_input | atmospheric input fields on model grid, [atmos_input_type] |
coszen | cosine of solar zenith angle [real] |
Lsctau | cloud optical thickness in the visible [real] |
Lsclwem | 10 micron cloud emissivity [real] |
call compute_isccp_clds (pflux, camtsw, hml_ca)
pflux | average of pressure at adjacent model levels [real] |
camtsw | total cloud amount [ nondimensional ] [real] |
hml_ca | cloud fraction for the 3 isccp cloud types [real] |
call cloud_optical_properties_diag (Cld_spec, tau, em_lw)
Cld_spec | cloud specification properties on model grid [cld_specification_type] |
tau | cloud optical depth in each of the
num_slingo_bands [real] |
em_lw | longwave cloud emissivity [real] |