CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ radiation()

subroutine __module_sf_noahmplsm_f90__::radiation ( type (noahmp_parameters), intent(in) parameters,
integer, intent(in) vegtyp,
integer, intent(in) ist,
integer, intent(in) ice,
integer, intent(in) nsoil,
real (kind=kind_phys), intent(in) sneqvo,
real (kind=kind_phys), intent(in) sneqv,
real (kind=kind_phys), intent(in) dt,
real (kind=kind_phys), intent(in) cosz,
real (kind=kind_phys), intent(in) snowh,
real (kind=kind_phys), intent(in) tg,
real (kind=kind_phys), intent(in) tv,
real (kind=kind_phys), intent(in) fsno,
real (kind=kind_phys), intent(in) qsnow,
real (kind=kind_phys), intent(in) fwet,
real (kind=kind_phys), intent(in) elai,
real (kind=kind_phys), intent(in) esai,
real (kind=kind_phys), dimension(1:nsoil), intent(in) smc,
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(in) fveg,
integer, intent(in) iloc,
integer, intent(in) jloc,
real (kind=kind_phys), intent(inout) albold,
real (kind=kind_phys), intent(inout) tauss,
real (kind=kind_phys), intent(out) fsun,
real (kind=kind_phys), intent(out) laisun,
real (kind=kind_phys), intent(out) laisha,
real (kind=kind_phys), intent(out) parsun,
real (kind=kind_phys), intent(out) parsha,
real (kind=kind_phys), intent(out) sav,
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), intent(out) fsrv,
real (kind=kind_phys), intent(out) fsrg,
real (kind=kind_phys), dimension(1:2) albd,
real (kind=kind_phys), dimension(1:2) albi,
real (kind=kind_phys), dimension(1:2), intent(out) albsnd,
real (kind=kind_phys), dimension(1:2), intent(out) albsni,
real (kind=kind_phys), intent(out) bgap,
real (kind=kind_phys), intent(out) wgap )
private
Parameters
[in]vegtypvegetation type
[in]istsurface type
[in]iceice (ice = 1)
[in]nsoilnumber of soil layers
[in]dttime step [s]
[in]qsnowsnowfall (mm/s)
[in]sneqvosnow mass at last time step(mm)
[in]sneqvsnow mass (mm)
[in]snowhsnow height (mm)
[in]coszcosine solar zenith angle (0-1)
[in]tgground temperature (k)
[in]tvvegetation temperature (k)
[in]elailai, one-sided, adjusted for burying by snow
[in]esaisai, one-sided, adjusted for burying by snow
[in]fwetfraction of canopy that is wet
[in]smcvolumetric soil water [m3/m3]
[in]soladincoming direct solar radiation (w/m2)
[in]solaiincoming diffuse solar radiation (w/m2)
[in]fsnosnow cover fraction (-)
[in]fveggreen vegetation fraction [0.0-1.0]
[in,out]alboldsnow albedo at last time step (class type)
[in,out]taussnon-dimensional snow age.
[out]fsunsunlit fraction of canopy (-)
[out]laisunsunlit leaf area (-)
[out]laishashaded leaf area (-)
[out]parsunaverage absorbed par for sunlit leaves (w/m2)
[out]parshaaverage absorbed par for shaded leaves (w/m2)
[out]savsolar radiation absorbed by vegetation (w/m2)
[out]sagsolar radiation absorbed by ground (w/m2)
[out]fsatotal absorbed solar radiation (w/m2)
[out]fsrtotal reflected solar radiation (w/m2)
[out]fsrvveg. reflected solar radiation (w/m2)
[out]fsrgground reflected solar radiation (w/m2)
[out]albsndsnow albedo (direct)
[out]albsnisnow albedo (diffuse)

Definition at line 2759 of file module_sf_noahmplsm.F90.

References albedo(), and surrad().

Referenced by energy().

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