ctsm5.4.054: Update submodules to latest for cesm3_0_beta10a - #4182
Merged
ekluzek merged 45 commits intoAug 31, 2026
Conversation
Contributor
Author
|
OK aux_clm testing on Derecho passed as expected. Which shows updating to the latest submodules doesn't change answers and is safe to do in #4180 |
15 tasks
…dings, as well as adding a section about when each testlist is run
…ease to all tests
…n it through black
…rgument to process_machine_block testlist that will check that the input testlist is in the block and if not return the original
…d add a line for ctsm_sci if it's missing in the block
…k before adding it to the super_testlist
slevis-lmwg
approved these changes
Aug 28, 2026
Contributor
There was a problem hiding this comment.
I'm approving preemptively. Other than addressing my comments and any that Erik wrote during the paired review, Erik still needs to include the new github workflow that will run the add_super_testlists script.
Also the python test workflow is failing at the moment (we talked about that).
… write out a modified file, also be more explicit about error messages when it doesn't validate and needs modifications, and give explicit instructions on how to handle it for the github workflow failing
…at will need to be handled
… to end each machine line, rather than a seperate </machine> line
…ek/CTSM into update_submodules_to_beta10_latest
…er option that needs to be handled
… for supertestlists especially ctsm_release
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of changes
Update submodules: ccs_config, cime, cdeps, cmeps, share
Current latest submodules that will be coming in cesm3_0_beta10
cesm3_0_beta09 had: cime6.4.1, share1.0.21, cdeps1.0.101, cmeps1.1.54
Also fix the two multi-instance tests that were failing, by making sure DGLC couples less times than ROF.
And add new ctsm_release testlist which runs every test. And make sure the list of tests that should be subsets of aux_clm or ctsm_sci are so (as well as fates, and crop_cal). And bring in a script that checks the testlist for these features and will also fix them. And bring that script into a github workflow so the testlist is checked for basic requirements.
Specific notes
Contributors other than yourself, if any:
CTSM issues resolved or otherwise addressed, if any:
Any user interface changes (namelist or namelist defaults changes)?
CIME:
create_test has new options: --no-batch-build, --ninja, --gmake
ccs_config:
New MOM grid for 2-degree tx2_0v1, used in ne16pg3_t201 alias
CMEPS:
move CALENDAR to env_run.xml
Reduce mediator memory
Fix single column logic
CDEPS:
Confirm that mesh size matches expected size
Fix some single column logic
Testing planned or performed, if any:
Requirements before merge: