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 |