Skip to content
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

Hector V3.2.0 #733

Merged
merged 6 commits into from
Feb 23, 2024
Merged

Hector V3.2.0 #733

merged 6 commits into from
Feb 23, 2024

Conversation

kdorheim
Copy link
Contributor

  • Correct aerosol forcing coefficients based on Zelinka et al. (2023)
  • Enable permafrost module and recalibrate model's default parameterization

bpbond and others added 5 commits December 29, 2023 11:24
* QA/QC of permafrost performance

* Incorrect weighting was being used for permafrost pool adjustment

* Revert "QA/QC of permafrost performance"

This reverts commit 021544e.

* Update simpleNbox-runtime.cpp

Co-authored-by: Kalyn R. Dorheim <[email protected]>
* Enable permafrost and clarify comments in INI files

* Update test_hector.sh

* Fix mistakes in ssp534-over INI

* Update input parameters table and comparison data

* Adjust thawed permafrost RH when matching NBP constraint

* Add missing reset/rename lines; change new_thaw to derived

* Copy pf_s when renaming biome

* get_biome_inits needs to return thawed_permafrost pool

* Remove unused variable

* Clean up commenting

* Rename new_thaw to f_new_thaw for clarity

* Do not route CH4 to atmosphere, CH4 from thawed permafrost was being routed to both the CH4 component AND the simpleNbox atmosphere (effectively double-counting it as both CO2 and CH4)

* Decompose labile, not static, fraction of thawed permafrost

* Disable refreeze from soil

* Update hector_comp.csv

* Add permafrost to saved comparison data

#722 (comment)
* Updates the aerosol factors from the IPCC AR6 parameters to adjusted values 

* Update old new comparison data

* Fix typo
* Update params per #728

* Update the old new test (hector_comp.csv) as the new parameter values cause major behavior changes

* Change the Q10-related test so that it tests the EOC temperature change when Q10 increases
* Update the version number
* Remove the line width ggplot warning
@kdorheim kdorheim requested a review from bpbond February 23, 2024 16:18
@kdorheim
Copy link
Contributor Author

Each commit here represents a work that has undergone peer-reviewed PR.

Copy link

Differences in Hector outputs

Hello, this is leeyabot!

The current pull request's outputs do not differ from 3.1.1 (d931a00).

@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 80.15%. Comparing base (0ea644b) to head (e9f119f).

❗ Current head e9f119f differs from pull request most recent head 86dd56a. Consider uploading reports for the commit 86dd56a to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #733      +/-   ##
==========================================
+ Coverage   79.72%   80.15%   +0.43%     
==========================================
  Files          61       61              
  Lines        5978     5992      +14     
==========================================
+ Hits         4766     4803      +37     
+ Misses       1212     1189      -23     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@kdorheim kdorheim merged commit 461248a into main Feb 23, 2024
10 checks passed
@kdorheim kdorheim deleted the dev branch February 23, 2024 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants