Solving the Vlasov equation in two spatial dimensions with the Schr\"odinger method
Michael Kopp, Kyriakos Vattis, Constantinos Skordis

TL;DR
This paper introduces the Schr"odinger method as an efficient alternative to traditional Vlasov solvers for simulating collisionless self-gravitating matter, demonstrating its accuracy and potential advantages in cosmological applications.
Contribution
The paper presents the first quantitative comparison of the Schr"odinger method with a conventional Vlasov solver in two dimensions, showing its effectiveness and advantages.
Findings
Schr"odinger method accurately reproduces density, velocity, and dispersion from Vlasov solutions.
Excellent qualitative and quantitative agreement between Schr"odinger and Vlasov codes.
Effective vorticity emerges in the Schr"odinger method through wave function winding.
Abstract
We demonstrate that the Vlasov equation describing collisionless self-gravitating matter may be solved with the so-called Schr\"odinger method (ScM). With the ScM, one solves the Schr\"odinger-Poisson system of equations for a complex wave function in d dimensions, rather than the Vlasov equation for a 2d-dimensional phase space density. The ScM also allows calculating the d-dimensional cumulants directly through quasi-local manipulations of the wave function, avoiding the complexity of 2d-dimensional phase space. We perform for the first time a quantitive comparison of the ScM and a conventional Vlasov solver in d=2 dimensions. Our numerical tests were carried out using two types of cold cosmological initial conditions: the classic collapse of a sine wave and those of a gaussian random field as commonly used in cosmological cold dark matter N-body simulations. We compare the first…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
