Go to the documentation of this file.00001
00002 subroutine init_var( sib)
00003
00004
00005
00006
00007
00008 use sibtype
00009 use timetype
00010 use sib_const_module
00011 use sib_io_module
00012 implicit none
00013
00014
00015 type(sib_t), dimension(subcount), intent(inout) :: sib
00016 integer i
00017 integer j
00018 integer k
00019
00020
00021
00022 sib%diag%eastar = 0.0
00023 sib%diag%rha = 0.0
00024 sib%diag%psy = 0.0
00025 sib%diag%cas_cap_heat = 0.0
00026 sib%diag%cas_cap_vap = 0.0
00027 sib%diag%cas_cap_co2 = 0.0
00028 sib%diag%cas_e_storage = 0.0
00029 sib%diag%cas_w_storage = 0.0
00030 sib%diag%canex = 0.0
00031 sib%diag%wc = 0.0
00032 sib%diag%wg = 0.0
00033
00034 sib%diag%areas = 0.0
00035 sib%diag%a_areas = 0.0
00036 sib%diag%snowmelt = 0.0
00037 sib%diag%www_tot_soil = 0.0
00038 sib%diag%roff = 0.0
00039 sib%diag%roffo = 0.0
00040 sib%diag%qqq = 0.0
00041 sib%diag%hr = 0.0
00042 sib%diag%hrr = 0.0
00043 sib%diag%resp_grnd = 0.0
00044 sib%diag%resp_tot = 0.0
00045 sib%diag%resp_het = 0.0
00046 sib%diag%resp_auto = 0.0
00047 sib%diag%www_inflow = 0.0
00048 sib%diag%cu = 0.0
00049 sib%diag%ct = 0.0
00050 sib%diag%ustar = 0.0
00051 sib%diag%ventmf = 0.0
00052 sib%diag%thvgm = 0.0
00053 sib%diag%ecmass = 0.0
00054 sib%diag%egmass = 0.0
00055 sib%diag%chf = 0.0
00056 sib%diag%shf = 0.0
00057 sib%diag%ra = 0.0
00058 sib%diag%rb = 0.0
00059 sib%diag%rc = 0.0
00060 sib%diag%rd = 0.0
00061 sib%diag%rsoil = 0.0
00062 sib%diag%rds = 0.0
00063 sib%diag%thermk = 0.0
00064 sib%diag%tgeff = 0.0
00065 sib%diag%thgeff = 0.0
00066 sib%diag%shgeff = 0.0
00067 sib%diag%p0 = 0.0
00068 sib%diag%pcpg_rain = 0.0
00069 sib%diag%pcpg_snow = 0.0
00070 sib%diag%cuprt = 0.0
00071 sib%diag%lsprt = 0.0
00072 sib%diag%hg = 0.0
00073 sib%diag%hc = 0.0
00074 sib%diag%hs = 0.0
00075 sib%diag%fss = 0.0
00076 sib%diag%fws = 0.0
00077 sib%diag%ec = 0.0
00078 sib%diag%eg = 0.0
00079 sib%diag%es = 0.0
00080 sib%diag%egi = 0.0
00081 sib%diag%eci = 0.0
00082 sib%diag%egs = 0.0
00083 sib%diag%ess = 0.0
00084 sib%diag%ect = 0.0
00085 sib%diag%aparkk = 0.0
00086 sib%diag%pfd = 0.0
00087 sib%diag%cflux = 0.0
00088 sib%diag%flux13c = 0.0
00089 sib%diag%flux12c = 0.0
00090 sib%diag%flux_turb = 0.0
00091
00092 do j=1,nsoil
00093
00094 sib%diag%soilscale(j) = 0.0
00095 sib%diag%soilq10(j) = 0.0
00096 enddo
00097
00098 do i=1,6
00099 sib%diag%assimnp(i) = 0.0
00100 sib%diag%antemp(i) = 0.0
00101 sib%diag%ansqr(i) = 0.0
00102 sib%diag%omepot(i) = 0.0
00103 sib%diag%assimpot(i) = 0.0
00104 sib%diag%assimci(i) = 0.0
00105 sib%diag%wsfws(i) = 0.0
00106 sib%diag%wsfht(i) = 0.0
00107 sib%diag%wsflt(i) = 0.0
00108 sib%diag%wci(i) = 0.0
00109 sib%diag%whs(i) = 0.0
00110 sib%diag%wags(i) = 0.0
00111 sib%diag%wegs(i) = 0.0
00112 sib%diag%kiecps(i) = 0.0
00113 sib%diag%d13cassimn(i) = 0.0
00114 sib%diag%c13assimn(i) = 0.0
00115 sib%diag%c12assimn(i) = 0.0
00116 sib%diag%rcassimn(i) = 0.0
00117 sib%diag%ggl(i) = 0.0
00118 sib%diag%pco2i(i) = 0.0
00119 sib%diag%pco2c(i) = 0.0
00120 sib%diag%pco2s(i) = 0.0
00121 sib%diag%resp_can(i) = 0.0
00122 sib%diag%assim(i) = 0.0
00123 sib%diag%assimn(i) = 0.0
00124
00125
00126
00127 sib%param%d13c_psn(i) = 0.0
00128 sib%param%psn_accum(i) = 0.0
00129 sib%param%d13c_auto(i) = 0.0
00130
00131
00132
00133 enddo
00134
00135 do i=1,4
00136 sib%diag%rstfac(i) = 0.0
00137 enddo
00138
00139 do i=1,3
00140 sib%diag%snow_end(i) = 0.0
00141 sib%diag%radt(i) = 0.0
00142 sib%diag%radtt(i) = 0.0
00143 enddo
00144
00145 do i=1,2
00146 sib%diag%drag(i) = 0.0
00147 sib%diag%radc3(i) = 0.0
00148 do j=1,2
00149 sib%diag%salb(i,j) = 0.0
00150 do k=1,2
00151 sib%diag%radfac(i,j,k) = 0.0
00152 enddo
00153 enddo
00154 enddo
00155
00156 sib%diag%fac1 = 0.0
00157 sib%diag%closs = 0.0
00158 sib%diag%gloss = 0.0
00159 sib%diag%sloss = 0.0
00160 sib%diag%infil = 0.0
00161
00162 sib%diag%capac_old(1)=0.
00163 sib%diag%capac_old(2)=0.
00164 sib%diag%snow_veg_old=0.
00165 sib%diag%snow_mass_old=0.
00166
00167
00168 sib%diag%abal=0.
00169 sib%diag%gbal=0.
00170 sib%diag%cbal=0.
00171 sib%diag%wbal=0.
00172 sib%diag%ebal=0.
00173
00174
00175 param_id = 0
00176
00177
00178
00179 mlai_id = 0
00180 mfpar_id = 0
00181 modis_time_id = 0
00182
00183
00184
00185 d13_id =0
00186 phys_id =0
00187
00188
00189
00190
00191
00192 sib%param%biome = 0.0
00193 sib%param%chil = 0.0
00194 sib%param%phc = 0.0
00195 sib%param%z1 = 0.0
00196 sib%param%z2 = 0.0
00197 sib%param%poros = 0.0
00198 sib%param%satco = 0.0
00199 sib%param%bee = 0.0
00200 sib%param%phsat = 0.0
00201 sib%param%slope = 0.0
00202 sib%param%vcover = 0.0
00203 sib%param%zm = 0.0
00204 sib%param%wopt = 0.0
00205 sib%param%woptzm = 0.0
00206 sib%param%wsat = 0.0
00207 sib%param%sandfrac = 0.0
00208 sib%param%clayfrac = 0.0
00209 sib%param%vwcmin = 0.0
00210 sib%param%czc = 0.0
00211 sib%param%fieldcap = 0.0
00212
00213
00214
00215
00216
00217
00218
00219
00220 sib%param%mlai = 0.0
00221 sib%param%mlai1 = 0.0
00222 sib%param%mlai2 = 0.0
00223 sib%param%mlai3 = 0.0
00224 sib%param%mfpar = 0.0
00225 sib%param%mfpar1 = 0.0
00226 sib%param%mfpar2 = 0.0
00227 sib%param%mfpar3 = 0.0
00228 sib%param%modis_time1 = 0.0
00229 sib%param%modis_time2 = 0.0
00230 sib%param%modis_time3 = 0.0
00231
00232
00233 sib%param%aparc = 0.0
00234 sib%param%aparc1 = 0.0
00235 sib%param%aparc2 = 0.0
00236 sib%param%zlt = 0.0
00237 sib%param%zlt1 = 0.0
00238 sib%param%zlt2 = 0.0
00239 sib%param%green = 0.0
00240 sib%param%green1 = 0.0
00241 sib%param%green2 = 0.0
00242 sib%param%z0d = 0.0
00243 sib%param%z0d1 = 0.0
00244 sib%param%z0d2 = 0.0
00245 sib%param%z0 = 0.0
00246 sib%param%z01 = 0.0
00247 sib%param%z02 = 0.0
00248 sib%param%zp_disp = 0.0
00249 sib%param%zp_disp1 = 0.0
00250 sib%param%zp_disp2 = 0.0
00251 sib%param%zpd_adj1 = 0.0
00252 sib%param%zpd_adj = 0.0
00253 sib%param%zpd_adj2 = 0.0
00254 sib%param%cc1 = 0.0
00255 sib%param%cc2 = 0.0
00256 sib%param%rbc = 0.0
00257 sib%param%rbc1 = 0.0
00258 sib%param%rbc2 = 0.0
00259 sib%param%rdc = 0.0
00260 sib%param%rdc1 = 0.0
00261 sib%param%rdc2 = 0.0
00262 sib%param%gmudmu = 0.0
00263 sib%param%gmudmu1 = 0.0
00264 sib%param%gmudmu2 = 0.0
00265 sib%param%d13cresp = 0.0
00266 sib%param%d13cresp1 = 0.0
00267 sib%param%d13cresp2 = 0.0
00268 sib%param%d13cresp3 = 0.0
00269
00270 do i=1,13
00271 sib%param%tot_an(i) = 0.0
00272 sib%param%tot_gpp(i) = 0.0
00273 sib%param%tot_rc(i) = 0.0
00274 sib%param%tot_fpar(i) = 0.0
00275 sib%param%tot_nee(i) = 0.0
00276 sib%param%tot_het(i) = 0.0
00277 sib%param%tot_auto(i) = 0.0
00278 do j=1,nsoil
00279 sib%param%tot_ss(i,j) = 0.0
00280 enddo
00281 enddo
00282
00283 do i=1,2
00284 sib%param%satcap(i) = 0.0
00285 sib%param%soref(i) = 0.0
00286 do j=1,2
00287 sib%param%tran(i,j) = 0.0
00288 sib%param%ref(i,j) = 0.0
00289 enddo
00290 enddo
00291
00292 do i=1,5
00293 sib%param%vmax0(i) = 0.0
00294 sib%param%trop(i) = 0.0
00295 sib%param%trda(i) = 0.0
00296 sib%param%trdm(i) = 0.0
00297 sib%param%respcp(i) = 0.0
00298 sib%param%slti(i) = 0.0
00299 sib%param%shti(i) = 0.0
00300 sib%param%hltii(i) = 0.0
00301 sib%param%hhti(i) = 0.0
00302 sib%param%effcon(i) = 0.0
00303 sib%param%binter(i) = 0.0
00304 sib%param%gradm(i) = 0.0
00305 sib%param%atheta(i) = 0.0
00306 sib%param%btheta(i) = 0.0
00307 sib%param%physfrac(i) = 0.0
00308 sib%param%physfrac1(i) = 0.0
00309 sib%param%physfrac2(i) = 0.0
00310 sib%param%physfrac3(i) = 0.0
00311 sib%param%phystype(i) = 0.0
00312
00313
00314 sib%param%sfti(i) = 0.6
00315 sib%param%hfti(i) = 269.15
00316
00317
00318 enddo
00319
00320
00321 sib%param%tcmin = 273.15
00322
00323
00324 do i=1,nsoil
00325 sib%param%rootf(i) = 0.0
00326 sib%param%rootr(i) = 0.0
00327 sib%param%het_respfac(i) = 0.0
00328 sib%param%tkmg(i) = 0.0
00329 sib%param%tksatu(i) = 0.0
00330 sib%param%tkdry(i) = 0.0
00331 sib%param%csolid(i) = 0.0
00332 enddo
00333
00334
00335
00336
00337
00338
00339 sib%param%pt_1x1 = 0
00340
00341
00342
00343
00344
00345
00346 sib%prog%ta = 0.0
00347 sib%prog%tc = 0.0
00348 sib%prog%tha = 0.0
00349 sib%prog%sha = 0.0
00350 sib%prog%ea = 0.0
00351 sib%prog%snow_veg = 0.0
00352 sib%prog%tke = 0.0
00353 sib%prog%snow_mass = 0.0
00354 sib%prog%snow_depth = 0.0
00355 sib%prog%snow_age = 0.0
00356 sib%prog%nsl = 0.0
00357 sib%prog%pco2ap = 0.0
00358 sib%prog%pco2ap_old = 0.0
00359 sib%prog%cas = 0.0
00360 sib%prog%cas_old = 0.0
00361 sib%prog%expand = 0.0
00362 sib%prog%pco2m = 0.0
00363
00364
00365 sib%prog%pcosm = 0.0
00366 sib%prog%pcosap = 0.0
00367 sib%diag%cosflux = 0.0
00368 sib%diag%cos_flux_pbl = 0.0
00369 sib%diag%cos_grnd = 0.0
00370 sib%diag%cos_temp = 0.0
00371 sib%diag%coss = 0.0
00372 sib%diag%cosi = 0.0
00373 sib%diag%cosc = 0.0
00374
00375 sib%prog%sw_dwn = 0.0
00376 sib%prog%sw_dwn1 = 0.0
00377 sib%prog%sw_dwn2 = 0.0
00378 sib%prog%radvbc = 0.0
00379 sib%prog%radvdc = 0.0
00380 sib%prog%radnbc = 0.0
00381 sib%prog%radndc = 0.0
00382 sib%prog%dlwbot = 0.0
00383 sib%prog%dlwbot1 = 0.0
00384 sib%prog%dlwbot2 = 0.0
00385 sib%prog%vdcsav = 0.0
00386 sib%prog%tm = 0.0
00387 sib%prog%tm1 = 0.0
00388 sib%prog%tm2 = 0.0
00389 sib%prog%thm = 0.0
00390 sib%prog%sh = 0.0
00391 sib%prog%sh1 = 0.0
00392 sib%prog%sh2 = 0.0
00393 sib%prog%em = 0.0
00394 sib%prog%ps = 0.0
00395 sib%prog%ps1 = 0.0
00396 sib%prog%ps2 = 0.0
00397 sib%prog%psb = 0.0
00398 sib%prog%zb = 0.0
00399 sib%prog%ros = 0.0
00400 sib%prog%cupr = 0.0
00401 sib%prog%cupr1 = 0.0
00402 sib%prog%cupr2 = 0.0
00403 sib%prog%lspr = 0.0
00404 sib%prog%lspr1 = 0.0
00405 sib%prog%lspr2 = 0.0
00406 sib%prog%spdm = 0.0
00407 sib%prog%spdm1 = 0.0
00408 sib%prog%spdm2 = 0.0
00409 sib%prog%tcc1 = 0.0
00410 sib%prog%tcc2 = 0.0
00411 sib%prog%d13cca = 0.0
00412 sib%prog%d13cm = 0.0
00413
00414 do i=1,2
00415 sib%prog%bps(i) = 0.0
00416 sib%prog%capac(i) = 0.0
00417 enddo
00418
00419 do i=1,6
00420 sib%prog%rst(i) = 0.0
00421 enddo
00422
00423
00424
00425
00426
00427
00428
00429
00430
00431
00432
00433
00434
00435
00436
00437 sib%stat%coszbar = 0.0
00438 sib%stat%cosz = 0.0
00439 sib%stat%dayflag = 0.0
00440 sib%stat%julday = 0
00441 sib%stat%pt_num = 0
00442
00443
00444
00445
00446
00447
00448 end subroutine init_var