Code to carry out shortwave calculation.
fms_mod
rad_utilities_mod
esfsw_parameters_mod
lhsw_driver_mod
esfsw_driver_mod
call shortwave_driver_init (latb, pref)
latb | An array of model latitudes at cell boundaries [radians] [real] |
pref | An array containing two reference pressure profiles [pascals] [real] |
call shortwave_driver (is, ie, js, je, Atmos_input, Surface, Astro, & Rad_gases, Cldrad_props, Cld_spec, Sw_output, & Cldspace_rad)
is | starting subdomain i indices of data in
the physics_window being integrated [integer] |
ie | ending subdomain i indices of data in
the physics_window being integrated [integer] |
js | starting subdomain j indices of data in
the physics_window being integrated [integer] |
je | ending subdomain j indices of data in
the physics_window being integrated [integer] |
Atmos_input | Atmos_input_type variable containing the atmospheric
input fields on the radiation grid [atmos_input_type] |
Astro | Astronomy_type variable containing the astronomical
input fields on the radiation grid [astronomy_type] |
Aerosol | Aerosol input data of shortwave radiation calculation [aerosol_type] |
Aerosol_props | Aerosol radiative property input data [aerosol_properties_type] |
Rad_gases | Radiative_gases_type variable containing the radiative
gas input fields on the radiation grid [radiative_gases_type] |
Cldrad_props | The cloud radiative property input fields on the
radiation grid [cldrad_properties_type] |
Surface | Surface data as boundary condition to radiation [surface_type] |
Cld_spec | Cloud specification data as initial condition to radiation [cld_specification_type] |
Sw_output | The shortwave radiation calculation result [sw_output_type] |
Cldspace_rad | Optional cloud radiative forcing output used in lacis-hansen
formulation. [cld_space_properties_type] |
call shortwave_driver_end
call shortwave_driver_alloc (ix, jx, kx, Sw_output)
ix | x dimention of the radiation grid where shortwave output is desired [integer] |
jx | y dimention of the radiation grid where shortwave output is desired [integer] |
kx | z dimention of the radiation grid where shortwave output is desired [integer] |
Sw_output | shortwave radiation output variable [sw_output_type] |