Papers › WKB-based scheme with adaptive step size control for the Schrödinger equation in the...
WKB-based scheme with adaptive step size control for the Schrödinger equation in the highly oscillatory regime
Jannis Körner, Anton Arnold, Kirian Döpfner
The archive published only this paper's code-link row. Authors, date and abstract are from arXiv's metadata (CC0), read from the Kaggle arXiv metadata snapshot of 2026-09-12 where its title matched the archive's; the title is the archive's.
This paper is concerned with an efficient numerical method for solving the 1D stationary Schr\"odinger equation in the highly oscillatory regime. Being a hybrid, analytical-numerical approach it does not have to resolve each oscillation, in contrast to standard schemes for ODEs. We build upon the WKB-based (named after the physicists Wentzel, Kramers, Brillouin) marching method from [2] and extend it in two ways: By comparing the 𝒪(h) and 𝒪(h²) methods from [2] we design an adaptive step size controller for the WKB method. While this WKB method is very efficient in the highly oscillatory regime, it cannot be used close to turning points. Hence, we introduce for such regions an automated methods switching, choosing between the WKB method for the oscillatory region and a standard Runge-Kutta-Fehlberg 4(5) method in smooth regions. A similar approach was proposed recently in [9, 4], however, only for an 𝒪(h)-method. Hence, we compare our new strategy to their method on two examples (Airy function on the spatial interval [0, 10⁸] with one turning point at x=0 and on a parabolic cylinder function having two turning points), and illustrate the advantages of the new approach w.r.t.\ accuracy and efficiency.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections