This code calculates longwave cloud radiative parameters, i.e. cloud optical depth, flux, and heating rate.
fms_mod
constants_mod
rad_utilities_mod
call longwave_clouds_init
call cldtau (Cldrad_props, Cld_spec, Lw_clouds)
Cldrad_props | cloud radiative properties [cldrad_properties_type] |
Cld_spec | cloud specification input data to cloud optical depth calculation [cld_specification_type] |
Lw_clouds | cloud longwave parameters [Lw_clouds] |
call cloud (kl, Cldrad_props, Cld_spec, Lw_clouds, cldtf)
kl | the vertical level above which cloud transmission functions are desired. [integer] |
Cldrad_props | cloud radiative properties [cldrad_properties_type] |
Cld_spec | cloud specification input data to cloud optical depth calculation [cld_specification_type] |
Lw_clouds | cloud longwave radiative properties [lw_clouds_type] |
cldtf | cloud transmission functions [real] |
call thickcld (pflux_in, Cldrad_props, Cld_spec, Lw_output)
pflux_in | pressure at flux levels of model [real] |
Cldrad_props | cloud radiative properties [cldrad_properties_type] |
Cld_spec | cloud specification input data to cloud optical depth calculation [cld_specification_type] |
Lw_output | cloud longwave radiative flux [lw_output_type] |
call lw_clouds_dealloc (Lw_clouds)
Lw_clouds | lw_clouds_type variable containing cloud trans-
mission function information [lw_clouds_type] |
call longwave_clouds_end