-
Notifications
You must be signed in to change notification settings - Fork 329
Fix FATES electron transport variable being set prior to passing to FATES #3063
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
Fix FATES electron transport variable being set prior to passing to FATES #3063
Conversation
906b5c8
to
b93d11b
Compare
Regression testing on izumi and derecho against There is one unexpected failure on
All other tests are B4B as expected. As a minor side note, I had to build the following manually as they initially failed out, but upon rebuild and submit, worked in the expected manner:
izumi: |
Note that I've also tested this with NGEET/fates#1350 and the two tests cases I submitted as checks both successful ran to completion, including the new |
I wasn't sure what could be different between these runs since the updates here don't seem to directly affect dust code. That said, I attempted to re-run the test with the older @samsrabin I'm curious if you'll see this with the old conda: |
@glemieux
|
Thanks. I'll try using that commit with both my conda environments next. |
After verifying that I was getting b4b results with c29f0cd, I decided to delete my local branch of this PR on |
b93d11b
to
303fd47
Compare
Note that this branch has now be merged into #3058. |
Description of changes
This fixes #3062.
It also fixes an occurrence of a possible silent bug (see #3066) in which the
fates_electron_transport_model
was not being included into the lnd_in file due to the namelist definitiongroup
value being incorrectly spelled.This also adds a new testmod to exercise the non-default option for the FATES electron transport namelist option. currently runs, but we result in a diff once NGEET/fates#1350 is integrated and the fates tag is updated with CTSM.
Specific notes
Contributors other than yourself, if any: @rgknox
CTSM Issues Fixed (include github issue #): #3062
Are answers expected to change (and if so in what way)? No, B4B
Any User Interface Changes (namelist or namelist defaults changes)?
Does this create a need to change or add documentation? Did you do so? No
Testing performed, if any:
(List what testing you did to show your changes worked as expected)
(This can be manual testing or running of the different test suites)
(Documentation on system testing is here: https://github.com/ESCOMP/ctsm/wiki/System-Testing-Guide)
(aux_clm on derecho for intel/gnu and izumi for intel/gnu/nag/nvhpc is the standard for tags on master)
NOTE: Be sure to check your coding style against the standard
(https://github.com/ESCOMP/ctsm/wiki/CTSM-coding-guidelines) and review
the list of common problems to watch out for
(https://github.com/ESCOMP/CTSM/wiki/List-of-common-problems).