CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC

◆ radiation_glacier()

subroutine, private noahmp_glacier_routines::radiation_glacier ( real (kind=kind_phys), intent(in)  dt,
real (kind=kind_phys), intent(in)  tg,
real (kind=kind_phys), intent(in)  sneqvo,
real (kind=kind_phys), intent(in)  sneqv,
real (kind=kind_phys), intent(in)  cosz,
real (kind=kind_phys), intent(in)  qsnow,
real (kind=kind_phys), dimension(1:2), intent(in)  solad,
real (kind=kind_phys), dimension(1:2), intent(in)  solai,
real (kind=kind_phys), intent(inout)  albold,
real (kind=kind_phys), intent(inout)  tauss,
real (kind=kind_phys), intent(out)  sag,
real (kind=kind_phys), intent(out)  fsr,
real (kind=kind_phys), intent(out)  fsa,
real (kind=kind_phys), dimension(1:2)  albsnd,
real (kind=kind_phys), dimension(1:2)  albsni 
)
private
Parameters
[in]dttime step [s]
[in]tgground temperature (k)
[in]sneqvosnow mass at last time step(mm)
[in]sneqvsnow mass (mm)
[in]coszcosine solar zenith angle (0-1)
[in]qsnowsnowfall (mm/s)
[in]soladincoming direct solar radiation (w/m2)
[in]solaiincoming diffuse solar radiation (w/m2)
[in,out]alboldsnow albedo at last time step (class type)
[in,out]taussnon-dimensional snow age
albsndsnow albedo (direct)
albsnisnow albedo (diffuse)
[out]sagsolar radiation absorbed by ground (w/m2)
[out]fsrtotal reflected solar radiation (w/m2)
[out]fsatotal absorbed solar radiation (w/m2)

References snow_age_glacier(), snowalb_bats_glacier(), and snowalb_class_glacier().

Referenced by energy_glacier().

Here is the call graph for this function:
Here is the caller graph for this function: