7 OCPL_GW,OCPL_FLOOD,OCPL_CALVING, &
8 PRUNOFF,PDRAIN,PCALVING,PSRCFLOOD )
64 LOGICAL,
INTENT(IN) :: OCPL_GW
65 LOGICAL,
INTENT(IN) :: OCPL_FLOOD
66 LOGICAL,
INTENT(IN) :: OCPL_CALVING
68 REAL,
DIMENSION(:),
INTENT(OUT) :: PRUNOFF
69 REAL,
DIMENSION(:),
INTENT(OUT) :: PDRAIN
70 REAL,
DIMENSION(:),
INTENT(OUT) :: PCALVING
71 REAL,
DIMENSION(:),
INTENT(OUT) :: PSRCFLOOD
76 REAL,
DIMENSION(SIZE(S%XCPL_PFLOOD)) :: ZSRCFLOOD
78 REAL,
DIMENSION(SIZE(PCALVING)) :: ZCALVING
80 REAL(KIND=JPRB) :: ZHOOK_HANDLE
97 IF(u%NSIZE_NATURE>0)
THEN 102 s%XCPL_RUNOFF (:) = 0.0
107 s%XCPL_DRAIN(:) = 0.0
114 ELSEIF(io%LGLACIER)
THEN 115 s%XCPL_DRAIN (:) = s%XCPL_DRAIN(:) + s%XCPL_ICEFLUX(:)
116 s%XCPL_ICEFLUX(:) = 0.0
122 zsrcflood(:) = s%XCPL_PFLOOD(:)-s%XCPL_EFLOOD(:)-s%XCPL_IFLOOD(:)
123 s%XCPL_PFLOOD(:) = 0.0
124 s%XCPL_EFLOOD(:) = 0.0
125 s%XCPL_IFLOOD(:) = 0.0
subroutine get_sfx_land(IO, S, U, OCPL_GW, OCPL_FLOOD, OCPL_CALVING, PRUNOFF, PDRAIN, PCALVING, PSRCFLOOD)