-
Notifications
You must be signed in to change notification settings - Fork 105
API 40 parameter file merge #1406
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
Conversation
…ngle, multi-option flag. This change simplifies the PFT set up and by default resolves possible incorrect settings of 3 mutually exclusive flags. Some of the associated code was also updated from if statements to select case, to ensure that options do not overlap.
…le phenology parameter.
…uced-impact logging
two-stream sun-shade fraction update This simplifies the leaf sunlit fraction calculation to assume that it is comparible to that of other media.
this commit doesn't include the base_file refenced in the patch as that will become available via NGEET#1358 when these are merged together
The workflow for merging these should run NGEET#1358 prior to this patch so this patch should use the default to make sure to include NGEET#1358 changes
…ameter-file-merge
|
Regression testing both #1358 and #1359 against fates/main/FatesHistoryInterfaceMod.F90 Lines 7180 to 7188 in fe782ba
This also applies to the Aside from tests that engage logging or no competition, all short term tests are b4b. Per discussion with @ckoven this is expected given the changes. I.e. the logging parameter update should create a more immediate impact, while the non-logging tests should see changes that take a bit of time to propagate given the coldstart. Results: |
|
This PR is on hold until #1355 has been merged in and closer to when ESCOMP/CTSM#3087 is ready to go. |
b6c543c to
4d2e62c
Compare
Doing this to setup running the UpdateParamAPI tool from oldest to newest pull request
|
PR #1355 remote tracking branch has been merged into this branch. I've updated the patch parameter xml files as necessary and tested them via running |
…nto api40-parameter-file-merge
|
Final regression testing underway on |
|
Regression testing is complete. Results match previous test results against derecho: |
Description:
This pull request merges together #1358 and #1359, which are exclusively parameter file updates. This will also merge in #1355 which includes both parameter file updates and code changes associated with the parameter file update. #1355 has been tested seperately and found to be B4B.
Merging of this pull request is intended to be coordinated with ESCOMP/CTSM#3087.
Collaborators:
@ckoven @mpaiao
Expectation of Answer Changes:
Yes, the parameter value updates in #1358 and #1359 will result in answer changes to non-SP mode runs and logging runs specifically.
Checklist
If this is your first time contributing, please read the CONTRIBUTING document.
All checklist items must be checked to enable merging this pull request:
Contributor
Integrator
Documentation
Test Results:
CTSM (or) E3SM (specify which) test hash-tag:
CTSM (or) E3SM (specify which) baseline hash-tag:
FATES baseline hash-tag:
Test Output: