Skip to content

Conversation

@ekluzek
Copy link
Collaborator

@ekluzek ekluzek commented Aug 13, 2025

Description of changes

Another branch with testing work on decomp init. This one I plan to bring to b4b-dev sooner than the study branch. But, needs quite a bit of work to get to that point. It also includes work on the other branches.

This one includes the self test for DecompInit, as well as a PF unit tester for the DecompInit error conditions.

Specific notes

Contributors other than yourself, if any: John Dennis

CTSM Issues Fixed (include github issue #):
General work on #2995
Fixes #3275
Fixes #3276
Fixes #3522

Dependency on other PR's: #3425

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

Any User Interface Changes (namelist or namelist defaults changes)? Yes, new namelist items

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

Testing performed, if any: a few self-tests so far

ekluzek added 30 commits June 26, 2025 13:47
…elf tests to exit after running in initialization
…_exit_after_self_tests, change the self tests testmod so that its about initialization, this works with a compset with SATM, but hangs -- because nothing stops the run
 Conflicts:
	cime_config/testdefs/testmods_dirs/clm/run_self_tests/shell_commands
…branch

 Conflicts:
	cime_config/testdefs/testmods_dirs/clm/run_self_tests/shell_commands
…nd use newunit rather than a hardcoded file unit to make it more robust, it wasn't showing any output before
…urning off ncdio_pio testing for the purposes of decompInit work
…k to make it more obvious what is going on because each task should be similar
@ekluzek ekluzek changed the title [WIP] Decomp init for testing work Decomp init for testing work Oct 3, 2025
@ekluzek
Copy link
Collaborator Author

ekluzek commented Oct 3, 2025

I've done more work on this, and updated to the latest in #3425. I have a unit test working in my sandbox that I'll push here. With that this is nearly done. I'll validate testing and have someone review it with me.

@ekluzek ekluzek marked this pull request as ready for review October 3, 2025 18:04
@ekluzek ekluzek added the blocked: dependency Wait to work on this until dependency is resolved label Oct 3, 2025
… on dependencies to make sure it works first try when the unit_test build directory doesn't exist (previously it only worked if you had attempted the build once before)
…ty, but list the dependencies for each top level target
…est build as the stub version if no longer required, fixing ESCOMP#3522
@ekluzek ekluzek moved this from Todo to In Progress in LMWG: Sprint Planning Board Oct 6, 2025
@ekluzek ekluzek linked an issue Oct 8, 2025 that may be closed by this pull request
@ekluzek
Copy link
Collaborator Author

ekluzek commented Oct 8, 2025

Spent about 0.2 of a week on this in Sprint 23.

@ekluzek ekluzek moved this from In Progress to Stalled in LMWG: Sprint Planning Board Oct 8, 2025
@ekluzek ekluzek marked this pull request as draft October 22, 2025 07:22
@ekluzek ekluzek changed the title Decomp init for testing work [WIP] Decomp init for testing work Oct 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bfb bit-for-bit blocked: dependency Wait to work on this until dependency is resolved enhancement new capability or improved behavior of existing capability performance idea or PR to improve performance (e.g. throughput, memory) testing additions or changes to tests

Projects

Status: Stalled

Development

Successfully merging this pull request may close these issues.

Remove stub shr_mpi_mod.F90/shr_pio_mod.F90 version as new build includes mpi-serial Add a unit test for decompInit_lnd

1 participant