Asymptotic structure of cosmological fluid flows in one and two space dimensions: a numerical study
Yangyang Cao, Mohammad A. Ghazizadeh, and Philippe G. LeFloch

TL;DR
This paper develops a high-order numerical scheme to study the long-term behavior of cosmological fluid flows in expanding or contracting universes, revealing insights into shock interactions and asymptotic structures.
Contribution
It introduces a fourth-order accurate finite volume scheme for hyperbolic balance laws on cosmological backgrounds, enabling detailed analysis of asymptotic fluid behavior in one and two dimensions.
Findings
The scheme accurately captures shock waves and preserves special solutions.
Asymptotic analysis reveals the influence of geometric expansion or contraction.
Numerical experiments support theoretical observations about long-term flow structures.
Abstract
We consider an isothermal compressible fluid evolving on a cosmological background which may be either expanding or contracting toward the future. The Euler equations governing such a flow consist of two nonlinear hyperbolic balance laws which we treat in one and in two space dimensions. We design a finite volume scheme which is fourth-order accurate in time and second-order accurate in space. This scheme allows us to compute weak solutions containing shock waves and, by design, is well-balanced in the sense that it preserves exactly a special class of solutions. Using this scheme, we investigate the asymptotic structure of the fluid when the time variable approaches infinity (in the expanding regime) or approaches zero (in the contracting regime). We study these two limits by introducing a suitable rescaling of the density and velocity variables and, in turn, we analyze the effects…
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.
