Summary
If this is something that we want as a proper GridKit option, I think this would require adding a setTimeStep member function for GridKit::Model::Evaluator and its subclasses. If the out parameter is 0, this will indicate to use adaptive steps, otherwise the given time step will be used. In IDA.c there would need to be some minor changes to the integrator and nonlinear solver configuration when using fixed steps as done in https://code.ornl.gov/scidac-oe/fixed-step-ida-demo. I can start a PR if this sounds reasonable.
Rationale
This will be useful for convergence studies and comparisons against adaptive time stepping
Description
No response
Additional information
No response
Summary
If this is something that we want as a proper GridKit option, I think this would require adding a
setTimeStepmember function forGridKit::Model::Evaluatorand its subclasses. If the out parameter is 0, this will indicate to use adaptive steps, otherwise the given time step will be used. InIDA.cthere would need to be some minor changes to the integrator and nonlinear solver configuration when using fixed steps as done in https://code.ornl.gov/scidac-oe/fixed-step-ida-demo. I can start a PR if this sounds reasonable.Rationale
This will be useful for convergence studies and comparisons against adaptive time stepping
Description
No response
Additional information
No response