Skip to content

ctsm5.4.016: b4b-dev merge 2026-02-05#3741

Merged
samsrabin merged 73 commits intoESCOMP:masterfrom
samsrabin:b4b-dev-merge-20260205
Feb 6, 2026
Merged

ctsm5.4.016: b4b-dev merge 2026-02-05#3741
samsrabin merged 73 commits intoESCOMP:masterfrom
samsrabin:b4b-dev-merge-20260205

Conversation

@samsrabin
Copy link
Member

@samsrabin samsrabin commented Feb 5, 2026

Description of changes

Merge b4b-dev to master.

Specific notes

Includes these PRs:

Contributors other than yourself, if any: None

CTSM Issues Fixed:

Are answers expected to change (and if so in what way)? No

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

  • New suppress_gddmaturity_warning namelist flag, default false.

Does this create a need to change or add documentation? Did you do so? No

Testing performed, if any:

  • aux_clm suite
  • Python unit tests
  • Python system tests

Skipping rxcropmaturity suite:

  • RXCROPMATURITYSKIPGEN test is already done as part of aux_clm
  • RXCROPMATURITY test is expected to fail

samsrabin and others added 30 commits November 25, 2025 14:06
Was using repr_grainc_to_food_patch + repr_grainc_to_seed_patch, but those don't get updated until after the harvest in CropPhenology, which is where the last CropPhaseTransitionBiomass() is called. They also, obviously, only include grain. Now using reproductivec_patch.
This is useful for unit testing. More things could eventually be moved there.
Merge b4b-dev to master

- Change some _U and _R history fields to be on by default PR ESCOMP#3667 by Keith Oleson
- Update to cime version that fixes the check_input_data --download issue PR ESCOMP#3647 by Erik Kluzek; ESCOMP#3647 updated to cime6.1.145, while updating b4b-dev to master in this PR gets us to cime6.1.146.
- Initial fixes to generate_gdd20_baseline PR ESCOMP#3543
- Decomp mod unittest PR ESCOMP#3699
samsrabin and others added 24 commits January 30, 2026 15:47
One of the arguments --paramfile --max-season-length-from-hdates-file is required. For simplicity (not having to figure out what the paramfile for the run was) I chose the latter.
…lists-earlier

generate_gdds: Get file lists earlier
Update CISM to latest version with answer changes

Update the CISM submodule to the latest tag used in cesm3_0_beta0b. This includes cismwrap_2_2_012 and cismwrap_2_2_013, both of which includes answer changes for CISM due to changes in namelist defaults. Add a new test for running both Antarctic and Greenland ice sheets. Add new compsets for CISM with Clm60.
@samsrabin samsrabin self-assigned this Feb 5, 2026
@samsrabin samsrabin added the bfb bit-for-bit label Feb 5, 2026
Copy link
Contributor

@slevis-lmwg slevis-lmwg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This took me several minutes to browse through, though I had seen most of it before :-)
@samsrabin thank you for all this work!

@samsrabin samsrabin merged commit 96b9398 into ESCOMP:master Feb 6, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bfb bit-for-bit

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants