CAM
SurfaceAlbedoMod.F90 File Reference
#include "shr_assert.h"

Modules

module  surfacealbedomod
 

Functions/Subroutines

subroutine, public surfacealbedomod::surfacealbedoinittimeconst (bounds)
 
subroutine, public surfacealbedomod::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 surfacealbedomod::soilalbedo (bounds, num_nourbanc, filter_nourbanc, coszen, albsnd, albsni, lakestate_vars, temperature_vars, waterstate_vars, surfalb_vars)
 
subroutine, private surfacealbedomod::twostream (bounds, filter_vegsol, num_vegsol, coszen, rho, tau, canopystate_vars, temperature_vars, waterstate_vars, surfalb_vars)
 

Variables

real(r8), dimension(numrad), public surfacealbedomod::albice = (/ 0.80_r8, 0.55_r8 /)
 
real(r8), dimension(numrad), public surfacealbedomod::lake_melt_icealb = (/ 0.10_r8, 0.10_r8/)
 
real(r8), dimension(numrad), private surfacealbedomod::alblak = (/0.60_r8, 0.40_r8/)
 
real(r8), dimension(numrad), private surfacealbedomod::alblakwi
 
real(r8), parameter surfacealbedomod::calb = 95.6_r8
 
real(r8), dimension(:,:), allocatable, private surfacealbedomod::albsat
 
real(r8), dimension(:,:), allocatable, private surfacealbedomod::albdry
 
integer, dimension(:), allocatable, private surfacealbedomod::isoicol