7 OCOEF, OSURF_VARS, OSURF_BUDGETC, ORESET_BUDGETC, &
8 OSELECT, OPROVAR_TO_DIAG, ODIAG_GRID, OFRAC, &
9 PDIAG_TSTEP, OSNOWDIMNC, ORESETCUMUL, CSELECT )
58 INTEGER,
INTENT(OUT) :: K2M
59 LOGICAL,
INTENT(OUT) :: OT2MMW
60 LOGICAL,
INTENT(OUT) :: OSURF_BUDGET
61 LOGICAL,
INTENT(OUT) :: O2M_MIN_ZS
62 LOGICAL,
INTENT(OUT) :: ORAD_BUDGET
63 LOGICAL,
INTENT(OUT) :: OCOEF
64 LOGICAL,
INTENT(OUT) :: OSURF_VARS
65 LOGICAL,
INTENT(OUT) :: OSURF_BUDGETC
66 LOGICAL,
INTENT(OUT) :: ORESET_BUDGETC
67 LOGICAL,
INTENT(OUT) :: OSELECT
68 LOGICAL,
INTENT(OUT) :: OPROVAR_TO_DIAG
69 LOGICAL,
INTENT(OUT) :: OSNOWDIMNC
70 LOGICAL,
INTENT(OUT) :: ORESETCUMUL
71 LOGICAL,
INTENT(OUT) :: ODIAG_GRID
72 LOGICAL,
INTENT(OUT) :: OFRAC
73 REAL,
INTENT(OUT) :: PDIAG_TSTEP
74 CHARACTER(LEN=12),
DIMENSION(200),
INTENT(OUT),
OPTIONAL :: CSELECT
75 REAL(KIND=JPRB) :: ZHOOK_HANDLE
82 IF (
lhook)
CALL dr_hook(
'DEFAULT_DIAG_SURF_ATM',0,zhook_handle)
86 osurf_budget = .false.
95 osurf_budgetc = .false.
96 oreset_budgetc = .false.
100 oprovar_to_diag = .false.
103 oresetcumul = .false.
111 IF (
PRESENT(cselect)) cselect(:) =
' ' 112 IF (
lhook)
CALL dr_hook(
'DEFAULT_DIAG_SURF_ATM',1,zhook_handle)
subroutine default_diag_surf_atm(K2M, OT2MMW, OSURF_BUDGET, O2M_MI