europe.ins 25 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112
  1. !///////////////////////////////////////////////////////////////////////////////////////
  2. !// LPJ-GUESS INSTRUCTION SCRIPT FOR COHORT/INDIVIDUAL MODE
  3. !// European Species
  4. !//
  5. !// LPJ-GUESS 3.0
  6. !//
  7. !// Parameter differences with Thomas Hickler's paper:
  8. !//
  9. !// Hickler, T., Vohland, K., Feehan, J., Miller, P., Fronzek, S., Giesecke, T., Kuehn, I., Carter, T., Smith, B. &
  10. !// Sykes, M. Projecting tree species-based climate-driven changes in European potential natural vegetation
  11. !// with a generalized dynamic vegetation model. In press, Global Ecology & Biogeography.
  12. !//
  13. !// are commented with ! THdiff
  14. !///////////////////////////////////////////////////////////////////////////////////////
  15. !///////////////////////////////////////////////////////////////////////////////////////
  16. ! Output files
  17. !
  18. ! outputdirectory is mandatory. Should be "./" for parallel runs.
  19. outputdirectory "./"
  20. ! Prefined yearly output
  21. ! These files may be outcommented if their output is not required.
  22. file_cmass "cmass.out"
  23. file_anpp "anpp.out"
  24. file_agpp "agpp.out"
  25. file_fpc "fpc.out"
  26. file_aaet "aaet.out"
  27. file_lai "lai.out"
  28. file_cflux "cflux.out"
  29. file_doc "doc.out"
  30. file_dens "dens.out"
  31. file_runoff "tot_runoff.out"
  32. file_cpool "cpool.out"
  33. file_clitter "clitter.out"
  34. !file_firert "firert.out"
  35. !file_aiso "aiso.out"
  36. !file_amon "amon.out"
  37. !file_amon_mt1 "amon_mt1.out"
  38. !file_amon_mt2 "amon_mt2.out"
  39. !file_speciesheights "height.out"
  40. file_nmass "nmass.out"
  41. file_cton_leaf "cton_leaf.out"
  42. file_ngases "ngases.out"
  43. file_nsources "nsources.out"
  44. file_npool "npool.out"
  45. file_nlitter "nlitter.out"
  46. file_nuptake "nuptake.out"
  47. file_nflux "nflux.out"
  48. file_vmaxnlim "vmaxnlim.out"
  49. ! Monthly outputs
  50. !file_mnpp "mnpp.out"
  51. !file_mlai "mlai.out"
  52. !file_mrh "mrh.out"
  53. !file_mgpp "mgpp.out"
  54. !file_mra "mra.out"
  55. !file_mnee "mnee.out"
  56. !file_maet "maet.out"
  57. !file_mpet "mpet.out"
  58. !file_mevap "mevap.out"
  59. !file_mintercep "mintercep.out"
  60. !file_mrunoff "mrunoff.out"
  61. !file_mwcont_upper "mwcont_upper.out"
  62. !file_mwcont_lower "mwcont_lower.out"
  63. !file_miso "miso.out"
  64. !file_mmon "mmon.out"
  65. !file_mmon_mt1 "mmon_mt1.out"
  66. !file_mmon_mt2 "mmon_mt2.out"
  67. !///////////////////////////////////////////////////////////////////////////////////////
  68. !///////////////////////////////////////////////////////////////////////////////////////
  69. !// RUN PARAMETERS AND OPTIONS
  70. !
  71. ! Settings recognised by Plib
  72. ! Run GUESS with -help option for list of keywords and their meanings
  73. title 'LPJ-GUESS cohort mode - European species'
  74. vegmode "cohort" ! "cohort", "individual" or "population"
  75. nyear_spinup 500 ! number of years to spin up the simulation for
  76. ifcalcsla 1 ! whether to calculate SLA from leaf longevity
  77. ! (PFT-specific value can be specified in this file instead)
  78. ifcalccton 1 ! whether to calculate leaf C:N min from leaf longevity
  79. ! (PFT-specific value can be specified in this file instead)
  80. iffire 1 ! whether to implement fire (1) or not (0)
  81. npatch 25 ! number of replicate patches to simulate
  82. npatch_secondarystand 1 ! number of replicate patches to simulate in secondary stands
  83. reduce_all_stands 0 ! Whether to reduce equal percentage of all stands of a stand type at land cover change
  84. age_limit_reduce 5 ! Minimum age of stands to reduce at land cover change
  85. patcharea 1000 ! patch area (m2)
  86. estinterval 5 ! years between establishment events in cohort mode
  87. ifdisturb 1 ! whether generic patch-destroying disturbances enabled
  88. distinterval 100 ! average return time for generic patch-destroying disturbances
  89. ! Hickler et al. (2011) used 200
  90. ifbgestab 1 ! whether background establishment enabled
  91. ifsme 1 ! whether spatial mass effect enabled
  92. ifstochestab 1 ! whether establishment stochastic
  93. ifstochmort 1 ! whether mortality stochastic
  94. ifcdebt 1 ! whether to allow vegetation C storage (1) or not (0)
  95. ifpftlitterfall 0 ! Whether to drop leaves and root litter PFT specific (1) or once a year (0)
  96. calc_phen_after_restart 1 ! Whether to recalculate phenology directly after restarting from a saved state (1, default for EC-Earth-Veg) or not (0)
  97. wateruptake "rootdist"! "wcont", "rootdist", "smart" or "speciesspecific",
  98. ! see documentation for water_uptake()
  99. textured_soil 1 ! whether to use silt/sand fractions specific to soiltype
  100. !///////////////////////////////////////////////////////////////////////////////
  101. ! PROCESS SETTINGS SPECIFIC TO NITROGEN
  102. !///////////////////////////////////////////////////////////////////////////////
  103. ifcentury 1 ! whether to use CENTURY SOM dynamics (mandatory for N cycling)
  104. ifnlim 1 ! whether plant growth limited by available N
  105. freenyears 100 ! number of years to spin up without N limitation (needed to build up a N pool)
  106. nfix_a 0.102 ! first term in N fixation eqn (Conservative 0.102, Central 0.234, Upper 0.367)
  107. nfix_b 0.524 ! second term in N fixation eqn (Conservative 0.524, Central -0.172, Upper -0.754)
  108. nrelocfrac 0.5 ! fraction of N retranslocated prior to leaf and root shedding
  109. !///////////////////////////////////////////////////////////////////////////////
  110. ! SERIALIZATION SETTINGS
  111. !///////////////////////////////////////////////////////////////////////////////
  112. !state_year 500 ! year to save/start state file (no setting = after spinup)
  113. restart 0 ! wheter to start from a state file
  114. save_state 0 ! wheter to save a state file
  115. !state_path "" ! directory to put state files in
  116. ifsmoothgreffmort 1 ! whether to vary mort_greff smoothly with growth efficiency (1)
  117. ! or to use the standard step-function (0)
  118. ! greff_min values below calibrated for the smooth (1) option
  119. ifdroughtlimitedestab 1 ! whether establishment is limited by growing season drought
  120. ifrainonwetdaysonly 1 ! whether to rain on wet days only (1), or to rain a bit every day (0)
  121. ifbvoc 0 ! whether to include BVOC calculations (1) or not (0)
  122. !!!!!!!!!!!! landcover parameters !!!!!!!!!!!!!!
  123. run_landcover 0 ! whether to use (and change) landcover fractions (1) or not (0)
  124. !///////////////////////////////////////////////////////////////////////////////////////
  125. !///////////////////////////////////////////////////////////////////////////////////////
  126. !// PARAMETERS FOR PFTS
  127. !// Run GUESS with -help option for list of keywords and their meanings
  128. group "common" (
  129. ! Parameters common to all PFTs
  130. lambda_max 0.8
  131. emax 5
  132. reprfrac 0.1
  133. wscal_min 0.35
  134. drought_tolerance 0.0001
  135. ! default value - ensures that this has little effect even if
  136. ! ifdroughtlimitedestab is turned on
  137. landcover "natural"
  138. harv_eff 0
  139. res_outtake 0
  140. )
  141. group "tree" (
  142. ! Parameters common to all trees
  143. common
  144. lifeform "tree"
  145. crownarea_max 40
  146. turnover_root 0.7
  147. ltor_max 1
  148. k_allom2 40
  149. k_allom3 0.67
  150. k_rp 1.6
  151. wooddens 200
  152. cton_root 29
  153. cton_sap 330
  154. nuptoroot 0.0028
  155. km_volume 0.000001477
  156. pathway "c3"
  157. kest_repr 200
  158. kest_bg 0.1
  159. kest_pres 1
  160. litterme 0.3
  161. rootdist 0.6 0.4
  162. harv_eff 0.95
  163. res_outtake 0.75
  164. turnover_harv_prod 0.04 ! Turnover rate for long-lived harvested products (wood) : 0.04 corresponds to a 25-year turnover time (as in Bondeau 2007)
  165. harvest_slow_frac 0.33 ! Bondeau 0.33
  166. )
  167. group "shrub" (
  168. common
  169. lifeform "tree"
  170. leafphysiognomy "broadleaf"
  171. crownarea_max 10
  172. turnover_root 0.7
  173. ltor_max 1
  174. k_allom1 100
  175. k_allom2 5
  176. k_allom3 0.67
  177. k_rp 1.6
  178. wooddens 250
  179. cton_root 29
  180. cton_sap 330
  181. nuptoroot 0.0028
  182. km_volume 0.000001477
  183. fnstorage 0.3
  184. pathway "c3"
  185. kest_repr 200
  186. kest_bg 0.1
  187. kest_pres 1
  188. litterme 0.3
  189. rootdist 0.6 0.4
  190. longevity 100
  191. turnover_harv_prod 1 ! Turnover rate for long-lived harvested products (wood) : 1-year turnover time
  192. harvest_slow_frac 0
  193. )
  194. group "needle_leaved" (
  195. leafphysiognomy "needleleaf"
  196. k_allom1 150
  197. k_latosa 4000
  198. ga 0.140
  199. )
  200. group "broad_leaved" (
  201. leafphysiognomy "broadleaf"
  202. k_allom1 250
  203. k_latosa 5000
  204. leaflong 0.5 ! PMxx: new default
  205. turnover_leaf 1 ! PMxx: new default
  206. ga 0.040
  207. )
  208. group "grass" (
  209. ! Parameters common to all grasses
  210. common
  211. lifeform "grass"
  212. leafphysiognomy "broadleaf"
  213. ltor_max 0.5
  214. cton_root 29
  215. nuptoroot 0.00551
  216. km_volume 0.000001876
  217. fnstorage 0.3
  218. respcoeff 1.0 ! PM_Dec2012, was 2.0
  219. litterme 0.2
  220. ga 0.030
  221. turnover_harv_prod 1 ! Turnover rate for long-lived harvested products (wood) : 1-year turnover time for GRASS
  222. harvest_slow_frac 0
  223. )
  224. ! greff_min values below calibrated for the smooth (ifsmoothgreffmort 1) option
  225. ! Many THdiff values here
  226. group "shade_tolerant" (
  227. est_max 0.05
  228. parff_min 350000 ! THdiff: 1250000
  229. alphar 3.0 ! THdiff: 2
  230. greff_min 0.04
  231. turnover_sap 0.05
  232. )
  233. ! So far only trial values; not in global version
  234. group "intermediate_shade_tolerant" (
  235. est_max 0.15 ! THdiff: 0.1
  236. parff_min 2000000
  237. alphar 7.0 ! THdiff: 6
  238. greff_min 0.06 ! THdiff: 0.08
  239. turnover_sap 0.075 ! THdiff: 0.065
  240. )
  241. ! From global version; values from orginal European version after "!"
  242. group "shade_intolerant" (
  243. est_max 0.2
  244. parff_min 2500000
  245. alphar 10.0
  246. greff_min 0.08 ! THdiff: 0.1
  247. turnover_sap 0.1 ! THdiff: 0.08
  248. )
  249. group "boreal_tree" (
  250. respcoeff 1.0 ! THdiff: 2.0
  251. pstemp_min -4
  252. pstemp_low 10
  253. pstemp_high 25
  254. pstemp_max 38
  255. )
  256. group "temperate_tree" (
  257. respcoeff 1.0
  258. pstemp_min -2
  259. pstemp_low 15
  260. pstemp_high 25
  261. pstemp_max 38
  262. )
  263. !///////////////////////////////////////////////////////////////////////////////////////
  264. ! PFTs and species follow
  265. !
  266. ! THdiff notes:
  267. ! 1. Thomas Hickler didn't give the values used for the tcmax_est and twmin_est parameters
  268. ! 2. rootdist is different for (z1 in brackets): Abi_alb (0.8), Bet_pen (0.8), Bet_pub (0.8), Car_bet (0.7),
  269. ! Cor_ave (0.7), Fag_syl (0.8), Fra_exc (0.8)
  270. pft "Abi_alb" (
  271. include 1
  272. tree
  273. shade_tolerant
  274. temperate_tree
  275. needle_leaved
  276. ! sla 9.3 ! Not used if ifcalcsla is set
  277. gmin 0.3
  278. phenology "evergreen"
  279. fnstorage 0.05
  280. leaflong 3 ! THdiff: 4
  281. turnover_leaf 0.33 ! THdiff: 0.25
  282. phengdd5ramp 0
  283. tcmin_surv -2 ! from GS. THdiff: -4.5 ! Sykes96: -4.5
  284. tcmin_est -2 ! from GS. THdiff: -3.5 ! Sykes96: -4.5
  285. tcmax_est 2 ! from GS. THdiff: -2
  286. twmin_est 6 ! limit not implemented
  287. gdd5min_est 1600 ! from GS ! THdiff: -1450 ! Sykes96: 1450
  288. k_chilla 0
  289. k_chillb 100
  290. k_chillk 0.05
  291. fireresist 0.1
  292. intc 0.06
  293. longevity 350
  294. drought_tolerance 0.35
  295. eps_iso 0.05
  296. seas_iso 0
  297. eps_mon 1.1 0.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  298. storfrac_mon 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  299. )
  300. pft "BES" (
  301. ! boreal evergreen shrub
  302. include 1
  303. shrub
  304. boreal_tree
  305. crownarea_max 3
  306. k_allom1 20 ! THdiff: 250
  307. k_allom2 5 ! THdiff: ?
  308. k_latosa 500
  309. shade_intolerant
  310. rootdist 0.8 0.2
  311. ! sla 9.3 ! Not used if ifcalcsla is set
  312. gmin 0.3
  313. phenology "evergreen"
  314. leaflong 2
  315. turnover_leaf 0.5
  316. turnover_sap 0.05 ! THdiff: 0.1 (shade intolerant value)
  317. phengdd5ramp 0
  318. tcmin_surv -1000 ! limit not implemented
  319. tcmin_est -1000 ! limit not implemented
  320. tcmax_est -1.0
  321. twmin_est -1000 ! limit not implemented
  322. gdd5min_est 200 ! THdiff: 300
  323. longevity 50
  324. k_chilla 0
  325. k_chillb 100
  326. k_chillk 0.05
  327. fireresist 0.1
  328. intc 0.06
  329. drought_tolerance 0.25
  330. eps_iso 2.0
  331. seas_iso 0
  332. eps_mon 2.4 1.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  333. storfrac_mon 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  334. ga 0.040
  335. )
  336. pft "Bet_pen" (
  337. include 1
  338. tree
  339. shade_intolerant
  340. temperate_tree
  341. broad_leaved
  342. ! sla 24.3 ! Not used if ifcalcsla is set
  343. gmin 0.5
  344. phenology "summergreen"
  345. fnstorage 0.15
  346. phengdd5ramp 200
  347. tcmin_surv -30
  348. tcmin_est -30
  349. tcmax_est 7 ! THdiff: -
  350. twmin_est 5 ! THdiff: -
  351. gdd5min_est 700 ! Sykes96
  352. k_chilla 0
  353. k_chillb 350
  354. k_chillk 0.05
  355. fireresist 0.1
  356. intc 0.02
  357. longevity 200
  358. drought_tolerance 0.42
  359. eps_iso 0.2
  360. seas_iso 1
  361. eps_mon 2.1 3.9 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  362. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  363. )
  364. pft "Bet_pub" (
  365. include 1
  366. tree
  367. shade_intolerant
  368. boreal_tree
  369. broad_leaved
  370. ! sla 24.3 ! Not used if ifcalcsla is set
  371. gmin 0.5
  372. phenology "summergreen"
  373. fnstorage 0.15
  374. phengdd5ramp 200
  375. tcmin_surv -30
  376. tcmin_est -30
  377. tcmax_est 3 ! THdiff: -
  378. twmin_est 5 ! THdiff: -
  379. gdd5min_est 350 ! Sykes96: 150
  380. k_chilla 0
  381. k_chillb 350
  382. k_chillk 0.05
  383. fireresist 0.1
  384. intc 0.02
  385. longevity 200
  386. drought_tolerance 0.5
  387. eps_iso 0.
  388. seas_iso 1
  389. eps_mon 0.1 0.9 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  390. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  391. )
  392. pft "Car_bet" (
  393. include 1
  394. tree
  395. intermediate_shade_tolerant
  396. temperate_tree
  397. broad_leaved
  398. ! sla 24.3 ! Not used if ifcalcsla is set
  399. gmin 0.5
  400. phenology "summergreen"
  401. fnstorage 0.15
  402. phengdd5ramp 200
  403. tcmin_surv -8 ! Sykes96
  404. tcmin_est -8
  405. tcmax_est 5 ! THdiff: -
  406. twmin_est 5 ! THdiff: -
  407. gdd5min_est 1200 ! Sykes96: 1100
  408. k_chilla 0
  409. k_chillb 600 ! Sykes96 1200
  410. k_chillk 0.05 ! Sykes96 0.0075
  411. fireresist 0.1
  412. intc 0.02
  413. longevity 350
  414. drought_tolerance 0.33
  415. eps_iso 0.
  416. seas_iso 1
  417. eps_mon 0.06 0.02 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  418. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  419. )
  420. pft "Cor_ave" (
  421. include 1
  422. tree
  423. crownarea_max 15
  424. broad_leaved
  425. intermediate_shade_tolerant
  426. temperate_tree
  427. k_latosa 4000
  428. ! sla 12 ! Not used if ifcalcsla is set
  429. gmin 0.5
  430. phenology "summergreen"
  431. fnstorage 0.15
  432. phengdd5ramp 200
  433. tcmin_surv -11 ! THdiff: -8 Sykes96: -15
  434. tcmin_est -11 ! THdiff: -7 Sykes96: -15
  435. tcmax_est 7 ! THdiff: -
  436. twmin_est 5 ! THdiff: -
  437. gdd5min_est 800 ! Sykes96
  438. k_chilla 0
  439. k_chillb 350
  440. k_chillk 0.05
  441. fireresist 0.1
  442. intc 0.02
  443. longevity 100 ! THdiff: 300 - see Savill's silviculture book
  444. drought_tolerance 0.3
  445. eps_iso 0.
  446. seas_iso 1
  447. eps_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  448. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  449. )
  450. pft "Fag_syl" (
  451. include 1
  452. tree
  453. shade_tolerant
  454. temperate_tree
  455. broad_leaved
  456. ! sla 24.3 ! Not used if ifcalcsla is set
  457. gmin 0.5
  458. phenology "summergreen"
  459. fnstorage 0.15
  460. phengdd5ramp 200
  461. tcmin_surv -3.5 ! Sykes96
  462. tcmin_est -3.5
  463. tcmax_est 6 ! THdiff: -
  464. twmin_est 5 ! THdiff: - Sykes96
  465. gdd5min_est 1500 ! Sykes96 990 (with greater chilling)
  466. k_chilla 0
  467. k_chillb 600 ! Sykes96 1150
  468. k_chillk 0.05 ! Sykes96 0.0065
  469. fireresist 0.1
  470. intc 0.02
  471. longevity 500
  472. drought_tolerance 0.3
  473. eps_iso 0.
  474. seas_iso 1
  475. eps_mon 3.5 6.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  476. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  477. )
  478. pft "Fra_exc" (
  479. include 1
  480. tree
  481. intermediate_shade_tolerant
  482. temperate_tree
  483. broad_leaved
  484. ! sla 24.3 ! Not used if ifcalcsla is set
  485. gmin 0.5
  486. phenology "summergreen"
  487. fnstorage 0.15
  488. phengdd5ramp 200
  489. tcmin_surv -16 ! Sykes96
  490. tcmin_est -16 ! Sykes96
  491. tcmax_est 6 ! THdiff: - Sykes
  492. twmin_est 5 ! THdiff: -
  493. gdd5min_est 1100 ! Sykes96
  494. k_chilla 0
  495. k_chillb 100
  496. k_chillk 0.05
  497. fireresist 0.1
  498. intc 0.02
  499. longevity 350
  500. drought_tolerance 0.4
  501. eps_iso 0.
  502. seas_iso 1
  503. eps_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  504. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  505. )
  506. pft "Jun_oxy" (
  507. ! Thomas Hickler's values
  508. include 1
  509. tree ! THdiff: - shrub
  510. shade_intolerant
  511. temperate_tree
  512. needle_leaved
  513. k_latosa 1500
  514. crownarea_max 10
  515. rootdist 0.5 0.5
  516. ! sla 10 ! Not used if ifcalcsla is set
  517. gmin 0.5
  518. phenology "evergreen"
  519. fnstorage 0.05
  520. leaflong 1.5
  521. turnover_leaf 0.6667
  522. phengdd5ramp 0
  523. tcmin_surv 0
  524. tcmin_est 1
  525. tcmax_est 1000
  526. twmin_est -1000
  527. gdd5min_est 2200
  528. k_chilla 0
  529. k_chillb 100
  530. k_chillk 0.05
  531. fireresist 0.4
  532. intc 0.02
  533. longevity 200
  534. drought_tolerance 0.01
  535. eps_iso 0.
  536. seas_iso 0
  537. eps_mon 1.2 0.8 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  538. storfrac_mon 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  539. )
  540. pft "MRS" (
  541. ! Thomas Hickler's values
  542. ! Mediterranean raingreen low shrub:
  543. ! Cistus, Rosmarinus, Genista, Lavandula, Erica
  544. include 1
  545. shrub ! THdiff: - has k_allom1 as 250
  546. shade_intolerant
  547. temperate_tree
  548. k_latosa 1500 ! ThomasH
  549. rootdist 0.9 0.1
  550. ! sla 10 ! Not used if ifcalcsla is set
  551. gmin 0.5
  552. phenology "raingreen"
  553. leaflong 0.5
  554. turnover_leaf 1
  555. phengdd5ramp 0
  556. tcmin_surv 0 ! ThomasH
  557. tcmin_est 1 ! ThomasH
  558. tcmax_est 1000 ! 11
  559. twmin_est -1000 ! 21
  560. gdd5min_est 2200 ! ThomasH
  561. k_chilla 0
  562. k_chillb 100
  563. k_chillk 0.05
  564. fireresist 0.3 ! TH
  565. intc 0.02
  566. longevity 100 !
  567. drought_tolerance 0.01
  568. eps_iso 2.0
  569. seas_iso 0
  570. eps_mon 2.4 1.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  571. storfrac_mon 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  572. ga 0.040
  573. )
  574. pft "Pic_abi" (
  575. include 1
  576. tree
  577. shade_tolerant
  578. boreal_tree
  579. needle_leaved
  580. rootdist 0.8 0.2
  581. ! sla 9.3 ! Not used if ifcalcsla is set
  582. gmin 0.3
  583. phenology "evergreen"
  584. fnstorage 0.05
  585. leaflong 3 ! THdiff: 4
  586. turnover_leaf 0.33 ! THdiff: 0.25
  587. phengdd5ramp 0
  588. tcmin_surv -30
  589. tcmin_est -30
  590. tcmax_est -1.5 ! Sykes96
  591. twmin_est 5 ! THdiff: -
  592. gdd5min_est 600 ! Sykes96
  593. k_chilla 0
  594. k_chillb 100
  595. k_chillk 0.05
  596. fireresist 0.1
  597. intc 0.06
  598. longevity 500
  599. drought_tolerance 0.43
  600. eps_iso 0.5
  601. seas_iso 0
  602. eps_mon 3.9 2.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  603. storfrac_mon 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  604. )
  605. pft "Pic_sit" (
  606. ! Bjarki's values
  607. include 0
  608. tree
  609. intermediate_shade_tolerant ! Savill's silviculture book
  610. boreal_tree
  611. needle_leaved
  612. k_latosa 4500 ! Waring et al 1980
  613. rootdist 0.8 0.2 ! ThomasH
  614. ! sla 9.3 ! Not used if ifcalcsla is set
  615. gmin 0.3
  616. phenology "evergreen"
  617. fnstorage 0.05
  618. leaflong 4 ! 5 !?
  619. turnover_leaf 0.25 ! 0.2 !?
  620. phengdd5ramp 0
  621. tcmin_surv -18 ! Bjarki
  622. tcmin_est -17
  623. tcmax_est 5.5 ! 100419 - was 9.5 in earlier runs. Bjarki from STASH
  624. twmin_est -1000 ! 5
  625. gdd5min_est 450 ! Bjarki
  626. k_chilla 0
  627. k_chillb 100 ! Bjarki
  628. k_chillk 0.05 ! Bjarki
  629. fireresist 0.1
  630. intc 0.06
  631. longevity 700 ! Bjarki
  632. drought_tolerance 0.5 ! Bjarki
  633. eps_iso 0. ! to be determined
  634. seas_iso 0
  635. eps_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ! to be determined
  636. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  637. ! wooddens 200 - Should be less dens than P. abies (Savill)
  638. ! turnover_sap 0.065 ! Bjarki 30% + abies!
  639. )
  640. pft "Pin_syl" (
  641. include 1
  642. tree
  643. intermediate_shade_tolerant
  644. boreal_tree
  645. needle_leaved
  646. k_latosa 3000 ! THdiff: 2000 (but I find that this to be a huge disadvantage for Pinus s.)
  647. ! sla 9.3 ! Not used if ifcalcsla is set
  648. gmin 0.3
  649. phenology "evergreen"
  650. fnstorage 0.05
  651. leaflong 2
  652. turnover_leaf 0.5
  653. phengdd5ramp 0
  654. tcmin_surv -30
  655. tcmin_est -30
  656. tcmax_est -1.0 ! Sykes96
  657. twmin_est 5 ! THdiff: -
  658. gdd5min_est 500 ! Sykes96
  659. k_chilla 0
  660. k_chillb 100
  661. k_chillk 0.05
  662. fireresist 0.2
  663. intc 0.06
  664. longevity 350 ! THdiff: 500
  665. drought_tolerance 0.25
  666. eps_iso 0.
  667. seas_iso 0
  668. eps_mon 3.2 0.8 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  669. storfrac_mon 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  670. )
  671. pft "Pin_hal" (
  672. ! Thomas Hickler's values
  673. include 1
  674. tree
  675. shade_intolerant
  676. temperate_tree
  677. needle_leaved
  678. k_latosa 3000 ! THdiff: 2000 (but I find that this to be a huge disadvantage for Pinus h.)
  679. ! sla 9.3 ! Not used if ifcalcsla is set
  680. gmin 0.3
  681. phenology "evergreen"
  682. fnstorage 0.05
  683. leaflong 2
  684. turnover_leaf 0.5
  685. phengdd5ramp 0
  686. tcmin_surv 3
  687. tcmin_est 3
  688. tcmax_est 9 ! THdiff -
  689. twmin_est 21
  690. gdd5min_est 3000
  691. k_chilla 0
  692. k_chillb 100
  693. k_chillk 0.05
  694. fireresist 0.2
  695. intc 0.06
  696. longevity 350
  697. drought_tolerance 0.05
  698. eps_iso 0.
  699. seas_iso 0
  700. eps_mon 6.1 3.9 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  701. storfrac_mon 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  702. )
  703. pft "Pop_tre" (
  704. ! Not included in Thomas Hickler's paper
  705. include 1
  706. tree
  707. shade_intolerant
  708. temperate_tree
  709. broad_leaved
  710. rootdist 0.7 0.3
  711. ! sla 24.3 ! Not used if ifcalcsla is set
  712. gmin 0.5
  713. phenology "summergreen"
  714. fnstorage 0.15
  715. phengdd5ramp 200
  716. tcmin_surv -31 ! Sykes
  717. tcmin_est -30 ! Sykes
  718. tcmax_est 6 ! Sykes96
  719. twmin_est -1000
  720. gdd5min_est 500 ! Sykes96 400
  721. k_chilla 0
  722. k_chillb 350
  723. k_chillk 0.05
  724. fireresist 0.2 ! Slightly higher to account for its ability to re-sprout
  725. intc 0.02
  726. longevity 160 ! Prentice & H.
  727. drought_tolerance 0.4
  728. eps_iso 20.
  729. seas_iso 1
  730. eps_mon 2.4 1.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  731. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  732. )
  733. pft "Que_coc" (
  734. ! Thomas Hickler's values
  735. include 1
  736. shrub ! THdiff: - has k_allom1 as 250
  737. intermediate_shade_tolerant
  738. temperate_tree
  739. k_latosa 2500
  740. rootdist 0.5 0.5
  741. ! sla 10 ! Not used if ifcalcsla is set
  742. gmin 0.5
  743. phenology "evergreen"
  744. leaflong 1.5
  745. turnover_leaf 0.6667
  746. phengdd5ramp 0
  747. tcmin_surv 0
  748. tcmin_est 0
  749. tcmax_est 11
  750. twmin_est 21
  751. gdd5min_est 2200
  752. k_chilla 0
  753. k_chillb 100
  754. k_chillk 0.05
  755. fireresist 0.3
  756. intc 0.02
  757. longevity 350
  758. drought_tolerance 0.1
  759. eps_iso 0.1
  760. seas_iso 0
  761. eps_mon 6.0 4.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  762. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  763. ga 0.040
  764. )
  765. pft "Que_ile" (
  766. include 1
  767. tree
  768. intermediate_shade_tolerant
  769. temperate_tree
  770. broad_leaved
  771. k_latosa 3000
  772. rootdist 0.5 0.5
  773. ! sla 9.3 ! Not used if ifcalcsla is set
  774. gmin 0.5
  775. phenology "evergreen"
  776. fnstorage 0.05
  777. leaflong 2
  778. turnover_leaf 0.5
  779. phengdd5ramp 0
  780. tcmin_surv 3 ! THdiff: -2
  781. tcmin_est 3 ! THdiff: -1
  782. tcmax_est 7 ! THdiff: -
  783. twmin_est 5 ! THdiff: -
  784. gdd5min_est 1800
  785. k_chilla 0
  786. k_chillb 100
  787. k_chillk 0.05
  788. fireresist 0.3
  789. intc 0.02
  790. longevity 350
  791. drought_tolerance 0.1
  792. eps_iso 0.05
  793. seas_iso 0
  794. eps_mon 9.6 6.4 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  795. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  796. )
  797. pft "Que_pub" (
  798. ! Thomas Hickler's values
  799. include 1
  800. tree
  801. intermediate_shade_tolerant
  802. temperate_tree
  803. broad_leaved
  804. ! sla 24.3 ! Not used if ifcalcsla is set
  805. gmin 0.5
  806. phenology "summergreen"
  807. fnstorage 0.15
  808. phengdd5ramp 200
  809. tcmin_surv -6 ! THdiff: -6
  810. tcmin_est -5 ! THdiff: -5
  811. tcmax_est 6 ! THdiff: -
  812. twmin_est -1000
  813. gdd5min_est 1900 ! Sykes96
  814. k_chilla 0
  815. k_chillb 100
  816. k_chillk 0.05
  817. fireresist 0.2
  818. intc 0.02
  819. longevity 500
  820. drought_tolerance 0.2
  821. eps_iso 50.0
  822. seas_iso 1
  823. eps_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  824. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  825. )
  826. pft "Que_rob" (
  827. include 1
  828. tree
  829. intermediate_shade_tolerant
  830. temperate_tree
  831. broad_leaved
  832. ! sla 24.3 ! Not used if ifcalcsla is set
  833. gmin 0.5
  834. phenology "summergreen"
  835. fnstorage 0.15
  836. phengdd5ramp 200
  837. tcmin_surv -10 ! THdiff: -16, Sykes96: -16
  838. tcmin_est -9 ! THdiff: -15, Sykes96: -16
  839. tcmax_est 6 ! THdiff: -
  840. twmin_est 5 ! THdiff: -
  841. gdd5min_est 1100
  842. k_chilla 0
  843. k_chillb 100
  844. k_chillk 0.05
  845. fireresist 0.2
  846. intc 0.02
  847. longevity 500
  848. drought_tolerance 0.25
  849. eps_iso 40.0
  850. seas_iso 1
  851. eps_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  852. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  853. )
  854. pft "Til_cor" (
  855. include 1
  856. tree
  857. intermediate_shade_tolerant
  858. temperate_tree
  859. broad_leaved
  860. rootdist 0.8 0.2
  861. ! sla 24.3 ! Not used if ifcalcsla is set
  862. gmin 0.5
  863. phenology "summergreen"
  864. fnstorage 0.15
  865. phengdd5ramp 200
  866. tcmin_surv -12 ! THdiff: -18, Sykes96: -18
  867. tcmin_est -11 ! THdiff: -17
  868. tcmax_est 5 ! THdiff: -
  869. twmin_est 5 ! THdiff: -
  870. gdd5min_est 1100 ! THdiff: 1000, Sykes96 has 830 (with higher chilling)
  871. k_chilla 0
  872. k_chillb 600
  873. k_chillk 0.05
  874. fireresist 0.1
  875. intc 0.02
  876. longevity 350
  877. drought_tolerance 0.33
  878. eps_iso 0.
  879. seas_iso 1
  880. eps_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  881. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  882. )
  883. pft "Ulm_gla" (
  884. ! Not included in Thomas Hickler's paper
  885. include 1
  886. tree
  887. intermediate_shade_tolerant
  888. temperate_tree
  889. broad_leaved
  890. ! sla 24.3 ! Not used if ifcalcsla is set
  891. gmin 0.5
  892. phenology "summergreen"
  893. fnstorage 0.15
  894. phengdd5ramp 200
  895. tcmin_surv -10.5 ! Sykes96: -15
  896. tcmin_est -9.5 ! Sykes96: -15
  897. tcmax_est 6
  898. twmin_est 5
  899. gdd5min_est 850 ! Sykes96
  900. k_chilla 0
  901. k_chillb 100
  902. k_chillk 0.05
  903. fireresist 0.1
  904. intc 0.02
  905. longevity 350
  906. drought_tolerance 0.4
  907. eps_iso 0. ! to be determined
  908. seas_iso 1
  909. eps_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ! to be determined
  910. storfrac_mon 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  911. )
  912. group "C3G" (
  913. include 1
  914. grass
  915. pathway "c3"
  916. rootdist 0.9 0.1
  917. gmin 0.5
  918. phenology "any"
  919. ! sla 32.4 ! Not used if ifcalcsla is set
  920. leaflong 0.5
  921. turnover_leaf 1
  922. turnover_root 0.7
  923. phengdd5ramp 100
  924. pstemp_min -5
  925. pstemp_low 10
  926. pstemp_high 30
  927. pstemp_max 45
  928. tcmin_surv -1000 ! limit not implemented
  929. tcmin_est -1000 ! limit not implemented
  930. tcmax_est 1000 ! limit not implemented
  931. twmin_est -1000 ! limit not implemented
  932. gdd5min_est 0 ! limit not implemented
  933. parff_min 2000000
  934. fireresist 0.5 ! PM_Dec2012, was 1.0 ! THdiff 0.5 ! Changed from 0.5 on April 10, 2006
  935. intc 0.01
  936. drought_tolerance 0.01
  937. eps_iso 0.
  938. seas_iso 1
  939. eps_mon 0.45 0.55 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  940. storfrac_mon 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  941. harv_eff 0.5
  942. )
  943. pft "C3_gr" (
  944. C3G
  945. )
  946. group "C4G" (
  947. include 0
  948. grass
  949. pathway "c4"
  950. rootdist 0.9 0.1
  951. gmin 0.5
  952. phenology "any"
  953. leaflong 0.5
  954. turnover_leaf 1
  955. turnover_root 0.7 ! PM_Dec2012, was 0.5
  956. phengdd5ramp 100
  957. pstemp_min 6
  958. pstemp_low 20
  959. pstemp_high 45
  960. pstemp_max 55
  961. tcmin_surv 15.5
  962. tcmin_est 15.5
  963. tcmax_est 1000 ! limit not implemented
  964. twmin_est -1000 ! limit not implemented ! limit not implemented
  965. gdd5min_est 0 ! limit not implemented
  966. parff_min 1000000 ! ThomasH 2000000 ! Changed from 2500000 on April 10, 2006
  967. fireresist 0.5
  968. intc 0.01
  969. drought_tolerance 0.01
  970. eps_iso 0.
  971. seas_iso 1
  972. eps_mon 0.55 0.45 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  973. storfrac_mon 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0
  974. harv_eff 0.5
  975. )
  976. pft "C4_gr" (
  977. C4G
  978. )
  979. ! Reference: Savill's silviculture book:
  980. ! The Silviculture of Trees used in British Forestry, Peter S. Savill