Release Notes
0.7.0
- use CompactBasisFunctions.jl instead of BasisFunctions submodule
- use QuadratureRules.jl instead of Quadratures submodule
- Use SimpleSolvers.jl instead of Solvers submodule
- Use GeometricProblems.jl instead of TestProblems submodule
0.6.2
- Bugfix release
0.6.1
- Bugfix release
0.6.0
Breaking Changes
- Revise tableaus: align constructor names with RungeKutta.jl
New Features
- Add new Runge-Kutta tableaus
- Generalise Lobatto and Radau tableaus to arbitrary number of stages
- Extend documentation on integrators and tableaus
0.5.1
- Update documentation
- Fix HDF5 v0.14 deprecations
0.5.0
- Moved repository to JuliaGNI
- Moved CI from Travis to GitHub
Breaking Changes
- Functions for initial guesses are now called v̄ and f̄ and can be prescribed separately from v and f in PDAE, HDAE, etc.
- Rename SPARK tableau constructors and unify distinct constructors for Lobatto tableaus with different number of stages
New Features
- Implement SPARK integrator for index-two DAEs
- Implement infrastructure for storing internal variables and solver output to atomic solutions
- Store internal variables of SPARK and VPRK integrators in atomic solution
- Add various five-stage Lobatto tableaus
- Add and clean up SPARK tableaus and add docstrings
- Add functions for checking symplecticity conditions of SPARK tableaus
- Add Aqua.jl tests
Fixes
- Fix initial guess warnings in tests by prescribing proper functions for v̄ and f̄ in example problems
- Fix update_multiplier() method for SPARK integrators
0.4.1
New Features
- Atomic solutions can now store a NamedTuple of internal variables of the integrator, including nonlinear solver output
- Output of internal variables has been added to VPRK integrators
- Add Gauss-Legendre tableaus for implicit partitioned Runge-Kutta methods
Fixes
- Revision of integrator type hierarchy
0.4.0
New Integrators
- Runge-Kutta integrators for implicit ODEs (
FIRKimplicit
andSRKimplicit
) - Variational Partitioned Runge-Kutta integrator with projection based on internal stages
Fixes
- Computation of initial guess in all implicit integrators