74 REAL,
INTENT(IN) :: PTSTEP
77 REAL,
DIMENSION(:),
INTENT(IN) :: PWWILT
79 REAL,
DIMENSION(:),
INTENT(IN) :: PRUNOFFB
82 REAL,
DIMENSION(:),
INTENT(IN) :: PRUNOFFD, PWSAT
88 REAL,
DIMENSION(:),
INTENT(IN) :: PWG2, PWGI2
92 REAL,
DIMENSION(:),
INTENT(INOUT) :: PPG
97 REAL,
DIMENSION(:),
INTENT(OUT) :: PRUISDT
104 REAL,
DIMENSION(SIZE(PRUNOFFD)) :: ZPAS, ZPG_INI, ZWG2
105 REAL(KIND=JPRB) :: ZHOOK_HANDLE
126 zwg2(:) = min(pwsat(:), pwg2(:) + pwgi2(:))
130 zpas(:) = (1.- (zwg2(:)-pwwilt(:))/(pwsat(:)-pwwilt(:)) )**(1./ (1.+prunoffb
133 zpas(:) = max(0.0, zpas(:))
139 pruisdt(:) = ppg(:)*ptstep/(
xrholw*prunoffd(:) ) - ( pwsat(:)-zwg2(:) )
142 pruisdt(:) = max(0.0, pruisdt(:))
146 ppg(:) = ppg(:) - pruisdt(:)/ptstep*
xrholw*prunoffd(:)
150 WHERE (ppg(:)<=0. .OR. pruisdt(:)<=0.)
158 WHERE (zwg2(:)<=pwwilt(:))
subroutine hydro_dt92(PTSTEP, PRUNOFFB, PWWILT, PRUNOFFD, PWSAT, PWG2, PWGI2, PPG, PRUISDT)