-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some fire-related fixes and clarifications #717
Conversation
…dded that to history
…rder of operations
… some other hist vars
Comments and refs for MEF equation SPITFIRE
some tests on cheyenne are failing at line 2213 in main/FatesHistoryInterfaceMod.F90 Here is the log:
This seems to me like an uninitialized variable issue, probably related to patch%frac_burnt. Notice that with a cold-start, (see clmfates_interfaceMod.F90 line 1535) we do not call dynamics at time zero on that first day, but we do initialize the history variables, and thus we are trying to use variables like %frac_burnt (and some other fire variables as well) but they do not have a value yet. Solutions:
|
tests, not b4b changes, run tests pass: |
I can confirm that the last commit to re-add patch%frac_burnt=0 for below threshold intensity fires does repair the previous simulation fail. Tests across South America are successful out to 28 years, where previous runs failed in year 0 with a mass balance error. Thanks for @ckoven and @rgknox for discussions on this. |
there were a bunch of issues with the fire code, which this PR fixes.
Description:
There were a bunch of fire-related issues, which include:
Fixes #713
Fixes #473
Fixes #575
Collaborators:
Lots of discussion and code from @jkshuman and also discussion with @lmkueppers @pollybuotte @rosiealice @rgknox @glemieux @JunyanDing
Expectation of Answer Changes:
highly answer changing if fire on. also answer-changing litter and belowground BGC dynamics for case where fire is off.
Checklist:
still need to update the tech note to be consistent with the changes here. will do so before merging this PR.
Test Results:
not yet tested
CTSM (or) E3SM (specify which) test hash-tag:
CTSM (or) E3SM (specify which) baseline hash-tag:
FATES baseline hash-tag:
Test Output: