m_modmet_radiat Module

Computes incoming shortwave radiation and isothermal net radiation. Reference: Van Ulden and Holtslag (1985), JCAM 24, 1196-1207.


Uses

  • module~~m_modmet_radiat~~UsesGraph module~m_modmet_radiat m_modmet_radiat module~m_modmet_helpers m_modmet_helpers module~m_modmet_radiat->module~m_modmet_helpers module~modmet_constants modmet_constants module~m_modmet_radiat->module~modmet_constants module~m_modmet_helpers->module~modmet_constants iso_fortran_env iso_fortran_env module~modmet_constants->iso_fortran_env

Used by

  • module~~m_modmet_radiat~~UsedByGraph module~m_modmet_radiat m_modmet_radiat module~m_modmet_flxln2 m_modmet_flxln2 module~m_modmet_flxln2->module~m_modmet_radiat module~modmet modmet module~modmet->module~m_modmet_radiat module~modmet->module~m_modmet_flxln2 module~m_modmet_lusthov m_modmet_lusthov module~modmet->module~m_modmet_lusthov module~m_modmet_lusthov->module~m_modmet_flxln2 module~modmet_c_bindings modmet_c_bindings module~modmet_c_bindings->module~m_modmet_flxln2 module~modmet_c_bindings->module~modmet module~modmet_c_bindings->module~m_modmet_lusthov

Derived Types

type, public ::  modmet_radiat_result

Components

Type Visibility Attributes Name Initial
real(kind=RK), public :: kin
real(kind=RK), public :: qsti

Functions

public pure function modmet_radiat(sinphi, n, kin) result(result)

Arguments

Type IntentOptional Attributes Name
real(kind=RK), intent(in) :: sinphi

sine of solar elevation angle [-]

real(kind=RK), intent(in) :: n

cloudiness factor [-]

real(kind=RK), intent(in) :: kin

incoming shortwave radiation [W/m^2] or missing

Return Value type(modmet_radiat_result)