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

Module esfsw_parameters_mod

Contact:  fil
Reviewers:  smf
Change History: WebCVS Log


OVERVIEW

Code to initialize shortwave parameters and access flux data.

This code initializes shortwave radiation calculation parameters such as solar flux input at top of the atmosphere, number of shortwave bands depending on the spectral resolution used, number of frequency points in the gaussian quadrature algorithm, the number of streams used in multiple stream flux algorithm, and the number of water vapor bands.

The code also provides two access methods: get and put solar flux data



OTHER MODULES USED

          fms_mod
rad_utilities_mod

PUBLIC INTERFACE

esfsw_parameters_init:
Subroutine that initializes and set up shortwave radiation.
esfsw_parameters_end:
Subroutine that is the destructor for esfsw_parameters_mod.


PUBLIC DATA

None.


PUBLIC ROUTINES

  1. esfsw_parameters_init

    call esfsw_parameters_init 
    
    DESCRIPTION
    Subroutine that initializes shortwave radiation calculation parameters such as solar flux input at top of the atmosphere, number of shortwave bands depending on the spectral resolution used, number of frequency points in the gaussian quadrature algorithm, the number of streams used in multiple stream flux algorithm, and the number of water vapor bands.


  2. esfsw_parameters_end

    call esfsw_parameters_end 
    
    DESCRIPTION
    Subroutine that deallocates module variables and marks the module as uninitialized.



DATA SETS

None.


ERROR MESSAGES

None.


top