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

Module mgrp_prscr_clds_mod

Contact:  fil
Reviewers: 
Change History: WebCVS Log


OVERVIEW

mgroup prescribed cloud properties module (this module runnable in SKYHI and FMS; zonal_clouds_mod is FMS native equivalent)



OTHER MODULES USED

          fms_mod
constants_mod
rad_utilities_mod
microphys_rad_mod

PUBLIC INTERFACE

mgrp_prscr_clds_init:
mgrp_prscr_clds_end:
find_nearest_index:
prscr_clds_amt:
prscr_clds_amt defines the location, amount (cloud fraction), number and type (hi, mid, low) of clouds present on the model grid.

obtain_bulk_lw_prscr:
obtain_bulk_lw_prscr defines bulk longwave cloud radiative properties for the mgrp_prscr_clds cloud scheme.

obtain_bulk_sw_prscr:
obtain_bulk_sw_zonal defines bulk shortwave cloud radiative properties for the zonal cloud scheme.

cldht:
This subroutine computes the heights of the cloud tops and bottoms for the fixed cloud model. The observed data are from London (1954, 1957). This data is a function of 10 deg. latitude bands (0-10, 10-20 and etc.), season and height in the orginal paper and only for the Northern Hemisphere for various cloud types. Dick and Suki averaged the four seasons together to get annual mean cloud heights for three type of clouds (hi, middle and low). Somebody also interpolated the data from the 10 deg latitude bands to 5 deg bands. At the equator, this interpolation was more like an extrapolation. These heights were then put in pressure coordinates using a Skew-T diagram which assumes a "standard atmosphere".

cldint:
This subroutine computes the indexes for the heights of the cloud tops and bottoms for the fixed cloud model.



PUBLIC DATA

None.


PUBLIC ROUTINES

  1. mgrp_prscr_clds_init

    call mgrp_prscr_clds_init ( pref, latb )
    DESCRIPTION


    INPUT
    pref   
       []
    latb   
       [real]

  2. mgrp_prscr_clds_end

    call mgrp_prscr_clds_end 
    
    DESCRIPTION


  3. find_nearest_index

    call find_nearest_index (latb, jindx2)
    DESCRIPTION


    INPUT
    latb   
       [real]

    OUTPUT
    jindx2   
       [integer]

  4. prscr_clds_amt

    call prscr_clds_amt (is, ie, js, je, Cld_spec)
    DESCRIPTION
    prscr_clds_amt defines the location, amount (cloud fraction), number and type (hi, mid, low) of clouds present on the model grid.



    INPUT
    is   
       [integer]
    ie   
       [integer]
    js   
       [integer]
    je   
       [integer]

    INPUT/OUTPUT
    Cld_spec   
       [cld_specification_type]

  5. obtain_bulk_lw_prscr

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



    INPUT
    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]

    INPUT/OUTPUT
    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]

  6. obtain_bulk_sw_prscr

    call obtain_bulk_sw_prscr (is, ie, js, je, Cld_spec, Cldrad_props)
    DESCRIPTION
    obtain_bulk_sw_zonal defines bulk shortwave cloud radiative properties for the zonal cloud scheme.



    INPUT
    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]

    INPUT/OUTPUT
    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]

  7. cldht

    call cldht (plevel, kkbh, kkth)
    DESCRIPTION
    This subroutine computes the heights of the cloud tops and bottoms for the fixed cloud model. The observed data are from London (1954, 1957). This data is a function of 10 deg. latitude bands (0-10, 10-20 and etc.), season and height in the orginal paper and only for the Northern Hemisphere for various cloud types. Dick and Suki averaged the four seasons together to get annual mean cloud heights for three type of clouds (hi, middle and low). Somebody also interpolated the data from the 10 deg latitude bands to 5 deg bands. At the equator, this interpolation was more like an extrapolation. These heights were then put in pressure coordinates using a Skew-T diagram which assumes a "standard atmosphere".



    INPUT
    plevel   
       [real]

    OUTPUT
    kkbh   
       [integer]
    kkth   
       [integer]

  8. cldint

    call cldint (plevel, cldobs, kindex, nl)
    DESCRIPTION
    This subroutine computes the indexes for the heights of the cloud tops and bottoms for the fixed cloud model.



    INPUT
    plevel   
       [real]
    cldobs   
       [real]
    nl   
       [integer]

    OUTPUT
    kindex   
       [integer]


DATA SETS

None.


ERROR MESSAGES

None.


top