Closed kpalmqui closed 4 years ago
@kpalmqui Check out the solution I just pushed. I realized that the easiest way to do this was to first normalize the values to sum to 1, like phenology, then multiply each value by the sum of the fractions read in from inputs.
@chaukap this looks great! I will test this over the weekend and report back.
@chaukap @dschlaep The above commit has resolved this issue. The percent live, biomass, and litter fraction Figures look much more reasonable and are more in line with phenological activity now. The large increases from current to future conditions have disappeared. I am happy with these results and therefore I am closing this issue.
Old litter implementation:
New litter implementation:
Old biomass implementation:
New biomass implementation:
@kpalmqui That's great to hear!
@dschlaep and I noticed that litter, %live, and biomass fractions that are derived on the fly based on future monthly temperatures are often quite larger for most months relative to current and default (input) conditions. Biologically, this does not make sense.
Because the future is warmer, values are increasing in almost every month with few constraints. We believe a logical and realistic initial solution to this problem is to constrain all derived values for each functional type such that their sum across all months is equivalent to the summed monthly default values for that functional type.
@chaukap let me know if you have any questions.