DrylandEcology / STEPWAT2

folder
4 stars 5 forks source link

Define cheatgrass biomass to area relationship #458

Closed menglandjohns closed 4 years ago

menglandjohns commented 4 years ago

We need to define a working relationship between biomass of cheatgrass and the area/percent cover to connect fire probability relationships documented in literature with the biomass values needed for the model. Here are the findings documented so far:

Cheatgrass_biomass_issue_summary.docx

@kpalmqui @chaukap

kpalmqui commented 4 years ago

@menglandjohns We need to scale cheatgrass biomass (g/m2) from STEPWAT2 to % cover (so we can apply the cheatgrass % cover-fire probability relationship you have derived in issue #324). From your previous work/documentation, you established:

1% cover of cheatgrass in a m2 = 10.296g of cheatgrass in a m2

That relationship comes from the following document: Cheatgrass threshold documentation.v2.docx

Correct me if I am wrong, but we should be able to check on the cheatgrass biomass within a given year in STEPWAT2 and convert that to % cover by dividing by 10.296g.

menglandjohns commented 4 years ago

@kpalmqui Yes, that sounds correct to me.

chaukap commented 4 years ago

@kpalmqui @menglandjohns I am going to create a function in ST_mortality.c to calculate cheatgrass percent cover. That way, we can modify it as needed.

kpalmqui commented 4 years ago

The code that converts biomass to percent cover is working as expected. I used printf statements to examine cover and biomass. As such, I am closing this issue.

Kyles-MacBook-Air:Stepwat_Inputs kylepalmquist$ ./stepwat -f files.in
STEPWAT  init_args() executed successfully 
Number of iterations: 1
Number of years: 300
'_getCheatgrassCover': cover =0.139407, biomass =1.435335
'_getCheatgrassCover': cover =1.954431, biomass =20.122818
'_getCheatgrassCover': cover =2.315897, biomass =23.844475
'_getCheatgrassCover': cover =2.508878, biomass =25.831404
'_getCheatgrassCover': cover =2.549538, biomass =26.250042
'_getCheatgrassCover': cover =2.278172, biomass =23.456057
'_getCheatgrassCover': cover =2.370017, biomass =24.401699
'_getCheatgrassCover': cover =2.135702, biomass =21.989185
'_getCheatgrassCover': cover =2.216632, biomass =22.822445
'_getCheatgrassCover': cover =2.265238, biomass =23.322889
'_getCheatgrassCover': cover =2.187381, biomass =22.521271
'_getCheatgrassCover': cover =1.985594, biomass =20.443678
'_getCheatgrassCover': cover =1.862772, biomass =19.179096
'_getCheatgrassCover': cover =2.306104, biomass =23.743650
'_getCheatgrassCover': cover =2.112446, biomass =21.749744
'_getCheatgrassCover': cover =2.039388, biomass =20.997540
'_getCheatgrassCover': cover =1.976331, biomass =20.348301
'_getCheatgrassCover': cover =2.057540, biomass =21.184433
'_getCheatgrassCover': cover =1.846123, biomass =19.007683
'_getCheatgrassCover': cover =1.857377, biomass =19.123558
'_getCheatgrassCover': cover =1.844307, biomass =18.988985
'_getCheatgrassCover': cover =1.746502, biomass =17.981983
'_getCheatgrassCover': cover =1.827292, biomass =18.813803
'_getCheatgrassCover': cover =1.913493, biomass =19.701324
'_getCheatgrassCover': cover =1.593651, biomass =16.408232
'_getCheatgrassCover': cover =1.918252, biomass =19.750322
'_getCheatgrassCover': cover =1.862728, biomass =19.178648
'_getCheatgrassCover': cover =1.781148, biomass =18.338699
'_getCheatgrassCover': cover =1.783073, biomass =18.358519
'_getCheatgrassCover': cover =1.763907, biomass =18.161188
'_getCheatgrassCover': cover =1.837039, biomass =18.914152
'_getCheatgrassCover': cover =1.973008, biomass =20.314095
'_getCheatgrassCover': cover =1.741495, biomass =17.930428
'_getCheatgrassCover': cover =1.751837, biomass =18.036917
'_getCheatgrassCover': cover =1.931480, biomass =19.886517
'_getCheatgrassCover': cover =1.827987, biomass =18.820957
'_getCheatgrassCover': cover =1.834687, biomass =18.889935
'_getCheatgrassCover': cover =1.948558, biomass =20.062351
'_getCheatgrassCover': cover =1.879450, biomass =19.350813
'_getCheatgrassCover': cover =1.860902, biomass =19.159843
'_getCheatgrassCover': cover =1.885388, biomass =19.411955
'_getCheatgrassCover': cover =1.874304, biomass =19.297831
'_getCheatgrassCover': cover =1.844216, biomass =18.988045
'_getCheatgrassCover': cover =1.894915, biomass =19.510050
'_getCheatgrassCover': cover =1.864611, biomass =19.198038
'_getCheatgrassCover': cover =1.843247, biomass =18.978071
'_getCheatgrassCover': cover =1.869625, biomass =19.249657
'_getCheatgrassCover': cover =1.792596, biomass =18.456572
'_getCheatgrassCover': cover =1.841603, biomass =18.961145
'_getCheatgrassCover': cover =1.875081, biomass =19.305836
'_getCheatgrassCover': cover =1.840754, biomass =18.952404
'_getCheatgrassCover': cover =1.749351, biomass =18.011314
'_getCheatgrassCover': cover =1.796945, biomass =18.501343
'_getCheatgrassCover': cover =1.766307, biomass =18.185894
'_getCheatgrassCover': cover =1.811242, biomass =18.648546
'_getCheatgrassCover': cover =1.738605, biomass =17.900675
'_getCheatgrassCover': cover =1.750972, biomass =18.028008
'_getCheatgrassCover': cover =1.743149, biomass =17.947464
'_getCheatgrassCover': cover =1.751418, biomass =18.032600
'_getCheatgrassCover': cover =1.740031, biomass =17.915361
'_getCheatgrassCover': cover =1.751320, biomass =18.031586
'_getCheatgrassCover': cover =1.766637, biomass =18.189299
'_getCheatgrassCover': cover =1.768887, biomass =18.212463
'_getCheatgrassCover': cover =1.751876, biomass =18.037312
'_getCheatgrassCover': cover =1.756800, biomass =18.088013
'_getCheatgrassCover': cover =1.738552, biomass =17.900135
'_getCheatgrassCover': cover =3.104082, biomass =31.959633
'_getCheatgrassCover': cover =3.159433, biomass =32.529526
'_getCheatgrassCover': cover =2.812309, biomass =28.955532
'_getCheatgrassCover': cover =2.677350, biomass =27.565998
'_getCheatgrassCover': cover =2.852379, biomass =29.368099
'_getCheatgrassCover': cover =2.840297, biomass =29.243698
'_getCheatgrassCover': cover =2.636126, biomass =27.141548
'_getCheatgrassCover': cover =2.262296, biomass =23.292599
'_getCheatgrassCover': cover =2.391920, biomass =24.627213
'_getCheatgrassCover': cover =2.222508, biomass =22.882946
'_getCheatgrassCover': cover =2.183858, biomass =22.485004
'_getCheatgrassCover': cover =2.872875, biomass =29.579121
'_getCheatgrassCover': cover =2.982286, biomass =30.705622
'_getCheatgrassCover': cover =2.361147, biomass =24.310371
'_getCheatgrassCover': cover =2.696071, biomass =27.758751
'_getCheatgrassCover': cover =2.369399, biomass =24.395332
'_getCheatgrassCover': cover =2.474160, biomass =25.473955
'_getCheatgrassCover': cover =2.142565, biomass =22.059851
'_getCheatgrassCover': cover =1.937555, biomass =19.949066
'_getCheatgrassCover': cover =1.838627, biomass =18.930500
'_getCheatgrassCover': cover =1.818160, biomass =18.719776
'_getCheatgrassCover': cover =1.747779, biomass =17.995132
'_getCheatgrassCover': cover =1.769733, biomass =18.221172
'_getCheatgrassCover': cover =2.120644, biomass =21.834148
'_getCheatgrassCover': cover =2.136241, biomass =21.994734
'_getCheatgrassCover': cover =1.840828, biomass =18.953165
'_getCheatgrassCover': cover =1.905273, biomass =19.616692
'_getCheatgrassCover': cover =1.810406, biomass =18.639938
'_getCheatgrassCover': cover =1.884605, biomass =19.403889
'_getCheatgrassCover': cover =1.798205, biomass =18.514318
'_getCheatgrassCover': cover =1.800359, biomass =18.536501
'_getCheatgrassCover': cover =1.799419, biomass =18.526823
'_getCheatgrassCover': cover =1.817032, biomass =18.708157
'_getCheatgrassCover': cover =1.823995, biomass =18.779850
'_getCheatgrassCover': cover =1.784868, biomass =18.376997
'_getCheatgrassCover': cover =1.768276, biomass =18.206173
'_getCheatgrassCover': cover =1.728013, biomass =17.791618
'_getCheatgrassCover': cover =1.938104, biomass =19.954716
'_getCheatgrassCover': cover =1.908275, biomass =19.647600
'_getCheatgrassCover': cover =1.851967, biomass =19.067850
'_getCheatgrassCover': cover =1.848280, biomass =19.029896
'_getCheatgrassCover': cover =1.823779, biomass =18.777634
'_getCheatgrassCover': cover =1.740021, biomass =17.915260
'_getCheatgrassCover': cover =1.760786, biomass =18.129049
'_getCheatgrassCover': cover =1.742594, biomass =17.941744
'_getCheatgrassCover': cover =1.788627, biomass =18.415701
'_getCheatgrassCover': cover =1.787627, biomass =18.405407
'_getCheatgrassCover': cover =1.729514, biomass =17.807081
'_getCheatgrassCover': cover =1.767633, biomass =18.199549
'_getCheatgrassCover': cover =1.750098, biomass =18.019009
'_getCheatgrassCover': cover =1.757662, biomass =18.096889
'_getCheatgrassCover': cover =1.735334, biomass =17.866995
'_getCheatgrassCover': cover =1.716950, biomass =17.677715
'_getCheatgrassCover': cover =1.723231, biomass =17.742390
'_getCheatgrassCover': cover =1.721996, biomass =17.729675
'_getCheatgrassCover': cover =1.727255, biomass =17.783815
'_getCheatgrassCover': cover =1.750885, biomass =18.027113
'_getCheatgrassCover': cover =3.040269, biomass =31.302605
'_getCheatgrassCover': cover =2.923621, biomass =30.101597
'_getCheatgrassCover': cover =2.836188, biomass =29.201389
'_getCheatgrassCover': cover =2.778875, biomass =28.611300
'_getCheatgrassCover': cover =2.928784, biomass =30.154758
'_getCheatgrassCover': cover =2.772011, biomass =28.540621
'_getCheatgrassCover': cover =2.798123, biomass =28.809471
'_getCheatgrassCover': cover =2.548084, biomass =26.235073
'_getCheatgrassCover': cover =2.736862, biomass =28.178734
'_getCheatgrassCover': cover =2.836823, biomass =29.207932
'_getCheatgrassCover': cover =2.774715, biomass =28.568468
'_getCheatgrassCover': cover =2.598405, biomass =26.753174
'_getCheatgrassCover': cover =2.419296, biomass =24.909067
'_getCheatgrassCover': cover =2.555047, biomass =26.306763
'_getCheatgrassCover': cover =2.201699, biomass =22.668697
'_getCheatgrassCover': cover =2.185429, biomass =22.501175
'_getCheatgrassCover': cover =1.894019, biomass =19.500816
'_getCheatgrassCover': cover =1.790834, biomass =18.438431
'_getCheatgrassCover': cover =1.805440, biomass =18.588810
'_getCheatgrassCover': cover =1.780013, biomass =18.327011
'_getCheatgrassCover': cover =1.748034, biomass =17.997759
'_getCheatgrassCover': cover =1.937602, biomass =19.949547
'_getCheatgrassCover': cover =1.787667, biomass =18.405823
'_getCheatgrassCover': cover =1.745799, biomass =17.974743
'_getCheatgrassCover': cover =1.788203, biomass =18.411343
'_getCheatgrassCover': cover =1.757188, biomass =18.092005
'_getCheatgrassCover': cover =1.754503, biomass =18.064360
'_getCheatgrassCover': cover =1.739935, biomass =17.914368
'_getCheatgrassCover': cover =1.762994, biomass =18.151787
'_getCheatgrassCover': cover =1.725761, biomass =17.768438
'_getCheatgrassCover': cover =1.737193, biomass =17.886143
'_getCheatgrassCover': cover =1.722835, biomass =17.738304
'_getCheatgrassCover': cover =1.724145, biomass =17.751793
'_getCheatgrassCover': cover =1.726197, biomass =17.772926
'_getCheatgrassCover': cover =1.715809, biomass =17.665966
'_getCheatgrassCover': cover =1.749908, biomass =18.017048
'_getCheatgrassCover': cover =1.738859, biomass =17.903294
'_getCheatgrassCover': cover =1.741265, biomass =17.928066
'_getCheatgrassCover': cover =1.732409, biomass =17.836887
'_getCheatgrassCover': cover =1.727983, biomass =17.791317
'_getCheatgrassCover': cover =1.723961, biomass =17.749903
'_getCheatgrassCover': cover =1.760689, biomass =18.128057
'_getCheatgrassCover': cover =1.743851, biomass =17.954685
'_getCheatgrassCover': cover =1.744750, biomass =17.963947
'_getCheatgrassCover': cover =1.751846, biomass =18.037006
'_getCheatgrassCover': cover =2.735501, biomass =28.164721
'_getCheatgrassCover': cover =2.626940, biomass =27.046976
'_getCheatgrassCover': cover =2.551158, biomass =26.266727
'_getCheatgrassCover': cover =2.535560, biomass =26.106125
'_getCheatgrassCover': cover =2.401191, biomass =24.722662
'_getCheatgrassCover': cover =2.142635, biomass =22.060568
'_getCheatgrassCover': cover =2.159825, biomass =22.237558
'_getCheatgrassCover': cover =2.305418, biomass =23.736582
'_getCheatgrassCover': cover =2.179986, biomass =22.445135
'_getCheatgrassCover': cover =2.081545, biomass =21.431591
'_getCheatgrassCover': cover =1.998206, biomass =20.573524
'_getCheatgrassCover': cover =1.976190, biomass =20.346849
'_getCheatgrassCover': cover =2.005798, biomass =20.651701
'_getCheatgrassCover': cover =1.870731, biomass =19.261049
'_getCheatgrassCover': cover =1.984803, biomass =20.435534
'_getCheatgrassCover': cover =2.076963, biomass =21.384415
'_getCheatgrassCover': cover =2.130564, biomass =21.936283
'_getCheatgrassCover': cover =2.017441, biomass =20.771570
'_getCheatgrassCover': cover =1.888756, biomass =19.446630
'_getCheatgrassCover': cover =2.198024, biomass =22.630852
'_getCheatgrassCover': cover =2.150213, biomass =22.138592
'_getCheatgrassCover': cover =2.001234, biomass =20.604706
'_getCheatgrassCover': cover =2.084515, biomass =21.462170
'_getCheatgrassCover': cover =2.020137, biomass =20.799334
'_getCheatgrassCover': cover =1.988781, biomass =20.476484
'_getCheatgrassCover': cover =1.807680, biomass =18.611872
'_getCheatgrassCover': cover =1.834964, biomass =18.892788
'_getCheatgrassCover': cover =1.811659, biomass =18.652838
'_getCheatgrassCover': cover =1.801413, biomass =18.547350
'_getCheatgrassCover': cover =1.767409, biomass =18.197243
'_getCheatgrassCover': cover =1.742070, biomass =17.936350
'_getCheatgrassCover': cover =1.733760, biomass =17.850792
'_getCheatgrassCover': cover =1.754051, biomass =18.059710
'_getCheatgrassCover': cover =1.741241, biomass =17.927813
'_getCheatgrassCover': cover =2.966809, biomass =30.546265
'_getCheatgrassCover': cover =2.838066, biomass =29.220730
'_getCheatgrassCover': cover =2.918715, biomass =30.051086
'_getCheatgrassCover': cover =2.619189, biomass =26.967171
'_getCheatgrassCover': cover =2.497075, biomass =25.709887
'_getCheatgrassCover': cover =2.292423, biomass =23.602789
'_getCheatgrassCover': cover =2.494681, biomass =25.685236
'_getCheatgrassCover': cover =2.150715, biomass =22.143764
'_getCheatgrassCover': cover =2.320299, biomass =23.889799
'_getCheatgrassCover': cover =2.229782, biomass =22.957830
'_getCheatgrassCover': cover =2.179604, biomass =22.441200
'_getCheatgrassCover': cover =2.269698, biomass =23.368813
'_getCheatgrassCover': cover =2.232095, biomass =22.981646
'_getCheatgrassCover': cover =2.525645, biomass =26.004038
'_getCheatgrassCover': cover =2.296119, biomass =23.640841
'_getCheatgrassCover': cover =2.186883, biomass =22.516144
'_getCheatgrassCover': cover =2.059612, biomass =21.205767
'_getCheatgrassCover': cover =2.112131, biomass =21.746498
'_getCheatgrassCover': cover =1.910127, biomass =19.666672
'_getCheatgrassCover': cover =2.056980, biomass =21.178669
'_getCheatgrassCover': cover =2.112116, biomass =21.746351
'_getCheatgrassCover': cover =2.071587, biomass =21.329056
'_getCheatgrassCover': cover =2.022086, biomass =20.819399
'_getCheatgrassCover': cover =1.892299, biomass =19.483110
'_getCheatgrassCover': cover =1.988563, biomass =20.474247
'_getCheatgrassCover': cover =1.967354, biomass =20.255875
'_getCheatgrassCover': cover =1.899954, biomass =19.561928
'_getCheatgrassCover': cover =1.931125, biomass =19.882862
'_getCheatgrassCover': cover =1.879765, biomass =19.354057
'_getCheatgrassCover': cover =1.949219, biomass =20.069157
'_getCheatgrassCover': cover =1.990704, biomass =20.496284
'_getCheatgrassCover': cover =1.988075, biomass =20.469223
'_getCheatgrassCover': cover =2.083487, biomass =21.451584
'_getCheatgrassCover': cover =1.966151, biomass =20.243492
'_getCheatgrassCover': cover =1.992257, biomass =20.512278
'_getCheatgrassCover': cover =1.945229, biomass =20.028074
'_getCheatgrassCover': cover =1.865205, biomass =19.204147
'_getCheatgrassCover': cover =1.855350, biomass =19.102688
'_getCheatgrassCover': cover =1.905377, biomass =19.617765
'_getCheatgrassCover': cover =1.917358, biomass =19.741116
'_getCheatgrassCover': cover =1.879785, biomass =19.354269
'_getCheatgrassCover': cover =1.941332, biomass =19.987949
'_getCheatgrassCover': cover =1.860716, biomass =19.157930
'_getCheatgrassCover': cover =1.872883, biomass =19.283199
'_getCheatgrassCover': cover =1.830204, biomass =18.843782
'_getCheatgrassCover': cover =1.759470, biomass =18.115499
'_getCheatgrassCover': cover =1.824517, biomass =18.785225
'_getCheatgrassCover': cover =1.784005, biomass =18.368114
'_getCheatgrassCover': cover =1.786579, biomass =18.394617
'_getCheatgrassCover': cover =1.785755, biomass =18.386137
'_getCheatgrassCover': cover =1.796345, biomass =18.495169
'_getCheatgrassCover': cover =1.771176, biomass =18.236025
'_getCheatgrassCover': cover =1.761210, biomass =18.133423
'_getCheatgrassCover': cover =1.755351, biomass =18.073090
'_getCheatgrassCover': cover =1.744613, biomass =17.962534
'_getCheatgrassCover': cover =1.759849, biomass =18.119402
'_getCheatgrassCover': cover =1.727093, biomass =17.782148
'_getCheatgrassCover': cover =1.722403, biomass =17.733856
'_getCheatgrassCover': cover =1.744835, biomass =17.964821
'_getCheatgrassCover': cover =2.231187, biomass =22.972298
'_getCheatgrassCover': cover =2.184292, biomass =22.489468
'_getCheatgrassCover': cover =1.918881, biomass =19.756800
'_getCheatgrassCover': cover =1.964380, biomass =20.225256
'_getCheatgrassCover': cover =1.811170, biomass =18.647802
'_getCheatgrassCover': cover =1.828742, biomass =18.828730
'_getCheatgrassCover': cover =1.803273, biomass =18.566494
'_getCheatgrassCover': cover =1.775281, biomass =18.278290
'_getCheatgrassCover': cover =1.735809, biomass =17.871891
'_getCheatgrassCover': cover =1.763948, biomass =18.161610
'_getCheatgrassCover': cover =2.952431, biomass =30.398232
'_getCheatgrassCover': cover =2.738937, biomass =28.200094
'_getCheatgrassCover': cover =2.614839, biomass =26.922382
'_getCheatgrassCover': cover =3.083522, biomass =31.747944
'_getCheatgrassCover': cover =2.872168, biomass =29.571840
'_getCheatgrassCover': cover =2.887799, biomass =29.732780
'_getCheatgrassCover': cover =2.621124, biomass =26.987091
'_getCheatgrassCover': cover =2.477412, biomass =25.507435
'_getCheatgrassCover': cover =2.376170, biomass =24.465050
'_getCheatgrassCover': cover =2.354518, biomass =24.242117
'_getCheatgrassCover': cover =2.323106, biomass =23.918703
'_getCheatgrassCover': cover =2.400766, biomass =24.718285
'_getCheatgrassCover': cover =2.521468, biomass =25.961033
'_getCheatgrassCover': cover =2.473115, biomass =25.463196
'_getCheatgrassCover': cover =2.400595, biomass =24.716526
'_getCheatgrassCover': cover =2.304758, biomass =23.729786
'_getCheatgrassCover': cover =2.197232, biomass =22.622702
'_getCheatgrassCover': cover =2.183890, biomass =22.485334
'_getCheatgrassCover': cover =2.774518, biomass =28.566437
'_getCheatgrassCover': cover =2.731046, biomass =28.118847
'_getCheatgrassCover': cover =2.940394, biomass =30.274296
'_getCheatgrassCover': cover =2.916740, biomass =30.030756
'_getCheatgrassCover': cover =2.891284, biomass =29.768658
'_getCheatgrassCover': cover =3.068146, biomass =31.589630
'_getCheatgrassCover': cover =2.914632, biomass =30.009056
'_getCheatgrassCover': cover =2.748819, biomass =28.301838
'_getCheatgrassCover': cover =2.926804, biomass =30.134369
'_getCheatgrassCover': cover =2.801224, biomass =28.841400
'_getCheatgrassCover': cover =2.656223, biomass =27.348476
Done