*** RESPONSES TO THIS EMAIL WILL NOT BE READ ***
===============================================================
Tag name: ctsm5.4.006
Originator(s): erik (Erik Kluzek)
Date: Wed Jan 7 02:49:18 PM MST 2026
One-line Summary: Merge b4b-dev to master
Purpose and description of changes
----------------------------------
Bring in b4b-dev to master
Some documentation updates: Update the ctsm5.4 What's New file with text around the Carbon isotopes
Fixes to names and units of canopy turbulence variables.
New CTSM Tool: compare_parmfiles to nicely compare CTSM NetCDF parameter files in a clear way
New namelist option: hist_all_fields == TRUE flags to output ALL available history fields by default
Test-mod updates: Add a test-mod so that transient ERI tests work
Significant changes to scientifically-supported configurations
--------------------------------------------------------------
Does this tag change answers significantly for any of the following physics configurations?
(Details of any changes will be given in the "Answer changes" section below.)
[Put an [X] in the box for any configuration with significant answer changes.]
[ ] clm6_0
[ ] clm5_0
[ ] ctsm5_0-nwp
[ ] clm4_5
Bugs fixed
----------
List of CTSM issues fixed (include CTSM Issue # and description) [one per line]:
Work on #2761 change README files to markdown
Fixes #3112 Updates to names and units of canopy turbulence vars
Fixes #29 Namelist option to run on all history fields, testmod for it
Fixes #3284 ERI tests fail for transient cases
Notes of particular relevance for users
---------------------------------------
Changes to CTSM's user interface (e.g., new/renamed XML or namelist variables):
New namelist item: hist_all_fields to output all history fields even if inactive
Changes to documentation:
Some README type files updated to markdown and clarified
paramfile tools documentation updated
Fixes to names and units of canopy turbulence variables
Notes of particular relevance for developers:
---------------------------------------------
Caveats for developers (e.g., code that is duplicated that requires double maintenance):
Changes to tests or testing:
FatesColdAllVars -- testmod uses hist_all_fields==TRUE rather the explicitly listing all variables
all_outputs -- testmod uses hist_all_fields==TRUE to output all history fields
extra_outputs -- turn on more history options
add a IHistClm60BgcCropCrujra test with all_outputs for it
Testing summary: regular
----------------
[PASS means all tests PASS; OK means tests PASS other than expected fails.]
build-namelist tests (if CLMBuildNamelist.pm has changed):
derecho - OK
python testing (if python code has changed; see instructions in python/README.md; document testing done):
derecho - OK
regular tests (aux_clm:
https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing):
derecho ----- OK
izumi ------- OK
If the tag used for baseline comparisons was NOT the previous tag, note that here:
Answer changes
--------------
Changes answers relative to baseline: No bit-for-bit
Other details
-------------
Pull Requests that document the changes (include PR ids):
(
https://github.com/ESCOMP/ctsm/pull)
#3670 Update ctm5.4 What's new and some README files
#3622 compare_parmfiles tool
#3113 Fixes to names and units of canopy turbulence vars
#2061 Add hist_all_fields to output ALL history fields by default
#3645 Have mosart history output daily so that ERI transient tests work
#3299 Testmod that allows transient ERI tests to work
===============================================================
===============================================================