Module | Source File | Description |
---|---|---|
mo_fluxes | mo_fluxes.F90 | This module contains an abstract class and a broadband implmentation that sums over all spectral points
The abstract base class defines the routines that extenstions must implement: |
mo_optical_props | mo_optical_props.F90 | The bands are described by their limiting wavenumbers. They need not be contiguous or complete. A band may contain more than one spectral sub-point (g-point) in which case a mapping must be supplied. A name may be provided and will be prepended to error messages. The base class (ty_optical_props) encapsulates only this spectral discretization and must be initialized with the spectral information before use. |
mo_rte_config | mo_rte_config.F90 | Provides public access to two proteced module variables |
mo_rte_kind | mo_rte_kind.F90 | By default kind parameters come from the ISO C binding and use double precision for working. |
mo_rte_lw | mo_rte_lw.F90 | Compute longwave radiative fluxes |
mo_rte_sw | mo_rte_sw.F90 | Compute shortwave radiative fluxes Contains a single routine to compute direct and diffuse fluxes of solar radiation given |
mo_rte_util_array_validation | mo_rte_util_array_validation.F90 | Provide utilites for sanitizing input arrays: |
mo_source_functions | mo_source_functions.F90 | Encapsulate source function arrays for longwave/lw/internal sources |