CAM
|
Functions/Subroutines | |
subroutine, public | surfacealbedoinittimeconst (bounds) |
subroutine, public | surfacealbedo (bounds, num_nourbanc, filter_nourbanc, num_nourbanp, filter_nourbanp, num_urbanc, filter_urbanc, num_urbanp, filter_urbanp, nextsw_cday, declinp1, aerosol_vars, canopystate_vars, waterstate_vars, lakestate_vars, temperature_vars, surfalb_vars, alm_fates) |
subroutine, private | soilalbedo (bounds, num_nourbanc, filter_nourbanc, coszen, albsnd, albsni, lakestate_vars, temperature_vars, waterstate_vars, surfalb_vars) |
subroutine, private | twostream (bounds, filter_vegsol, num_vegsol, coszen, rho, tau, canopystate_vars, temperature_vars, waterstate_vars, surfalb_vars) |
Variables | |
real(r8), dimension(numrad), public | albice = (/ 0.80_r8, 0.55_r8 /) |
real(r8), dimension(numrad), public | lake_melt_icealb = (/ 0.10_r8, 0.10_r8/) |
real(r8), dimension(numrad), private | alblak = (/0.60_r8, 0.40_r8/) |
real(r8), dimension(numrad), private | alblakwi |
real(r8), parameter | calb = 95.6_r8 |
real(r8), dimension(:,:), allocatable, private | albsat |
real(r8), dimension(:,:), allocatable, private | albdry |
integer, dimension(:), allocatable, private | isoicol |
|
private |
subroutine, public surfacealbedomod::surfacealbedo | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num_nourbanc, | ||
integer, dimension(:), intent(in) | filter_nourbanc, | ||
integer, intent(in) | num_nourbanp, | ||
integer, dimension(:), intent(in) | filter_nourbanp, | ||
integer, intent(in) | num_urbanc, | ||
integer, dimension(:), intent(in) | filter_urbanc, | ||
integer, intent(in) | num_urbanp, | ||
integer, dimension(:), intent(in) | filter_urbanp, | ||
real(r8), intent(in) | nextsw_cday, | ||
real(r8), intent(in) | declinp1, | ||
type(aerosol_type), intent(in) | aerosol_vars, | ||
type(canopystate_type), intent(in) | canopystate_vars, | ||
type(waterstate_type), intent(in) | waterstate_vars, | ||
type(lakestate_type), intent(in) | lakestate_vars, | ||
type(temperature_type), intent(in) | temperature_vars, | ||
type(surfalb_type), intent(inout) | surfalb_vars, | ||
type(hlm_fates_interface_type), intent(inout) | alm_fates | ||
) |
subroutine, public surfacealbedomod::surfacealbedoinittimeconst | ( | type(bounds_type), intent(in) | bounds | ) |
|
private |
|
private |
real(r8), dimension(numrad), public surfacealbedomod::albice = (/ 0.80_r8, 0.55_r8 /) |
|
private |
|
private |
|
private |
real(r8), parameter surfacealbedomod::calb = 95.6_r8 |
|
private |
real(r8), dimension(numrad), public surfacealbedomod::lake_melt_icealb = (/ 0.10_r8, 0.10_r8/) |