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

Need ability to indicate BMI forcings and relax requirements for path/files to be input under this option #634

Open
hellkite500 opened this issue Sep 8, 2023 · 1 comment
Labels
Compatibility Issues Known compatibility or other issues that might be useful to have indexed as such in the future enhancement New feature or request

Comments

@hellkite500
Copy link
Member

Short description explaining the high-level reason for the new issue.

Current behavior

A BMI module can act as a forcing DataProvider by advertising other model inputs as its outputs. This is currently how multi-bmi connects various BMI models together -- ngen proxies the variables between modules.

However, if one wanted to rely soley on a BMI module to provide all required inputs (forcings), ngen will still expect to be provided a forcing block in the realization configuration (for global and catchments) and that block will expect to find valid directory paths and/or files for forcing data.

Expected behavior

If a BMI module is intended to be the source of all forcing variables, then ngen should accept a configuration which indicates that a BMI module is expected to provide all forcings and it should not attempt to create any providers and should require not additional inputs.

@hellkite500
Copy link
Member Author

#601 could be a solution for this issue.

@hellkite500 hellkite500 added enhancement New feature or request Compatibility Issues Known compatibility or other issues that might be useful to have indexed as such in the future labels Sep 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Compatibility Issues Known compatibility or other issues that might be useful to have indexed as such in the future enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant