BSeries.jl
BSeries.jl copied to clipboard
Computing with B-series in Julia
There are several extensions of "B-series for Runge-Kutta methods" that could also be implemented in this package: - [ ] P-series for partitioned methods (see HNW II.15) and NB-series for...
This pull request changes the compat entry for the `SymPy` package from `1` to `1, 2` for package test. This keeps the compat entries for earlier versions. Note: I have...
This pull request changes the compat entry for the `SymPy` package from `1.0.53` to `1.0.53, 2` for package docs. This keeps the compat entries for earlier versions. Note: I have...
See https://github.com/jverzani/SymPyPythonCall.jl. It is supposed to be the future version of SymPy.jl. It appears to make some installation processes simpler.
This pull request changes the compat entry for the `Polynomials` package from `2.0.23, 3 - 3.2.8, 3.2.10` to `2.0.23, 3 - 3.2.8, 3.2.10, 4`. This keeps the compat entries for...
New PR with tolerances. Added absolute tolerance for `isapprox()` and exact comparison for `Rational` inputs. New PR with one test for a RK method with Floating Inputs obtained from MatLab....
This code is based on the paper "A characterization of energy-preserving methods and the construction of parallel integrators for Hamiltonian systems" (https://doi.org/10.48550/arXiv.1505.02537). Added a struct in BSeries.jl called ContinuousStageRungeKutta and...
`substitute` needs to iterate over the partition forests and skeletons of trees. Currently, these are constructed on the fly each time `substitute` is called. Since this is likely the most...
I have implemented a rough first sketch of a multi-threaded version of `modified_equation`. @ketch This may be interesting for us but I would like to get your feedback on a...