Skip to content

Commit 7e83ba7

Browse files
committed
(#560) - Remove remove_transGW, unused now.
1 parent 24ef042 commit 7e83ba7

1 file changed

Lines changed: 0 additions & 82 deletions

File tree

src/science/gw_hydro/cable_gw_hydro.F90

Lines changed: 0 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -244,88 +244,6 @@ END SUBROUTINE GWsoilfreeze
244244
!
245245
!! -----------------------------------------------------------------------------
246246
!
247-
SUBROUTINE remove_transGW(dels, soil, ssnow, canopy, veg)
248-
249-
!*## Purpose
250-
!
251-
252-
!NOTE: this is only included because gw_model uses parameters XXX_vec
253-
!these are r_2. this breaks bitwise compatibility with trunk
254-
!if acceptable this routine does the same thing but with r_2 soil params
255-
256-
! Removes transpiration water from soil.
257-
REAL, INTENT(IN) :: dels ! integration time step (s)
258-
TYPE(canopy_type), INTENT(INOUT) :: canopy
259-
TYPE(soil_snow_type), INTENT(INOUT) :: ssnow
260-
TYPE(soil_parameter_type), INTENT(INOUT) :: soil
261-
TYPE(veg_parameter_type), INTENT(INOUT) :: veg
262-
REAL(r_2), DIMENSION(mp,0:ms+1) :: diff
263-
REAL(r_2), DIMENSION(mp) :: xx,xxd
264-
REAL(r_2), DIMENSION(mp,ms) :: zse_mp_mm
265-
INTEGER :: k,i
266-
267-
DO k=1,ms
268-
DO i=1,mp
269-
zse_mp_mm(i,k) = REAL(soil%zse_vec(i,k)*Cdensity_liq,r_2)
270-
END DO
271-
END DO
272-
273-
IF (cable_user%FWSOIL_switch.NE.'Haverd2013') THEN
274-
275-
xx(:) = 0._r_2
276-
xxd(:) = 0._r_2
277-
diff(:,:) = 0._r_2
278-
279-
DO k = 1,ms
280-
281-
DO i=1,mp
282-
283-
IF (canopy%fevc(i) .GT. 0._r_2) THEN
284-
285-
xx(i) = canopy%fevc(i) * dels / CHL * veg%froot(i,k) + diff(i,k-1)
286-
diff(i,k) = MAX(0._r_2,ssnow%wbliq(i,k)-soil%swilt_vec(i,k)) &
287-
* zse_mp_mm(i,k)
288-
xxd(i) = xx(i) - diff(i,k)
289-
290-
IF (xxd(i) .GT. 0._r_2) THEN
291-
ssnow%wbliq(i,k) = ssnow%wbliq(i,k) - diff(i,k)/zse_mp_mm(i,k)
292-
diff(i,k) = xxd(i)
293-
ELSE
294-
ssnow%wbliq(i,k) = ssnow%wbliq(i,k) - xx(i)/zse_mp_mm(i,k)
295-
diff(i,k) = 0._r_2
296-
END IF
297-
298-
299-
END IF !fvec > 0
300-
301-
END DO !mp
302-
END DO !ms
303-
304-
ELSE
305-
306-
WHERE (canopy%fevc .LT. 0.0_r_2)
307-
canopy%fevw = canopy%fevw+canopy%fevc
308-
canopy%fevc = 0.0_r_2
309-
END WHERE
310-
DO k = 1,ms
311-
ssnow%wbliq(:,k) = ssnow%wbliq(:,k) - ssnow%evapfbl(:,k)/(soil%zse_vec(:,k)*m2mm)
312-
ENDDO
313-
314-
ENDIF
315-
316-
DO k=1,ms
317-
DO i=1,mp
318-
ssnow%wmliq(i,k) = ssnow%wbliq(i,k)*zse_mp_mm(i,k)!mass
319-
ssnow%wmtot(i,k) = ssnow%wmliq(i,k) + ssnow%wmice(i,k) !mass
320-
ssnow%wb(i,k) = ssnow%wbliq(i,k) + den_rat * ssnow%wbice(i,k) !volume ! MMY
321-
END DO
322-
END DO
323-
324-
325-
END SUBROUTINE remove_transGW
326-
327-
328-
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
329247

330248
!!!!!!!!!!!!!!MD GW code from here on!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
331249
!----------------------------------------------------------------------

0 commit comments

Comments
 (0)