ctsm5.4.006

0 views
Skip to first unread message

CTSM Gatekeeper

unread,
Jan 7, 2026, 5:54:10 PMJan 7
to ctsm...@ucar.edu
*** 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

===============================================================
===============================================================
Reply all
Reply to author
Forward
0 new messages