EDSurfaceRadiationMod Module



Variables

Type Visibility Attributes Name Initial
real(kind=r8), public :: albice(maxSWb) = (/0.80_r8, 0.55_r8/)

Subroutines

public subroutine ED_Norman_Radiation(nsites, sites, bc_in, bc_out)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nsites
type(ed_site_type), intent(inout), target :: sites(nsites)
type(bc_in_type), intent(in) :: bc_in(nsites)
type(bc_out_type), intent(inout) :: bc_out(nsites)

public subroutine PatchNormanRadiation(currentPatch, albd_parb_out, albi_parb_out, fabd_parb_out, fabi_parb_out, ftdd_parb_out, ftid_parb_out, ftii_parb_out)

Arguments

Type IntentOptional Attributes Name
type(ed_patch_type), intent(inout), target :: currentPatch
real(kind=r8), intent(inout) :: albd_parb_out(hlm_numSWb)
real(kind=r8), intent(inout) :: albi_parb_out(hlm_numSWb)
real(kind=r8), intent(inout) :: fabd_parb_out(hlm_numSWb)
real(kind=r8), intent(inout) :: fabi_parb_out(hlm_numSWb)
real(kind=r8), intent(inout) :: ftdd_parb_out(hlm_numSWb)
real(kind=r8), intent(inout) :: ftid_parb_out(hlm_numSWb)
real(kind=r8), intent(inout) :: ftii_parb_out(hlm_numSWb)

public subroutine ED_SunShadeFracs(nsites, sites, bc_in, bc_out)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nsites
type(ed_site_type), intent(inout), target :: sites(nsites)
type(bc_in_type), intent(in) :: bc_in(nsites)
type(bc_out_type), intent(inout) :: bc_out(nsites)