Skip to content
Snippets Groups Projects
Commit 94720260 authored by Brian Groenke's avatar Brian Groenke
Browse files

Major refactoring of forcing/input handling

Input functions (e.g. forcings) are now defined symbolically in layors
via the `Input` type and later resolved at runtime.

This allows inputs to always be interchangeable with parameters or
dynamic parameterizations. It should also make it easier to swap
out forcing data since it is all sourced from a single place now
rather than spread out among different model components.

Other changes:
- Renamed `computefluxes!` to `computeprognostic!`
- Renamed `resolve` to `materialize` for clarity

Bumped minor version to 0.23
parent dbd52413
No related branches found
No related tags found
No related merge requests found
Showing
with 110 additions and 201 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment