7 OCOEF,OSURF_VARS,OSURF_EVAP_BUDGET, &
8 OSURF_MISC_BUDGET,OSURF_DIAG_ALBEDO, &
9 OSURF_BUDGETC,OSURF_MISC_DIF, &
10 OPATCH_BUDGET,OPGD,ORESET_BUDGETC, &
11 OWATER_BUDGET,OPROSNOW, &
12 OVOLUMETRIC_SNOWLIQ,PDIAG_TSTEP )
65 INTEGER,
INTENT(OUT) :: K2M
66 LOGICAL,
INTENT(OUT) :: OSURF_BUDGET
67 LOGICAL,
INTENT(OUT) :: O2M_MIN_ZS
68 LOGICAL,
INTENT(OUT) :: ORAD_BUDGET
69 LOGICAL,
INTENT(OUT) :: OCOEF
70 LOGICAL,
INTENT(OUT) :: OSURF_VARS
71 LOGICAL,
INTENT(OUT) :: OSURF_EVAP_BUDGET
72 LOGICAL,
INTENT(OUT) :: OSURF_MISC_BUDGET
73 LOGICAL,
INTENT(OUT) :: OSURF_DIAG_ALBEDO
74 LOGICAL,
INTENT(OUT) :: OSURF_BUDGETC
75 LOGICAL,
INTENT(OUT) :: OSURF_MISC_DIF
76 LOGICAL,
INTENT(OUT) :: OPATCH_BUDGET
77 LOGICAL,
INTENT(OUT) :: OPGD
78 LOGICAL,
INTENT(OUT) :: ORESET_BUDGETC
79 LOGICAL,
INTENT(OUT) :: OWATER_BUDGET
80 LOGICAL,
INTENT(OUT) :: OPROSNOW
81 LOGICAL,
INTENT(OUT) :: OVOLUMETRIC_SNOWLIQ
82 REAL,
INTENT(OUT) :: PDIAG_TSTEP
83 REAL(KIND=JPRB) :: ZHOOK_HANDLE
90 IF (
lhook)
CALL dr_hook(
'DEFAULT_DIAG_ISBA',0,zhook_handle)
92 osurf_budget = .false.
100 osurf_evap_budget = .false.
101 osurf_misc_budget = .false.
102 osurf_misc_dif = .false.
104 osurf_diag_albedo = .false.
106 osurf_budgetc = .false.
108 opatch_budget = .true.
111 oreset_budgetc = .false.
113 owater_budget = .false.
117 ovolumetric_snowliq = .false.
120 IF (
lhook)
CALL dr_hook(
'DEFAULT_DIAG_ISBA',1,zhook_handle)
subroutine default_diag_isba(K2M, OSURF_BUDGET, O2M_MIN_ZS, ORAD_BUDG