PUBLIC INTERFACE ~ PUBLIC DATA ~ PUBLIC ROUTINES ~ NAMELIST ~ DIAGNOSTIC FIELDS ~ ERROR MESSAGES ~ REFERENCES ~ NOTES

Module strat_clouds_W_mod

Contact:  fil
Reviewers:  sak
Change History: WebCVS Log


OVERVIEW

strat_clouds_W_mod obtains the cloud specification variables for the klein strat cloud parameterization from cloud_rad_mod and makes them available to the radiation package.



OTHER MODULES USED

       constants_mod
time_manager_mod
fms_mod
rad_utilities_mod
esfsw_parameters_mod
cloud_rad_mod
random_numbers_mod
cloud_generator_mod

PUBLIC INTERFACE

strat_clouds_W_init:
strat_clouds_W_init is the constructor for strat_clouds_W_mod.
strat_clouds_amt:
strat_clouds_amt defines the location, amount (cloud fraction), and number of clouds present on the model grid, in addition to liquid and ice-water paths, cloud thickness, and effective drop and crystal sizes.
obtain_bulk_lw_strat:
obtain_bulk_lw_strat defines bulk longwave cloud radiative properties for the klein strat cloud scheme.
obtain_bulk_sw_strat:
obtain_bulk_lw_strat defines bulk shortwave cloud radiative properties for the klein strat cloud scheme.
strat_clouds_W_end:
strat_clouds_W_end is the destructor for strat_clouds_W_mod.


PUBLIC DATA

None.


PUBLIC ROUTINES

  1. strat_clouds_W_init

    call strat_clouds_W_init 
    
    DESCRIPTION
    strat_clouds_W_init is the constructor for strat_clouds_W_mod.


  2. strat_clouds_amt

    call strat_clouds_amt (is, ie, js, je, Rad_time, pflux, press, temp, land, Cld_spec, Lsc_microphys)
    DESCRIPTION
    strat_clouds_amt defines the location, amount (cloud fraction), and number of clouds present on the model grid, in addition to liquid and ice-water paths, cloud thickness, and effective drop and crystal sizes. if a microphysically-based cloud parameter- ization is being used, particle sizes and concentrations are also provided.


    INPUT
    is, ie, js, je    starting/ending subdomain i,j indices of data in the physics_window being integrated
       [integer]
    Rad_time    time at which radiation calculation is to apply
       [time_type]
    pflux    pressure values at flux levels (average of pressure values at model grid points
       [real]
    press    pressure values at model grid points. surface pressure is stored at index value nlev+1
       [real]
    temp    temperature at model levels (1:nlev), to be used in cloud calculations
       [real]
    land    fraction of grid box covered by land
       [real]

    INPUT/OUTPUT
    Cld_spec    cld_specification_type variable containing the cloud specification input fields needed by the radiation package
       [cld_specification_type]
    Lsc_microphys    microphysics_type variable containing the size, concentration and fraction of the four condensate types (cloud drop, cloud ice, rain, snow) in the grid box, present when microphysically-based cloud radiation properties are desired.
       [microphys_type]

  3. obtain_bulk_lw_strat

    call obtain_bulk_lw_strat (is, ie, js, je, Cld_spec, Cldrad_props)
    DESCRIPTION
    obtain_bulk_lw_strat defines bulk longwave cloud radiative properties for the klein strat cloud scheme.


    INPUT
    is, ie, js, je    starting/ending subdomain i,j indices of data in the physics_window being integrated
       [integer]
    Cld_spec    cld_specification_type variable containing the cloud specification input fields needed by the radiation package
       [cld_specification_type]

    INPUT/OUTPUT
    cldrad_properties    cloud radiative properties on model grid
       [microphys_type]

  4. obtain_bulk_sw_strat

    call obtain_bulk_sw_strat (is, ie, js, je, cosz, Cld_spec, Cldrad_props)
    DESCRIPTION
    obtain_bulk_lw_strat defines bulk shortwave cloud radiative properties for the klein strat cloud scheme.


    INPUT
    is, ie, js, je    starting/ending subdomain i,j indices of data in the physics_window being integrated
       [integer]
    cosz    cosine of the solar zenith angle
       [real]
    Cld_spec    cld_specification_type variable containing the cloud specification input fields needed by the radiation package
       [cld_specification_type]

    INPUT/OUTPUT
    cldrad_properties    cloud radiative properties on model grid
       [microphys_type]

  5. strat_clouds_W_end

    call strat_clouds_W_end 
    
    DESCRIPTION
    strat_clouds_W_end is the destructor for strat_clouds_W_mod.



DATA SETS

None.


ERROR MESSAGES

None.


top