62 INTEGER :: nground_layer
64 CHARACTER(LEN=3) :: cisba
68 CHARACTER(LEN=4) :: cpedotf
71 CHARACTER(LEN=3) :: cphoto
77 REAL,
POINTER,
DIMENSION(:) :: xsoilgrid
90 CHARACTER(LEN=4) :: ctype_hveg
91 CHARACTER(LEN=4) :: ctype_lveg
92 CHARACTER(LEN=4) :: ctype_nveg
93 CHARACTER(LEN=5) :: ctyp_cov
100 INTEGER :: nnsoilcarb
104 LOGICAL,
POINTER,
DIMENSION(:) :: lmeb_patch
107 LOGICAL :: lforc_measure
109 LOGICAL :: lmeb_litter
110 LOGICAL :: lmeb_gndres
118 CHARACTER(LEN=3) :: crespsl
126 CHARACTER(LEN=4) :: cc1dry
130 CHARACTER(LEN=4) :: cscond
134 CHARACTER(LEN=3) :: csoilfrz
140 CHARACTER(LEN=4) :: cdifsfcond
145 CHARACTER(LEN=3) :: csnowres
150 CHARACTER(LEN=4) :: calbedo
158 CHARACTER(LEN=3) :: ccpsurf
171 LOGICAL :: lcanopy_drag
182 INTEGER :: nlayer_hort
183 INTEGER :: nlayer_dun
187 CHARACTER(LEN=4) :: crunoff
192 CHARACTER(LEN=3) :: cksat
200 CHARACTER(LEN=3) :: crain
205 CHARACTER(LEN=3) :: chort
211 LOGICAL :: lnitro_dilu
214 LOGICAL :: lspinupcarbs
215 LOGICAL :: lspinupcarbw
222 INTEGER :: nnbyearspins
223 INTEGER :: nnbyearspinw
224 INTEGER :: nnbyearsold
228 LOGICAL :: lagri_to_grass
233 LOGICAL :: lsnowdrift, lsnowdrift_sublim
235 LOGICAL :: lsnow_abs_zenith
238 CHARACTER(3) :: csnowmetamo
241 CHARACTER(3) :: csnowrad
251 INTEGER :: ntemplayer_arp
253 REAL,
POINTER,
DIMENSION(:) :: xsodelx
263 REAL(KIND=JPRB) :: ZHOOK_HANDLE
264 IF (
lhook)
CALL dr_hook(
"MODD_ISBA_OPTIONS_N:ISBA_OPTIONS_INIT",0,zhook_handle)
266 NULLIFY(io%XSOILGRID)
267 NULLIFY(io%LMEB_PATCH)
274 io%LECOCLIMAP=.false.
290 io%LFORC_MEASURE=.false.
291 io%LMEB_LITTER=.false.
292 io%LMEB_GNDRES=.false.
309 io%LCANOPY_DRAG=.false.
319 io%LNITRO_DILU=.false.
320 io%LSPINUPCARBS=.false.
321 io%LSPINUPCARBW=.false.
331 io%LAGRI_TO_GRASS=.false.
333 io%LSNOWDRIFT_SUBLIM=.false.
334 io%LSNOW_ABS_ZENITH=.false.
343 IF (
lhook)
CALL dr_hook(
"MODD_ISBA_OPTIONS_N:ISBA_OPTIONS_INIT",1,zhook_handle)
subroutine isba_options_init(IO)