Skip to content
Snippets Groups Projects
  1. Feb 27, 2025
  2. Feb 21, 2025
  3. Jan 28, 2025
  4. Jan 21, 2025
  5. Jan 08, 2025
  6. Jan 07, 2025
    • Brian Groenke's avatar
      Fix bug with AD caches · a3cd2343
      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.
      a3cd2343
  7. Jan 01, 2025
  8. Dec 26, 2024
  9. Dec 13, 2024
  10. Dec 11, 2024
  11. Dec 10, 2024
  12. Dec 09, 2024
  13. Dec 06, 2024
    • Brian Groenke's avatar
      Minor update to autodiff example · 2f54ba20
      Brian Groenke authored
      2f54ba20
    • Brian Groenke's avatar
      Add param method with global auto-param switch · 2df13aa7
      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.
      2df13aa7
  14. Nov 26, 2024
  15. Nov 25, 2024
    • Brian Groenke's avatar
      180d62d6
    • Brian Groenke's avatar
      Major refactoring of forcing/input handling · 94720260
      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
      94720260
  16. Nov 23, 2024
  17. Nov 20, 2024
  18. Nov 18, 2024
  19. Nov 14, 2024
  20. Oct 23, 2024
  21. Oct 20, 2024
Loading