Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Excess ice testing: cold-start both on and off, and finidat (without excess ice) and streams on #2672

Open
1 of 3 tasks
ekluzek opened this issue Jul 30, 2024 · 4 comments
Open
1 of 3 tasks
Assignees
Labels
bfb bit-for-bit blocked: dependency Wait to work on this until dependency is resolved good first issue simple; good for first-time contributors testing additions or changes to tests

Comments

@ekluzek
Copy link
Collaborator

ekluzek commented Jul 30, 2024

When excess ice is turned on by default for clm6_0 the main use of excess ice streams will be for cold-start cases. Hence, it makes sense to me that the ExcessceStreams test mod should be changed to also do a cold-start. Since, it'll appear as a new test, this could be done on the b4b-dev branch.

As @mvdebolskiy points out below the thing missing is an excess ice test with streams on and an finidat file without excess ice on it.

We'll wait on this until excess ice is turned on by default in clm6_0, because that will add more testing for excess ice. So this is blocked by #2466.

Definition of done:

  • Excess ice turned on by default for clm6_0
  • Make sure there are tests with and without excess ice from a coldstart
  • Add a test with a finidat file without excess ice and streams on
@ekluzek ekluzek added tag: simple bfb testing additions or changes to tests labels Jul 30, 2024
@ekluzek ekluzek self-assigned this Jul 30, 2024
@ekluzek
Copy link
Collaborator Author

ekluzek commented Jul 30, 2024

In terms of evaluating the excess ice tests. Right now we only have two excess ice tests in the aux_clm test list and one for ctsm_sci. However, when excess ice is turned on for clm6_0, more tests will be exercising excess ice and so the three tests that are specific for excess ice might be sufficient, with all of the clm6_0 tests also exercising excess ice.

@ekluzek
Copy link
Collaborator Author

ekluzek commented Jul 30, 2024

@mvdebolskiy thoughts on this?

@mvdebolskiy
Copy link
Contributor

It will get tested automatically when it is default on any ColdStart tests. I would rather add 2 tests where it is turned off on the cold start (for temperature testing) and one with finidat with no excess ice vars and streams turned on (since we want to keep this possibility).

@ekluzek ekluzek changed the title Change ExcessIceStreams test mod to ExcessIceStreamsCold to also do a cold start? Excess ice testing: cold-start both on and off, and finidat (without excess ice) and streams on Jul 31, 2024
@ekluzek ekluzek added this to the ctsm6.0.0 (code freeze) milestone Jul 31, 2024
@ekluzek ekluzek added next this should get some attention in the next week or two. Normally each Thursday SE meeting. blocked: dependency Wait to work on this until dependency is resolved and removed type: -discussion labels Jul 31, 2024
@ekluzek
Copy link
Collaborator Author

ekluzek commented Jul 31, 2024

Good point @mvdebolskiy I changed the title and added to the text at the top to lay out a plan for doing what you suggest. Feel free to add more feedback...

@wwieder wwieder removed the next this should get some attention in the next week or two. Normally each Thursday SE meeting. label Aug 8, 2024
@samsrabin samsrabin added simple bfb bit-for-bit and removed simple bfb labels Aug 8, 2024
@samsrabin samsrabin added good first issue simple; good for first-time contributors and removed simple labels Oct 3, 2024
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 good first issue simple; good for first-time contributors testing additions or changes to tests
Projects
Status: Todo
Development

No branches or pull requests

4 participants