testing; CESM coarse resolution BHIST (for DART)#398
Open
kdraeder wants to merge 33 commits intoESCOMP:cesm3.0-alphabranchfrom
Open
testing; CESM coarse resolution BHIST (for DART)#398kdraeder wants to merge 33 commits intoESCOMP:cesm3.0-alphabranchfrom
kdraeder wants to merge 33 commits intoESCOMP:cesm3.0-alphabranchfrom
Conversation
Merge branch 'cesm3.0-alphabranch'
Changes are needed in multiple components: cesm, cime, cmeps, mom/MOM6.
The branches are labeled with DART_lowres_{component}.
cime_config/config_compsets.xml
Added BHIST_LT_DART compset.
cime_config/testlist_allactive.xml
Added coarse resolution ERI and MCC tests for BHIST DART tests
cime_config/testmods_dirs/allactive/DART_BHIST_lowres/
Testmod to make coarse resolution BHIST tests work.
Must be used with the (new) MOM6 testmod: mom-tx10deg
+ include_user_mods (<- ./crossleap <- ./defaultio)
+ shell_commands; fix or sidestep several barriers to successful testing
+ user_nl_cam; namelist settings required by DART.
+ user_nl_clm; permit mid-year start dates in nondefault years.
+ user_nl_mosart; provide a frivinp file which works with the coarse resolution.
+ README_layout; instructions for setting NINST and MAX_TASKS_PER_NODE
to enable running. Possibly not needed in the future.
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
This is one of 5 related (small) PRs are required to implement coarse-resolution BHIST MCC and ERI tests:
I will include their PR numbers after they've all been assigned.
They have been developed under branch names DART_lowres_{component},
which were branched from a CESM clone copied from @alperaltuntas ;
/glade/work/raeder/Models/cesm3_0_alpha08d_mar13
which implements a coarse-resolution mom via the new testmod mom/tx10deg.
This clone was apparently many commits ahead of cesm3.0_alphabranch,
so many more commits appear in the list of changes, below, than I am contributing.
My only contribution was on Mar 27, 2026.
Did I miss an update step along the way?
I want to preserve the clone in a form in which testing of all of the modified components will work.
Specific notes
Contributors other than yourself, if any:
Guidance and reviews from @jedwards4b @billsacks @alperaltuntas (mom code too) @cacraigucar
@fischer-ncar contributed all of the commits which are not related to mine.
Fixes: [Github issue #s] And brief description of each issue.
I did not open a CESM issue because the work started in other components and spread to CESM.
I'll open one if that helps the workflow.
Otherwise, this PR contributes to fixing encompassing issue ESMCI/cime#4933 and background issue cam ESCOMP/CAM#1482 (closed).
The specific fixes are described in the commit messages.
User interface changes?: [ No/Yes ]
Yes (sometimes). In order to run tests of certain sizes parameters in the new testmod
cime_config/testmods_dirs/allactive/DART_BHIST_lowres
must be set according to instructions in .../README_layout
Testing performed (automated tests and/or manual tests):
The combined code in these 5 PRs passed manual tests: