diffrax icon indicating copy to clipboard operation
diffrax copied to clipboard

Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable. https://docs.kidger.site/diffrax/

Results 267 diffrax issues
Sort by recently updated
recently updated
newest added

Hi again, I have found this repository is also useful to me. One thing that would be ideal to have is the differential algebraic equations (DAE) solver (http://www.scholarpedia.org/article/Differential-algebraic_equations), at least...

feature

We have a lot of BibTeX references specified throughout the documentation. It would be nice to add: - DOI references to the BibTeX itself ```bibtex @article{blahblah, ... doi={...} } ```...

documentation

We now have a couple of simple ODE benchmarks, but could definitely afford to add a lot more.

documentation

(c.f. https://diffeq.sciml.ai/stable/extras/timestepping/) - [x] PIController - [x] PIDController - [x] SDE-suitable controllers based on half-step-sizes - [ ] Gustaffson acceleration / predictive controllers

feature

- [x] Optimise-then-discretise - [ ] Reversible solvers - [ ] Interpolating adjoints - [x] Checkpointing? - [ ] Quadrature?

feature

- At the moment we support DtO for both, of course. - Reversible solvers only exist for Stratonovich so that's a moot point. - The "ODE" OtD corresponds to Stratonovich....

feature

At the moment it's fixed to an LU-based solver, but it'd be nice to make this an option: in particular to make using an SVD-based solver possible, which is helpful...

refactor

It's a bit of a wart, used only for passing `direction`. Likewise for `AbstractStepSizeController.wrap_solver`.

refactor

At the moment all global interpolation routines require that the sequence of times be strictly increasing. In practice it's often helpful to admit weakly increasing times as well, e.g. to...

feature