Skip to content

Conversation

@mvertens
Copy link
Collaborator

@mvertens mvertens commented Jan 6, 2026

Description of changes

major refactor of stream usage to make explicit how stream input is used

Specific notes

  • Replacement of dfields copy with explicit usage of stream fields. This makes it much easier to see which fields from streams are direct copies and which ones are derived. Previously, this was hidden in the dfields usage (where a copy was also done). In particular, this also clarifies how multi level stream fields are utilized.

  • More detailed comments to follow before the draft PR status is changed

Contributors other than yourself, if any:

CDEPS Issues Fixed (include github issue #):

Are there dependencies on other component PRs (if so list):

Are changes expected to change answers (bfb, different to roundoff, more substantial):

Any User Interface Changes (namelist or namelist defaults changes):

Testing performed (e.g. aux_cdeps, CESM prealpha, etc):

Hashes used for testing:

…d_stream_usage' into feature/refactor_stream_usage
…am_pointer_2d to have optional arguments requirePointer and errmsg and set default values to nan
…lev_input' into feature/new_datm_optional_streams
…al_streams' into feature/refactor_stream_usage
…ams' into feature/escomp_new_datm_optional_streams
@mvertens mvertens marked this pull request as draft January 6, 2026 19:28
@mvertens
Copy link
Collaborator Author

mvertens commented Jan 7, 2026

Will issue a new PR once #373 is merged.

@mvertens
Copy link
Collaborator Author

mvertens commented Jan 7, 2026

Will issue a new PR once #373 is merged.

@mvertens mvertens closed this Jan 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant