A purely hyperbolic discontinuous Galerkin approach for self-gravitating gas dynamics
2021 (English)In: Journal of Computational Physics, ISSN 0021-9991, E-ISSN 1090-2716, Vol. 442Article in journal (Refereed) Published
Abstract [en]
One of the challenges when simulating astrophysical flows with self-gravity is to compute thegravitational forces. In contrast to the hyperbolic hydrodynamic equations, the gravity field isdescribed by an elliptic Poisson equation. We present a purely hyperbolic approach by reformulatingthe elliptic problem into a hyperbolic diffusion problem, which is solved in pseudotime, using the same explicit high-order discontinuous Galerkin method we use for the flow solution. Theflow and the gravity solvers operate on a joint hierarchical Cartesian mesh and are two-way coupledvia the source terms. A key benefit of our approach is that it allows the reuse of existingexplicit hyperbolic solvers without modifications, while retaining their advanced features such asnon-conforming and solution-adaptive grids. By updating the gravitational field in each Runge-Kuttastage of the hydrodynamics solver, high-order convergence is achieved even in coupled multi-physicssimulations. After verifying the expected order of convergence for single-physics and multi-physicssetups, we validate our approach by a simulation of the Jeans gravitational instability.Furthermore, we demonstrate the full capabilities of our numerical framework by computing aself-gravitating Sedov blast with shock capturing in the flow solver and adaptive mesh refinementfor the entire coupled system.
Place, publisher, year, edition, pages
ACADEMIC PRESS INC ELSEVIER SCIENCE , 2021. Vol. 442
Keywords [en]
discontinuous Galerkin spectral element method, multi-physics simulation, adaptive mesh refinement, compressible Euler equations, hyperbolic self-gravity
National Category
Computational Mathematics
Identifiers
URN: urn:nbn:se:liu:diva-176065DOI: 10.1016/j.jcp.2021.110467ISI: 000671273100002OAI: oai:DiVA.org:liu-176065DiVA, id: diva2:1560033
Funder
Swedish Research Council, 2020-03642EU, European Research Council, 714487German Research Foundation (DFG), 2044-390685587
Note
Funding: European Research Council through the ERC Starting Grant "An Exascale aware and Un-crashable Space-Time-Adaptive Discontinuous Spectral Element Solver for Non-Linear Conservation Laws" [714487]; Vetenskapsradet, SwedenSwedish Research Council [2020-03642 VR]; King Abdullah University of Science and Technology (KAUST)King Abdullah University of Science & Technology; Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germanys Excellence StrategyGerman Research Foundation (DFG) [EXC 2044-390685587]
2021-06-032021-06-032022-03-17