7 ki,ksw,pzenith,pdir_alb, &
8 psca_alb,pemis,ptsrad,ptsurf )
50 USE modi_update_rad_flake
53 USE yomhook
,ONLY : lhook, dr_hook
54 USE parkind1
,ONLY : jprb
62 TYPE(flake_t),
INTENT(INOUT) :: f
64 INTEGER,
INTENT(IN) :: ki
65 INTEGER,
INTENT(IN) :: ksw
67 REAL,
DIMENSION(KI),
INTENT(IN) :: pzenith
69 REAL,
DIMENSION(KI,KSW),
INTENT(OUT) :: pdir_alb
70 REAL,
DIMENSION(KI,KSW),
INTENT(OUT) :: psca_alb
71 REAL,
DIMENSION(KI),
INTENT(OUT) :: pemis
72 REAL,
DIMENSION(KI),
INTENT(OUT) :: ptsrad
73 REAL,
DIMENSION(KI),
INTENT(OUT) :: ptsurf
74 REAL(KIND=JPRB) :: zhook_handle
86 IF (lhook) CALL dr_hook(
'UPDATE_ESM_FLAKE_N',0,zhook_handle)
88 CALL
update_rad_flake(f%CFLK_ALB,f%XTS,pzenith,f%XH_ICE,f%XH_SNOW,f%XICE_ALB,f%XSNOW_ALB,&
89 f%XDIR_ALB,f%XSCA_ALB,f%XEMIS,pdir_alb,psca_alb,pemis,ptsrad )
93 IF (lhook) CALL dr_hook(
'UPDATE_ESM_FLAKE_N',1,zhook_handle)
subroutine update_esm_flake_n(F, KI, KSW, PZENITH, PDIR_ALB, PSCA_ALB, PEMIS, PTSRAD, PTSURF)
subroutine update_rad_flake(HALB, PTS, PZENITH, PH_ICE, PH_SNOW, PICE_ALB, PSNOW_ALB, PDIR_ALB, PSCA_ALB, PEMIS, PDIR_ALB_ATMOS, PSCA_ALB_ATMOS, PEMIS_ATMOS, PTRAD)