Skip to content

Added code to make st-archive handle DART files#3084

Merged
ekluzek merged 4 commits intoESCOMP:b4b-devfrom
kdraeder:clm_st-arch_dart
Feb 19, 2026
Merged

Added code to make st-archive handle DART files#3084
ekluzek merged 4 commits intoESCOMP:b4b-devfrom
kdraeder:clm_st-arch_dart

Conversation

@kdraeder
Copy link
Contributor

Description of changes

Make st_archive handle compressed (.gz) CLM output files.

Specific notes

This is very helpful for (large multi-instance, multiple short hindcast) data assimilation experiments.
config_archive.xml already handles DART's .e. files.

Contributors other than yourself, if any: none

CTSM Issues Fixed (include github issue #): #3082

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

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

Does this create a need to change or add documentation? Did you do so? I don't believe so at this time.
Later it may be useful to add documentation about how DART files are archived, to help users find them.

Testing performed, if any:
I ran a B compset built from the tags in .gitmodules, but no development branches checked out.
I ran st_archive on the output to confirm that it handled all files correctly.
I checked out a feature branch based on master, added the code changes, and pushed to the fork
on kdraeder.
See CIME PR #4788 for details.

@ekluzek ekluzek added the next this should get some attention in the next week or two. Normally each Thursday SE meeting. label Apr 24, 2025
@wwieder wwieder removed the next this should get some attention in the next week or two. Normally each Thursday SE meeting. label Apr 24, 2025
@wwieder wwieder requested a review from ekluzek April 24, 2025 16:14
@wwieder
Copy link
Contributor

wwieder commented Apr 24, 2025

Erik will bring this to b4b-dev

@github-project-automation github-project-automation bot moved this to Ready to start (or start again) in CTSM: Upcoming tags Apr 24, 2025
@wwieder wwieder moved this from Ready to start (or start again) to In progress - b4b-dev in CTSM: Upcoming tags Apr 24, 2025
@ekluzek ekluzek self-assigned this Apr 29, 2025
@ekluzek ekluzek added this to the ctsm6.0.0 (code freeze) milestone Apr 29, 2025
@ekluzek
Copy link
Collaborator

ekluzek commented Apr 29, 2025

We should rebase this to b4b-dev and bring it in there.

@ekluzek
Copy link
Collaborator

ekluzek commented Oct 7, 2025

We weren't bringing this in because of other issues with rpointer files. But, those are resolved now, so this should come in.

I'm rebasing to b4b-dev.

@ekluzek ekluzek changed the base branch from master to b4b-dev October 7, 2025 17:37
Copy link
Collaborator

@ekluzek ekluzek left a comment

Choose a reason for hiding this comment

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

@kdraeder thanks for sending this in. We had neglected this for a while, because we had issues with rpointer files to be resolved, and I wanted that to be resolved first. But, now is a good time to bring it in.

Can I ask about the need to optionally include the gzipped history files? Is this something DART does because there are so many instances? And does it then ungzip them -- or how does that part happen?

@github-project-automation github-project-automation bot moved this from In progress - b4b-dev to In progress - master in CTSM: Upcoming tags Oct 7, 2025
@ekluzek ekluzek moved this from In progress - master to In progress - b4b-dev in CTSM: Upcoming tags Oct 9, 2025
@kdraeder
Copy link
Contributor Author

kdraeder commented Oct 10, 2025 via email

ekluzek and others added 2 commits February 18, 2026 15:50
@ekluzek
Copy link
Collaborator

ekluzek commented Feb 18, 2026

@kdraeder could you add me as a collaborator to your CTSM fork?

@ekluzek
Copy link
Collaborator

ekluzek commented Feb 19, 2026

Ensured that IRT_Ld11.f10_f10_mg37.IHistClm60BgcCrop.derecho_gnu.clm-default ran and compare identical to baseline. Merging.

@ekluzek ekluzek merged commit 157a07e into ESCOMP:b4b-dev Feb 19, 2026
4 checks passed
@ekluzek ekluzek deleted the clm_st-arch_dart branch February 19, 2026 08:19
@github-project-automation github-project-automation bot moved this from In progress - b4b-dev to Done (non release/external) in CTSM: Upcoming tags Feb 19, 2026
@kdraeder
Copy link
Contributor Author

@ekluzek Thanks for pushing this through before the CESM3 release!

@slevis-lmwg slevis-lmwg mentioned this pull request Feb 20, 2026
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bfb bit-for-bit enhancement new capability or improved behavior of existing capability

Projects

Status: Done (non release/external)
Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants