7 PWG_INI, PWGI_INI, PWR_INI, PSWE_INI )
48 LOGICAL,
INTENT(IN) :: OWATER_BUDGET
50 CHARACTER(LEN=*),
INTENT(IN) :: HISBA
56 REAL,
DIMENSION(:,:),
INTENT(IN) :: PDG
57 REAL,
DIMENSION(:,:),
INTENT(IN) :: PDZG
59 REAL,
DIMENSION(:),
INTENT(OUT) :: PWG_INI
60 REAL,
DIMENSION(:),
INTENT(OUT) :: PWGI_INI
61 REAL,
DIMENSION(:),
INTENT(OUT) :: PWR_INI
62 REAL,
DIMENSION(:),
INTENT(OUT) :: PSWE_INI
66 INTEGER :: INI, INL, INLS
68 REAL(KIND=JPRB) :: ZHOOK_HANDLE
72 IF (
lhook)
CALL dr_hook(
'ISBA_BUDGET_INIT',0,zhook_handle)
76 inls=
SIZE(pek%TSNOW%WSNOW,2)
96 pswe_ini(ji)=pswe_ini(ji)+pek%TSNOW%WSNOW(ji,jl)
106 IF(pek%XWG(ji,jl)/=
xundef)
THEN 107 pwg_ini(ji)=pwg_ini(ji)+pek%XWG (ji,jl)*pdzg(ji,jl)*
xrholw 108 pwgi_ini(ji)=pwgi_ini(ji)+pek%XWGI(ji,jl)*pdzg(ji,jl)*
xrholw 113 pwg_ini(:)=pek%XWG (:,2)*pdg(:,2)*
xrholw 114 pwgi_ini(:)=pek%XWGI(:,2)*pdg(:,2)*
xrholw 116 pwg_ini(:)=pwg_ini(:)+pek%XWG(:,3)*(pdg(:,3)-pdg(:,2))*
xrholw 128 IF (
lhook)
CALL dr_hook(
'ISBA_BUDGET_INIT',1,zhook_handle)
subroutine isba_budget_init(OWATER_BUDGET, HISBA, PEK, PDG, PDZG, PWG_INI, PWGI_INI, PWR_INI, PSWE_INI)