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

For T compsets, only run GLC if med_to_glc is true #425

Merged
merged 1 commit into from
Jan 26, 2024

Conversation

billsacks
Copy link
Member

Description of changes

This makes the logic for running GLC consistent with runseq_general.py. This change is relevant for the unusual case where a T compset (CISM forced by dlnd) is being run with CISM in noevolve mode: in this case, we don't want to run CISM, and trying to run CISM leads to incorrect behavior in a restart case (which is how this issue was detected).

With this change,
ERS_D_Ly3.f09_g17_gris4.T1850Gg.derecho_intel.cism-noevolve passes.

Specific notes

Contributors other than yourself, if any: @Katetc

CMEPS Issues Fixed (include github issue #): none

Are changes expected to change answers? No - bfb (except for the unusual case of a T compset with noevolve CISM)

Any User Interface Changes (namelist or namelist defaults changes)? No

Testing performed

ERS_D_Ly3.f09_g17_gris4.T1850Gg.derecho_intel.cism-noevolve

Using ESCOMP/CISM-wrapper@bf0b382

This makes the logic for running GLC consistent with runseq_general.py.
This change is relevant for the unusual case where a T compset (CISM
forced by dlnd) is being run with CISM in noevolve mode: in this case,
we don't want to run CISM, and trying to run CISM leads to incorrect
behavior in a restart case (which is how this issue was detected).

With this change,
ERS_D_Ly3.f09_g17_gris4.T1850Gg.derecho_intel.cism-noevolve passes.
@billsacks
Copy link
Member Author

@Katetc can you please confirm that this solves your issue with ERS_D_Ly3.f09_g17_gris4.T1850Gg.derecho_intel.cism-noevolve? And can you also confirm that a normal (not noevolve) T compset still passes and is bit-for-bit with this change?

@jedwards4b I'm assigning you in order to have an official CMEPS gatekeeper as the official assignee.

@Katetc
Copy link
Contributor

Katetc commented Jan 26, 2024

Hi everybody, this code update fixes the test in my sandbox. Thanks for your help @billsacks and @jedwards4b !

@billsacks
Copy link
Member Author

Thanks a lot @Katetc !

@jedwards4b I think this is ready to merge whenever you feel is a good time.

@jedwards4b jedwards4b merged commit ffb5737 into ESCOMP:main Jan 26, 2024
2 checks passed
@billsacks billsacks deleted the fix_runseq_t_noevolve branch March 20, 2024 16:18
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