Replace ThunderboltTimeIntegrator with OrdinaryDiffEqCore.ODEIntegrator #140
Labels
architecture
Issues affecting the structural and design aspects of the software
help wanted
Extra attention is needed
high-priority
Uh oh!
There was an error while loading. Please reload this page.
All of our problems can also be integrated with a
OrdinaryDiffEqCore.ODEIntegrator
instead of our stripped downThunderboltTimeIntegrator
. The difficult part of this issue is the integration ofOrdinaryDiffEqCore.ODEIntegrator
withOS.OperatorSplittingIntegrator
, which requires quite large changes to the latter and an inversion of the most of the time stepping logic in the operator splitting module.To be specific as first step it is necessary to hoist https://github.com/termi-official/Thunderbolt.jl/blob/5862065f30c4826f68f80d9ef9112b20cbababc9/src/solver/time/time_integrator.jl#L30 and https://github.com/termi-official/Thunderbolt.jl/blob/5862065f30c4826f68f80d9ef9112b20cbababc9/src/solver/time/time_integrator.jl#L24 into
OS.OperatorSplittingIntegrator
.The text was updated successfully, but these errors were encountered: