Dense output for highly oscillatory numerical solutions
F. J. Agocs, M. P. Hobson, W. J. Handley, A. N. Lasenby

TL;DR
This paper introduces a method for creating dense output for numerical solutions of highly oscillatory scalar functions, leveraging WKB approximations and extending Runge-Kutta methods with Gauss-Lobatto quadrature.
Contribution
It develops a novel dense output technique for oscillatory solutions using WKB-based quadrature extension and adapts Runge-Kutta methods for such cases.
Findings
Constructed dense output with no extra differential equation evaluations.
Provided error estimates for the dense output method.
Extended Runge-Kutta methods using Gauss-Lobatto quadrature nodes.
Abstract
We present a method to construct a continuous extension (otherwise known as dense output) for a numerical routine in the special case of the numerical solution being a scalar-valued function exhibiting rapid oscillations. Such cases call for numerical routines that make use of the known global behaviour of the solution, one example being methods using asymptotic expansions to forecast the solution at each step of the independent variable. An example is oscode, numerical routine which uses the Wentzel-Kramers-Brillouin (WKB) approximation when the solution oscillates rapidly and otherwise behaves as a Runge-Kutta (RK) solver. Polynomial interpolation is not suitable for producing the solution at an arbitrary point mid-step, since efficient numerical methods based on the WKB approximation will step through multiple oscillations in a single step. Instead we construct the continuous…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMeteorological Phenomena and Simulations · Numerical methods for differential equations · Model Reduction and Neural Networks
