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

Fixed Biogeeography: FATES_NEXT_API #985

Merged
merged 16 commits into from
Jun 5, 2020

Conversation

rosiealice
Copy link
Contributor

@rosiealice rosiealice commented Apr 20, 2020

Details

This implements changes to pass the weight of the PFTs on the naturally vegetated land unit into FATES for their use in fixed biogeography mode. It also implements the switch (use_fates_fixed_biogeog) that turns that capability on and off (off by default).

Specific notes

This corresponds to this item in the reduced complexity modes project. https://github.com/NGEET/fates/projects/5#card-36625297

THIS PR SHOULD BE ADOPTED AT THE SAME TIME AS THE CORRESPONDING FATES_API PR
NGEET/fates#632

Contributors other than yourself, if any:
@rgknox , @ckoven , @ekluzek , @glemieux

CTSM Issues Fixed (include github issue #):

Are answers expected to change (and if so in what way)?
Yes, but only when use_fates_fixed_biogeog is TRUE.

Any User Interface Changes (namelist or namelist defaults changes)?
Yes (implements use_fates_fixed_biogeog )

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 cheyenne for intel/gnu and izumi for intel/gnu/nag/pgi is the standard for tags on master)
Tested the code at 4x5 resolution though four years of annual restarts.
Test run output on cheyenne here:

/glade/scratch/rfisher/archive/clm5-spfates_test/lnd/hist

This passes carbon balance checks. I didn't test whether it changes answers when it is off.

running from
/glade/work/rfisher/git/ctsm_apr20/cime/scripts/clm5-spfates_test

NOTE: Be sure to check your Coding style against the standard:
https://github.com/ESCOMP/ctsm/wiki/CTSM-coding-guidelines

@glemieux glemieux added the FATES A change needed for FATES that doesn't require a FATES API update. label Apr 21, 2020
@rgknox rgknox added FATES API update Changes to the FATES version that also REQUIRE an API change in CTSM and removed FATES A change needed for FATES that doesn't require a FATES API update. labels Apr 22, 2020
@ekluzek ekluzek added PR status: work in progress enhancement new capability or improved behavior of existing capability labels May 4, 2020
@ekluzek
Copy link
Collaborator

ekluzek commented May 4, 2020

@glemieux I added some labels to this. It sounds like this is just the changes needed on the FATES side, so a new FATES version will need to be made and added into the changes here. As such it seems like it's "Work in Progress" so I labeled it as such. Feel free to change that status if I got it wrong.

@glemieux
Copy link
Collaborator

glemieux commented May 7, 2020

Adding in specific test call. Cross posting: NGEET/fates#632 (comment)

@glemieux glemieux merged commit 8f3ca23 into ESCOMP:fates_next_api Jun 5, 2020
@rosiealice rosiealice deleted the SP_next_api branch September 11, 2020 12:43
@samsrabin samsrabin added the science Enhancement to or bug impacting science label Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement new capability or improved behavior of existing capability FATES API update Changes to the FATES version that also REQUIRE an API change in CTSM science Enhancement to or bug impacting science
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants