- Feb 27, 2025
-
-
Brian Groenke authored
-
- Feb 21, 2025
-
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
This reverts commit 0ecc92f3.
-
Brian Groenke authored
This reverts commit 7f4422ff.
-
- Jan 28, 2025
-
-
Brian Groenke authored
-
Brian Groenke authored
-
- Jan 21, 2025
-
-
Brian Groenke authored
-
- Jan 08, 2025
-
-
Brian Groenke authored
-
- Jan 07, 2025
-
-
Brian Groenke authored
This reverts a previous change which broke parameter AD support. However, this change breaks compat with integrator AD (unless chunk sizes align). Trade off is worth it since integrator AD is not generally that useful.
-
- Jan 01, 2025
-
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
- Dec 26, 2024
-
-
Brian Groenke authored
-
Brian Groenke authored
-
- Dec 13, 2024
-
-
Brian Groenke authored
-
Brian Groenke authored
-
- Dec 11, 2024
-
-
Brian Groenke authored
-
- Dec 10, 2024
-
-
Brian Groenke authored
-
Brian Groenke authored
-
- Dec 09, 2024
-
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
- Dec 06, 2024
-
-
Brian Groenke authored
-
Brian Groenke authored
Adds a new method `param` and type `FixedParam` which represents a parameter of the system that is assumed constant at simulation time. This is useful for tracking all parameters of the system but still permitting the user to individually specify which values to vary as parameters. The global switch `AUTOPARAM` can be enabled to mark all parameters as variable by default.
-
- Nov 26, 2024
-
-
Brian Groenke authored
-
- Nov 25, 2024
-
-
Brian Groenke authored
-
Brian Groenke authored
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
-
- Nov 23, 2024
-
-
Brian Groenke authored
-
- Nov 20, 2024
-
-
Brian Groenke authored
-
Brian Groenke authored
-
Brian Groenke authored
-
- Nov 18, 2024
-
-
Brian Groenke authored
This reverts commit 32782e38.
-
- Nov 14, 2024
-
-
Brian Groenke authored
-
- Oct 23, 2024
-
-
Brian Groenke authored
-
- Oct 20, 2024
-
-
Brian Groenke authored
-