Skip to content

Start implementing a filter data type that could allow us to incrementally improve our code by moving one array at a time to the filter object#4012

Draft
ekluzek wants to merge 3 commits into
ESCOMP:nvidia-hackathon-26from
ekluzek:filter_data_type
Draft

Start implementing a filter data type that could allow us to incrementally improve our code by moving one array at a time to the filter object#4012
ekluzek wants to merge 3 commits into
ESCOMP:nvidia-hackathon-26from
ekluzek:filter_data_type

Conversation

@ekluzek
Copy link
Copy Markdown
Contributor

@ekluzek ekluzek commented May 11, 2026

Description of changes

Implementing a filter object type as described here:

#829 (comment)

And in this design document:

https://docs.google.com/document/d/1RGPZZKSC9L5P9Q0mTIVFSTq9Lxf5mxnNJE72p4Je0r4

Specific notes

Contributors other than yourself, if any:

CTSM issues resolved or otherwise addressed, if any:

Any user interface changes (namelist or namelist defaults changes)?

No

Testing planned or performed, if any:

  • unit testing passing so far

Requirements before merge:

  • The code in this PR branch builds with no errors.
  • The code in this PR branch runs with no errors. Briefly describe tested configuration(s):
  • This either (a) does not change answers, (b) it only changes answers at roundoff level, or (c) I have performed a scientific evaluation of the answer changes. Which?: a
  • I have reviewed relevant parts of the CLM documentation Tech Note or User's Guide to determine if anything needs to be changed or added. If it does, describe:
  • This PR either (a) does not create a need to update the documentation or (b) includes required documentation updates (see guidelines for contributing documentation). Which?: a

@ekluzek ekluzek self-assigned this May 11, 2026
@ekluzek ekluzek added enhancement new capability or improved behavior of existing capability code health improving internal code structure to make easier to maintain (sustainability) b4b bit-for-bit test: PFUNIT Pass FUNITCTSM tests before merging labels May 11, 2026
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 test: PFUNIT Pass FUNITCTSM tests before merging

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant