7 DGO, DL, DLC, HPROGRAM,HINIT, KI, KSV,&
8 KSW, HSV, PCO2, PRHOA, PZENITH, PAZIM, &
9 PSW_BANDS, PDIR_ALB, PSCA_ALB, PEMIS, &
10 PTSRAD, PTSURF, KYEAR, KMONTH, KDAY, &
11 PTIME, HATMFILE, HATMFILETYPE, HTEST )
64 USE modi_init_ideal_flux
66 USE modi_init_watflux_n
75 LOGICAL,
INTENT(IN) :: OREAD_BUDGETC
81 TYPE(
diag_t),
INTENT(INOUT) :: DL
82 TYPE(
diag_t),
INTENT(INOUT) :: DLC
84 CHARACTER(LEN=6),
INTENT(IN) :: HPROGRAM
85 CHARACTER(LEN=3),
INTENT(IN) :: HINIT
86 INTEGER,
INTENT(IN) :: KI
87 INTEGER,
INTENT(IN) :: KSV
88 INTEGER,
INTENT(IN) :: KSW
89 CHARACTER(LEN=6),
DIMENSION(KSV),
INTENT(IN) :: HSV
90 REAL,
DIMENSION(KI),
INTENT(IN) :: PCO2
91 REAL,
DIMENSION(KI),
INTENT(IN) :: PRHOA
92 REAL,
DIMENSION(KI),
INTENT(IN) :: PZENITH
93 REAL,
DIMENSION(KI),
INTENT(IN) :: PAZIM
94 REAL,
DIMENSION(KSW),
INTENT(IN) :: PSW_BANDS
95 REAL,
DIMENSION(KI,KSW),
INTENT(OUT) :: PDIR_ALB
96 REAL,
DIMENSION(KI,KSW),
INTENT(OUT) :: PSCA_ALB
97 REAL,
DIMENSION(KI),
INTENT(OUT) :: PEMIS
98 REAL,
DIMENSION(KI),
INTENT(OUT) :: PTSRAD
99 REAL,
DIMENSION(KI),
INTENT(OUT) :: PTSURF
100 INTEGER,
INTENT(IN) :: KYEAR
101 INTEGER,
INTENT(IN) :: KMONTH
102 INTEGER,
INTENT(IN) :: KDAY
103 REAL,
INTENT(IN) :: PTIME
106 CHARACTER(LEN=28),
INTENT(IN) :: HATMFILE
107 CHARACTER(LEN=6),
INTENT(IN) :: HATMFILETYPE
108 CHARACTER(LEN=2),
INTENT(IN) :: HTEST
109 REAL(KIND=JPRB) :: ZHOOK_HANDLE
119 IF (
lhook)
CALL dr_hook(
'INIT_INLAND_WATER_N',0,zhook_handle)
120 IF (u%CWATER==
'NONE ')
THEN 126 ELSE IF (u%CWATER==
'FLUX ')
THEN 128 ki, ksv, ksw, hsv, pdir_alb, psca_alb, pemis, &
129 ptsrad, ptsurf,
'OK' )
130 ELSE IF (u%CWATER==
'WATFLX')
THEN 132 hprogram, hinit, ki, ksv, ksw, hsv, pco2, prhoa,&
133 pzenith, pazim, psw_bands, pdir_alb, psca_alb, &
134 pemis, ptsrad, ptsurf, kyear, kmonth, kday, &
135 ptime, hatmfile, hatmfiletype,
'OK' )
136 ELSE IF (u%CWATER==
'FLAKE ')
THEN 138 hprogram, hinit, ki, ksv, ksw, hsv, pco2, prhoa, &
139 pzenith, pazim, psw_bands, pdir_alb, psca_alb, &
140 pemis, ptsrad, ptsurf, kyear, kmonth, kday, &
141 ptime, hatmfile, hatmfiletype,
'OK')
143 IF (
lhook)
CALL dr_hook(
'INIT_INLAND_WATER_N',1,zhook_handle)
subroutine init_watflux_n(DTCO, OREAD_BUDGETC, UG, U, WM, HPROGRAM, HINIT,
subroutine init_ideal_flux(DGO, D, DC, OREAD_BUDGETC, HPROGRAM, HINIT, KI, KSV, KSW, HSV, PDIR_ALB, PSCA_ALB, PEMIS, PTSRAD, PTSURF, HTEST)
subroutine init_inland_water_n(DTCO, OREAD_BUDGETC, UG, U, WM, FM
subroutine init_flake_n(DTCO, OREAD_BUDGETC, UG, U, FM, HPROGRAM, HINIT, KI, KSV, KSW, HSV, PCO2, PRHOA, PZENITH, PAZIM, PSW_BANDS, PDIR_ALB, PSCA_ALB, PEMIS, PTSRAD, PTSURF, KYEAR, KMONTH, KDAY, PTIME, HATMFILE, HATMFILETYPE, HTEST)