Skip to content

Time stepping #6

@koehlerson

Description

@koehlerson

We currently only do quasi time stepping, which simplifies a lot of things.
For actual time stepping we need further things like:

  • time related matrices
  • event management (contact)
  • adaptivity
    • resets
    • restarts
  • recycling (reuse of matrices for certain time steppers)
  • transformation management for e.g., Runge-Kutta methods see e.g. Hairer and Warnner
  • enforcement of boundary conditions while stepping through time
  • time interpolation
  • if the dimensionality of the problem is changed (think about space adaptivity which shrinks or enlarges the degrees of freedom) then, the solver needs to manage this

First try to use DiffEq with Ferrite.jl stuff can be seen here

Most things are already handled by DiffEq and so we should reuse that.
@termi-official

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions