crop.ins 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579
  1. !///////////////////////////////////////////////////////////////////////////////////////
  2. !// CROP-SPECIFIC ADDITIONS TO LPJ-GUESS INSTRUCTION SCRIPT
  3. !// Mats Lindeskog 2015-10-14
  4. !// Peter Anthoni, 2017-01-24 added bvoc emission parameter to c3 and c4 crops (using c3 and c4 grass parameter)
  5. !///////////////////////////////////////////////////////////////////////////////////////
  6. import "landcover.ins"
  7. !///////////////////////////////////////////////////////////////////////////////////////
  8. ! Crop management input files
  9. !
  10. param "file_sdates" (str "")
  11. param "file_hdates" (str "")
  12. param "file_Nfert" (str "")
  13. param "file_Nfert_st" (str "")
  14. !///////////////////////////////////////////////////////////////////////////////////////
  15. ! Output files
  16. !
  17. ! Prefined yearly output
  18. ! These files may be outcommented if their output is not required.
  19. file_npool_forest ""
  20. file_yield "yield.out"
  21. file_yield1 "yield1.out"
  22. file_yield2 "yield2.out"
  23. file_sdate1 "sdate1.out"
  24. file_sdate2 "sdate2.out"
  25. file_hdate1 "hdate1.out"
  26. file_hdate2 "hdate2.out"
  27. file_lgp "lgp.out"
  28. file_phu "phu.out"
  29. file_fphu "fphu.out"
  30. file_fhi "fhi.out"
  31. file_irrigation "irrigation.out"
  32. file_seasonality "seasonality.out"
  33. !///////////////////////////////////////////////////////////////////////////////////////
  34. !// RUN PARAMETERS AND OPTIONS
  35. !
  36. minimizecftlist 0 ! Checks st fraction file for st:s with fractions>0.0 at any time or place; other st:s are exluded from the stlist
  37. frac_fixed_default_crops 0 ! whether to use all active crop stand types (0) or only stand types with suitable rainfed crops
  38. ! (based on crop pft tb and gridcell latitude) (1) when using fixed crop fractions
  39. nyears_cropland_ramp 0 ! Number of years to increase cropland fraction linearly from 0 to first year's value
  40. ifintercropgrass 1 ! Whether to grow grass as cover crop between growing periods
  41. iftillage 1 ! Whether to simulate tillage by increasing soil respiration
  42. ifcalcdynamic_phu 1 ! Whether to calculate dynamic potential heat units
  43. ifdyn_phu_limit 0 ! Whether to limit dynamic phu calculation to a period specified by nyear_dyn_phu
  44. nyear_dyn_phu 50 ! Number of years to calculate dynamic phu if dynamic_phu_limit is 1
  45. !///////////////////////////////////////////////////////////////////////////////////////
  46. !// PARAMETERS FOR STAND TYPES
  47. !///////////////////////////////////////////////////////////////////////////////////////
  48. !// PARAMETERS FOR PFTS
  49. !// Run GUESS with -help option for list of keywords and their meanings
  50. group "crop" (
  51. ! Parameter common to all crops
  52. include 1
  53. phenology "cropgreen"
  54. rootdist 0.9 0.1 ! Fraction of fine roots in the upper and lower soil layers.
  55. fireresist 0.5
  56. respcoeff 1
  57. gmin 0.5
  58. turnover_leaf 1
  59. turnover_root 0.7
  60. intc 0.01
  61. leaflong 1
  62. frootstart 0.40
  63. frootend 0.20
  64. tcmin_surv -1000
  65. tcmin_est -1000
  66. tcmax_est 1000
  67. twmin_est -1000
  68. gdd5min_est 0
  69. parff_min 0
  70. landcover "cropland"
  71. sd_adjust 0
  72. ifsdautumn 0
  73. tempautumn 12
  74. tempspring 12
  75. maxtemp_sowing 60
  76. vern_lag 0
  77. phu_calc_quad 0
  78. phu_calc_lin 0
  79. harv_eff 0.9 ! Part of harvestable organs actually harvested
  80. harvest_slow_frac 0 ! Part of harvest that goes into patchpft.harvested_products_slow, the rest goes into fluxes.acflux_harvest
  81. turnover_harv_prod 1 ! Turnover rate for long-lived harvested products (wood) : 1-year turnover time for crops
  82. res_outtake 0.75 ! Part of residues after harvest removed from stand; goes into fluxes.acflux_harvest
  83. aboveground_ho 1
  84. isintercropgrass 0
  85. )
  86. group "crop_c3" (
  87. crop
  88. !use C3 grass bvoc parameters
  89. eps_iso 16.0
  90. seas_iso 1
  91. eps_mon 0.37 0.2 0.23 0.1 0.1 0.09 0.1 0.22 0.19
  92. storfrac_mon 0.4 0.8 0.8 0.4 0.4 0.5 0.8 0.2 0.5
  93. )
  94. group "crop_c4" (
  95. crop
  96. !use C4 grass bvoc parameters
  97. eps_iso 8.0
  98. seas_iso 0
  99. eps_mon 0.48 0.19 0.67 0.14 0.12 0.13 0.14 0.29 0.24
  100. storfrac_mon 0.4 0.8 0.8 0.4 0.4 0.5 0.8 0.2 0.5
  101. )
  102. group "CC3G" (
  103. C3G
  104. landcover "cropland"
  105. laimax 4
  106. isintercropgrass 0
  107. harv_eff 0.5
  108. harv_eff_ic 0.0
  109. res_outtake 0.0 ! not used by crop grass
  110. )
  111. group "CC4G" (
  112. C4G
  113. landcover "cropland"
  114. laimax 4
  115. isintercropgrass 0
  116. harv_eff 0.5 ! old value; intensive grazing: 90% grazed, 25-60 % returned to soil as faeces (0.36-0.675 removed, 0.5 OK average)
  117. harv_eff_ic 0.0
  118. res_outtake 0.0 ! not used by crop grass
  119. )
  120. group "TeW" (
  121. ! Winter cereals, Triticum spp. (wheat), Hordeum vulgare (barley), Secale cereale (rye), Avena sativa (oat)
  122. grass
  123. crop_c3
  124. include 1
  125. pathway "c3"
  126. phengdd5ramp 500
  127. pstemp_min -5
  128. pstemp_low 10
  129. pstemp_high 30
  130. pstemp_max 45
  131. sdatenh 330
  132. sdatesh 150
  133. lgp_def 230
  134. tb 0 ! base temperature
  135. trg 12 ! temperatures have a vernalizing effect until trg
  136. pvd 0
  137. psens 0.5
  138. pb 8
  139. ps 20
  140. phu 2900
  141. phu_calc_quad 1
  142. phu_min 1700
  143. phu_max 2876.9
  144. phu_red_spring_sow 0.8
  145. hlimitdatenh 269
  146. hlimitdatesh 89
  147. fphusen 0.7 ! SWAT 0.9
  148. shapesenescencenorm 1
  149. flaimaxharvest 0
  150. hiopt 0.5 ! FAO/IIASA AEZ
  151. himin 0.2
  152. ifsdautumn 1
  153. tempautumn 12
  154. tempspring 5
  155. ! maxtemp_sowing 15
  156. forceautumnsowing 0 ! 0 No forcing, 1 Autumn, 2 Spring
  157. )
  158. group "TrRi" (
  159. ! rice, Oryza sativa
  160. grass
  161. crop_c3
  162. include 1
  163. pathway "c3"
  164. pstemp_min -5
  165. pstemp_low 10
  166. pstemp_high 30
  167. pstemp_max 45
  168. sdatenh 120 ! for initialization, otherwise calculated, possibly several growing seasons in one year
  169. sdatesh 300 ! idem
  170. lgp_def 230
  171. tb 10 ! base temperature
  172. trg 10 ! temperatures have a vernalizing effect until trg
  173. pvd 0
  174. psens 1
  175. pb 24
  176. ps 0
  177. phu 1800
  178. hlimitdatenh 60
  179. hlimitdatesh 240
  180. fphusen 0.80 ! SWAT 0.9
  181. shapesenescencenorm 1
  182. flaimaxharvest 0
  183. hiopt 0.5
  184. himin 0.25
  185. tempspring 18
  186. )
  187. group "TeCo" (
  188. ! maize; Zea mays
  189. grass
  190. crop_c4
  191. include 1
  192. pathway "c4"
  193. phengdd5ramp 500
  194. pstemp_min 6
  195. pstemp_low 20
  196. pstemp_high 45
  197. pstemp_max 55
  198. respcoeff 0.15 ! 110301
  199. sdatenh 140
  200. sdatesh 320
  201. lgp_def 220
  202. sd_adjust 1
  203. sd_adjust_par1 60.0
  204. sd_adjust_par2 85.0
  205. sd_adjust_par3 29.5
  206. tb 8 ! SWAT
  207. trg 8 ! temperatures have a vernalizing effect until trg
  208. pvd 0
  209. psens 1
  210. pb 0
  211. ps 24
  212. phu 1400
  213. hlimitdatenh 360 ! for initialization
  214. hlimitdatesh 176 ! idem; changed from 175 111115
  215. fphusen 0.75 ! SWAT 0.9
  216. shapesenescencenorm 1
  217. flaimaxharvest 0
  218. hiopt 0.5 ! SWAT (silage 0.9)
  219. himin 0.3
  220. tempspring 14
  221. )
  222. group "TrMi" (
  223. ! Tropical cereals; Pennisetum glaucum (pearl millet), Setaria italica (foxtail millet),
  224. ! Panicum miliaceum (common millet), Eleucine coracana (finger millet), Sorghum
  225. grass
  226. crop_c4
  227. include 1
  228. pathway "c4"
  229. phengdd5ramp 500
  230. pstemp_min 6
  231. pstemp_low 20
  232. pstemp_high 45
  233. pstemp_max 55
  234. respcoeff 0.15
  235. sdatenh 150
  236. sdatesh 330
  237. lgp_def 245
  238. tb 10 ! base temperature
  239. trg 10 ! temperatures have a vernalizing effect until trg
  240. pvd 0
  241. psens 1
  242. pb 0
  243. ps 24
  244. phu 2000
  245. hlimitdatenh 50
  246. hlimitdatesh 230
  247. fphusen 0.85 ! SWAT 0.9
  248. shapesenescencenorm 1
  249. flaimaxharvest 0
  250. hiopt 0.25 ! SWAT
  251. himin 0.1
  252. tempspring 12
  253. )
  254. group "TePu" (
  255. ! Lentils
  256. grass
  257. crop_c3
  258. include 1
  259. pathway "c3"
  260. phengdd5ramp 500
  261. pstemp_min -5
  262. pstemp_low 10
  263. pstemp_high 30
  264. pstemp_max 45
  265. sdatenh 100
  266. sdatesh 280
  267. lgp_def 245
  268. tb 3 ! base temperature
  269. trg 3 ! temperatures have a vernalizing effect until trg
  270. pvd 0
  271. psens 1
  272. pb 0
  273. ps 24
  274. phu 2000
  275. hlimitdatenh 364
  276. hlimitdatesh 180
  277. fphusen 0.90
  278. shapesenescencenorm 2
  279. flaimaxharvest 0
  280. hiopt 0.6 ! SWAT 0.61
  281. himin 0.01
  282. tempspring 10
  283. )
  284. group "TeSb" (
  285. ! Sugarbeet Pascalle; Beta vulgaris
  286. grass
  287. crop_c3
  288. include 1
  289. pathway "c3"
  290. phengdd5ramp 500
  291. pstemp_min -5
  292. pstemp_low 10
  293. pstemp_high 30
  294. pstemp_max 45
  295. sdatenh 90
  296. sdatesh 270
  297. lgp_def 240
  298. tb 3 ! base temperature
  299. trg 3 ! temperatures have a vernalizing effect until trg
  300. pvd 0
  301. psens 1
  302. pb 0
  303. ps 24
  304. phu 2700
  305. hlimitdatenh 330
  306. hlimitdatesh 146
  307. fphusen 0.75 ! SWAT 0.9
  308. shapesenescencenorm 0
  309. flaimaxharvest 0.75
  310. hiopt 2.0 ! SWAT (Achtung below-ground) ! 0.15 AEZ (fraction of total biomass)
  311. himin 1.1
  312. tempspring 8
  313. aboveground_ho 0
  314. )
  315. group "TrMa" (
  316. ! Roots and tubers (Africa); Manihot esculenta; aka. cassava, yuka
  317. grass
  318. crop_c3
  319. include 1
  320. pathway "c3"
  321. phengdd5ramp 500
  322. pstemp_min -5
  323. pstemp_low 10
  324. pstemp_high 30
  325. pstemp_max 45
  326. sdatenh 100
  327. sdatesh 280
  328. lgp_def 230
  329. tb 15 ! base temperature
  330. trg 15 ! temperatures have a vernalizing effect until trg
  331. pvd 0
  332. psens 1
  333. pb 0
  334. ps 24
  335. phu 2000
  336. hlimitdatenh 330
  337. hlimitdatesh 146
  338. fphusen 0.75
  339. shapesenescencenorm 0
  340. flaimaxharvest 0.75
  341. hiopt 2.0
  342. himin 1.1
  343. tempspring 22
  344. aboveground_ho 0
  345. )
  346. group "TeSf" (
  347. ! Sunflower; Helianthus annuus
  348. grass
  349. crop_c3
  350. include 1
  351. pathway "c3"
  352. phengdd5ramp 500
  353. pstemp_min -5
  354. pstemp_low 10
  355. pstemp_high 30
  356. pstemp_max 45
  357. sdatenh 120
  358. sdatesh 300
  359. lgp_def 180
  360. tb 6 ! base temperature
  361. trg 6 ! temperatures have a vernalizing effect until trg
  362. pvd 0
  363. psens 1
  364. pb 0
  365. ps 24
  366. phu 1500
  367. phu_calc_lin 1
  368. phu_min 1300
  369. phu_max 2000
  370. ndays_ramp_phu 90.0
  371. phu_interc 2460.0
  372. hlimitdatenh 300
  373. hlimitdatesh 116
  374. fphusen 0.7 ! SWAT 0.9
  375. shapesenescencenorm 1
  376. flaimaxharvest 0
  377. hiopt 0.3 ! SWAT
  378. himin 0.2 ! SWAT 0.18
  379. tempspring 15
  380. ! tempspring 13
  381. )
  382. group "TeSo" (
  383. ! Soybean; Glycine max
  384. grass
  385. crop_c3
  386. include 1
  387. pathway "c3"
  388. phengdd5ramp 500
  389. pstemp_min -5
  390. pstemp_low 10
  391. pstemp_high 30
  392. pstemp_max 45
  393. sdatenh 140
  394. sdatesh 320
  395. lgp_def 190
  396. tb 10 ! base temperature
  397. trg 10 ! temperatures have a vernalizing effect until trg
  398. pvd 0
  399. psens 1
  400. pb 0
  401. ps 24
  402. phu 1500
  403. hlimitdatenh 330
  404. hlimitdatesh 146
  405. fphusen 0.6 ! SWAT 0.9
  406. shapesenescencenorm 0
  407. flaimaxharvest 0
  408. hiopt 0.3 ! SWAT 0.31
  409. himin 0.01
  410. tempspring 13
  411. )
  412. group "TrPe" (
  413. ! Peanut (groundnut) for part of RIVM's oil crops; Arachis hypogaea
  414. grass
  415. crop_c3
  416. include 1
  417. pathway "c3"
  418. pstemp_min -5
  419. pstemp_low 10
  420. pstemp_high 30
  421. pstemp_max 45
  422. sdatenh 140
  423. sdatesh 320
  424. lgp_def 190
  425. tb 14 ! base temperature
  426. trg 14 ! temperatures have a vernalizing effect until trg
  427. pvd 0
  428. psens 1
  429. pb 0
  430. ps 24
  431. phu 1500
  432. hlimitdatenh 330
  433. hlimitdatesh 146
  434. fphusen 0.75 ! SWAT 0.9
  435. shapesenescencenorm 0
  436. flaimaxharvest 0
  437. hiopt 0.4 ! SWAT
  438. himin 0.3
  439. tempspring 15
  440. )
  441. group "TeRa" (
  442. ! Rape for part of RIVM's oil crops; Brassica napus
  443. grass
  444. crop_c3
  445. include 1
  446. pathway "c3"
  447. phengdd5ramp 500
  448. pstemp_min -5
  449. pstemp_low 10
  450. pstemp_high 30
  451. pstemp_max 45
  452. sdatenh 300
  453. sdatesh 120
  454. lgp_def 230
  455. tb 0 ! base temperature
  456. trg 12 ! temperatures have a vernalizing effect until trg
  457. pvd 0
  458. psens 1
  459. pb 8
  460. ps 20
  461. phu 2500
  462. phu_calc_quad 1
  463. phu_min 2100
  464. phu_max 3279.7
  465. phu_red_spring_sow 1.0
  466. hlimitdatenh 240
  467. hlimitdatesh 60
  468. fphusen 0.85 ! SWAT 0.9
  469. shapesenescencenorm 1
  470. flaimaxharvest 0
  471. hiopt 0.3 ! SWAT Argentina ; winter rapeseed 0.4 (Frick et al. 1994)
  472. himin 0.15 ! SWAT 0.01
  473. ifsdautumn 1
  474. tempautumn 17
  475. tempspring 5
  476. vern_lag 20
  477. forceautumnsowing 0 ! 0 No forcing, 1 Autumn, 2 Spring
  478. )