Skip to content

Reconsider allocation time stepping defaults for performance #3249

Description

@SouthEndMusic

Given the findings here it might be worth reconsidering some of the default values for allocation configuration options that pertain to the timestep size:

  • Whether adaptive time stepping should be the default
  • Whether reltol_linearization can be increased

To answer this we must have our priorities for the allocation timestep clear:

  • Do we ideally want to have a large timestep of say 1 day as a default because that best represents human behavior?
  • Do we want smaller timesteps to reduce the physics errors made in the allocation solve?
  • Do we want smaller timesteps for stability? The linked results seem to indicate that that is less of an issue now after multiple bug fixes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    allocationAllocation layerperformanceRelates to runtime performance or convergence

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions