Module that provides a diagnostic output file of radiation- related variables in user-specified atmospheric columns for the sea_esf_rad radiation package.
fms_mod
constants_mod
rad_utilities_mod
call radiation_diag_init (latb, lonb, Lw_tables)
latb | array of model latitudes at cell boundaries [radians] [real] |
lonb | array of model longitudes at cell boundaries [radians] [real] |
Lw_tables | lw_tables_type variable containing various longwave
table specifiers needed by radiation_diag_mod. [lw_table_type] |
call radiation_diag_driver (is, ie, js, je, Atmos_input, Surface, Astro, & Rad_gases, Cldrad_props, & Cld_spec, Sw_output, & Lw_output, Lw_diagnostics, & Cldspace_rad)
is, ie, js, je | starting/ending subdomain i,j indices of data in
the physics_window being integrated [integer] |
Atmos_input | atmos_input_type variable containing the atmospheric
input fields needed by the radiation package [atmos_input_type] |
Surface | Surface boundary condition to radiation package [Surface] |
Astro | astronomy_type variable containing the astronomical
input fields needed by the radiation package [astronomy_type] |
Rad_gases | radiative_gases_type variable containing the radi-
ative gas input fields needed by the radiation
package [radiative_gases_type] |
Cldrad_props | cldrad_prperties_type variable containing the cloud radiative
property input fields needed by the radiation package [cldrad_prperties_type] |
Cld_spec | cld_specification_type variable containing
cloud information relevant to the radiation package [cld_specification_type] |
Sw_output | sw_output_type variable containing shortwave
radiation output data [sw_output_type] |
Lw_output | lw_output_type variable containing longwave
radiation output data [lw_output_type] |
Lw_diagnostics | lw_diagnostics_type variable containing diagnostic
longwave output used by the radiation diagnostics
module [lw_diagnostics_type] |
Cldspace_rad | cld_space_properties_type variable containing infor-
mation on cloud properties seen by the radiation
package in cloud-space coordinates [cld_space_properties_type] |
call radiation_diag_end
call radiag (is, ie, js, je, jrow, Atmos_input, Surface, Astro, & Rad_gases, Cldrad_props, Cld_spec, Sw_output, Lw_output, & Lw_diagnostics, Cldspace_rad)
is, ie, js, je | starting/ending subdomain i,j indices of data in
the physics_window being integrated [integer] |
jrow | the current physics-window j index, which contains
a radiation diagnostics column [integer] |
Atmos_input | atmos_input_type variable containing the atmospheric
input fields needed by the radiation package [atmos_input_type] |
Surface | Surface boundary condition to radiation package [Surface] |
Astro | astronomy_type variable containing the astronomical
input fields needed by the radiation package [astronomy_type] |
Rad_gases | radiative_gases_type variable containing the radi-
ative gas input fields needed by the radiation
package [radiative_gases_type] |
Cldrad_props | cldrad_prperties_type variable containing the cloud radiative
property input fields needed by the radiation package [cldrad_prperties_type] |
Cld_spec | cld_specification_type variable containing
cloud information relevant to the radiation package [cld_specification_type] |
Sw_output | sw_output_type variable containing shortwave
radiation output data [sw_output_type] |
Lw_output | lw_output_type variable containing longwave
radiation output data [lw_output_type] |
Lw_diagnostics | lw_diagnostics_type variable containing diagnostic
longwave output used by the radiation diagnostics
module [lw_diagnostics_type] |
Cldspace_rad | cld_space_properties_type variable containing infor-
mation on cloud properties seen by the radiation
package in cloud-space coordinates [cld_space_properties_type] |