Skip to content

Endrun work#3418

Merged
ekluzek merged 17 commits into
ESCOMP:b4b-devfrom
ekluzek:endrun_work
Aug 19, 2025
Merged

Endrun work#3418
ekluzek merged 17 commits into
ESCOMP:b4b-devfrom
ekluzek:endrun_work

Conversation

@ekluzek
Copy link
Copy Markdown
Contributor

@ekluzek ekluzek commented Aug 15, 2025

Description of changes

Add a unit test to endrun, so I can do a little work on it, and use those improvements in the decompInit work.

Specific notes

Contributors other than yourself, if any:

CTSM Issues Fixed (include github issue #):
Fixes #3417
Fixes #3420

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? No No

Testing performed, if any: So far running unit tests will run aux_clm

@ekluzek ekluzek self-assigned this Aug 15, 2025
@ekluzek ekluzek added the enhancement new capability or improved behavior of existing capability label Aug 15, 2025
@ekluzek ekluzek added code health improving internal code structure to make easier to maintain (sustainability) testing additions or changes to tests b4b bit-for-bit labels Aug 15, 2025
ekluzek added 10 commits August 15, 2025 15:48
…plicit tests for subgrid levels not supported: lndgrid and cohort and for unspecified, right now these fail
…or messaging gives as much information as possible about the error, also reuse the endrun_vanilla in the pt_context version to remove duplication
…ubgrid_level, but the original error sent in, this and the previous commit resolve ESCOMP#3420
…and add an option to it to avoid the abort, which is needed when it's used from an endrun call with pt_context
… show it still works even if only one is present
@ekluzek ekluzek requested a review from samsrabin August 16, 2025 02:37
@ekluzek
Copy link
Copy Markdown
Contributor Author

ekluzek commented Aug 16, 2025

@samsrabin this has everything I need in it. unit tests are fine on Derecho. I'm running aux_clm testing now.

@ekluzek
Copy link
Copy Markdown
Contributor Author

ekluzek commented Aug 17, 2025

aux_clm on Derecho and Izumi are as expected.

Copy link
Copy Markdown
Member

@samsrabin samsrabin left a comment

Choose a reason for hiding this comment

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

Looks good, thanks! Just some minor requests; I'll approve in advance.

Comment thread src/main/test/endrun_test/test_endrun.pf Outdated
Comment thread src/main/test/endrun_test/test_endrun.pf Outdated
@ekluzek ekluzek moved this from Todo to Done in LMWG: Sprint Planning Board Aug 19, 2025
@ekluzek ekluzek merged commit b779f98 into ESCOMP:b4b-dev Aug 19, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

b4b bit-for-bit code health improving internal code structure to make easier to maintain (sustainability) enhancement new capability or improved behavior of existing capability testing additions or changes to tests

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants