Skip to content

XIOS: read all inputs#1057

Open
joewallwork wants to merge 15 commits intodevelopfrom
issue1056_xios-read-all-inputs
Open

XIOS: read all inputs#1057
joewallwork wants to merge 15 commits intodevelopfrom
issue1056_xios-read-all-inputs

Conversation

@joewallwork
Copy link
Copy Markdown
Contributor

XIOS: read all inputs

Towards #1056

Task List

  • Linked an issue above that captures the requirements of this PR
  • Defined the tests that specify a complete and functioning change
  • Implemented the source code change that satisfies the tests
  • Commented all code so that it can be understood without additional context
  • No new warnings are generated or they are mentioned below
  • The documentation has been updated (or an issue has been created to do so)
  • Relevant labels (e.g., enhancement, bug) have been applied to this PR
  • This change conforms to the conventions described in the README

Change Description

This PR avoids the need for an XiosInput configuration section. Instead, XIOS reads all field variables that it finds in any input files whose names are provided.


Test Description

XIOS tests are updated to account for this change. Some tweaks were required to avoid the same variable name (u) being read from both restarts and forcings.


Documentation Impact

The XIOS docs page has been update accordingly.

@joewallwork joewallwork self-assigned this Mar 3, 2026
@joewallwork joewallwork added enhancement New feature or request ICCS Tasks or reviews for the ICCS team labels Mar 3, 2026
@joewallwork joewallwork mentioned this pull request Mar 13, 2026
8 tasks
@joewallwork joewallwork linked an issue Mar 26, 2026 that may be closed by this pull request
@joewallwork joewallwork requested a review from TomMelt March 26, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request ICCS Tasks or reviews for the ICCS team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

XIOS: Allow unused fields in input files

1 participant