diag cloud radiative properties module
currently a wrapper until SKYHI goes away and this
module can be consolidated with diag_cloud_mod
time_manager_mod
diag_cloud_mod
diag_cloud_rad_mod
fms_mod
rad_utilities_mod
microphys_rad_mod
call diag_clouds_W_init (num_slingo_bands_out)
num_slingo_bands_out |
[integer] |
call diag_clouds_W_end
call diag_clouds_amt (is, ie, js, je, lat, pflux, press, & Rad_time, Cld_spec, Lsc_microphys)
is | is,ie,js,je starting/ending subdomain i,j indices of data in
the physics_window being integrated
[integer] |
ie |
[integer] |
js |
[integer] |
je |
[integer] |
lat | lat latitude of model points [ radians ]
[real] |
pflux | pflux average of pressure at adjacent model levels
[ (kg /( m s^2) ]
[real] |
press | press pressure at model levels (1:nlev), surface
pressure is stored at index value nlev+1
[ (kg /( m s^2) ]
[real] |
Rad_time | Rad_time time at which the climatologically-determined,
time-varying zonal cloud fields should apply
[ time_type, days and seconds]
[time_type] |
Cld_spec | Cld_spec cld_specification_type variable containing the
cloud specification input fields needed by the
radiation package
the following elements of Cld_spec are defined here: %cmxolw fraction of maximally overlapped clouds seen by the longwave radiation [ dimensionless ] %crndlw fraction of randomly overlapped clouds seen by the longwave radiation [ dimensionless ] %camtsw cloud fraction seen by the shortwave radiation; the sum of the maximally overlapped and randomly overlapped longwave cloud fractions [ dimensionless ] %nmxolw number of maximally overlapped longwave clouds in each grid column. %nrndlw number of randomly overlapped longwave clouds in each grid column. %ncldsw number of clouds seen by he shortwave radiation in each grid column. %liq_frac percentage of cloud condensate in a grid box which is liquid [ dimensionless ] %tau cloud optical depth [ dimensionless ] %cloud_thickness number of model layers over which the cloud in this grid box extends %ice_cloud logical variable, which if true, indicates that the grid box will contain ice cloud; if false, the box will contain liquid cloud [cld_specification_type] |
Lsc_microphys |
[microphysics_type] |
call obtain_bulk_lw_diag (is, ie, js, je, Cld_spec, Cldrad_props)
is | is,ie,js,je starting/ending subdomain i,j indices of data in
the physics_window being integrated
[integer] |
ie |
[integer] |
js |
[integer] |
je |
[integer] |
Cld_spec | Cld_spec cloud specification arrays defining the
location, amount and type (hi, middle, lo)
of clouds that are present, provides input
to this subroutine
[ cld_specification_type ]
[cld_specification_type] |
Cldrad_props | Cldrad_props cloud radiative properties on model grid,
[ cldrad_properties_type ]
the following components of this variable are output from this routine: %emrndlw longwave cloud emissivity for randomly overlapped clouds in each of the longwave frequency bands [ dimensionless ] %emmxolw longwave cloud emissivity for maximally overlapped clouds in each of the longwave frequency bands [ dimensionless ] [cldrad_properties_type] |
call obtain_bulk_sw_diag (is, ie, js, je, cosz, Cld_spec, & Cldrad_props)
is | is,ie,js,je starting/ending subdomain i,j indices of data in
the physics_window being integrated
[integer] |
ie |
[integer] |
js |
[integer] |
je |
[integer] |
cosz | cosz cosine of the zenith angle [ dimensionless ]
[real] |
Cld_spec | Cld_spec cloud specification arrays defining the
location, amount and type (hi, middle, lo)
of clouds that are present, provides input
to this subroutine
[ cld_specification_type ]
[cld_specification_type] |
Cldrad_props | Cldrad_props cloud radiative properties on model grid,
[ cldrad_properties_type ]
the following components of this variable are output from this routine: %cirabsw absorptivity of clouds in the infrared frequency band [ dimensionless ] %cirrfsw reflectivity of clouds in the infrared frequency band [ dimensionless ] %cvisrfsw reflectivity of clouds in the visible frequency band [ dimensionless ] [cldrad_properties_type] |