论文标题
一种纯粹的双曲线不连续的Galerkin方法,用于自我磨牙气体动力学
A purely hyperbolic discontinuous Galerkin approach for self-gravitating gas dynamics
论文作者
论文摘要
自我重力模拟天体物理流动时的挑战之一是计算重力力。与双曲线流体动力方程相反,重力场由椭圆泊松方程描述。我们通过将椭圆形问题重新定义为双曲机扩散问题,提出了一种纯粹的双曲线方法,我们使用相同的显式高阶不连续的盖尔金方法在伪造中求解,我们将其用于流溶液。流量和重力求解器在关节层次的笛卡尔网上运行,并通过源项进行双向耦合。我们方法的一个关键好处是,它允许在没有修改的同时保留其高级功能(例如不合格和解决方案自适应网格),重复使用现有的显式双曲线求解器。通过更新流体动力学求解器的每个runge-kutta阶段的重力场,即使在耦合的多物理模拟中,也可以实现高阶收敛。在验证单物理和多物理设置的预期收敛顺序之后,我们通过模拟牛仔裤重力不稳定性来验证我们的方法。此外,我们通过计算自我磨碎的Sedov爆炸,并在流量求解器中捕获电击和自适应网格精炼,以证明我们的数值框架的全部功能。
One of the challenges when simulating astrophysical flows with self-gravity is to compute the gravitational forces. In contrast to the hyperbolic hydrodynamic equations, the gravity field is described by an elliptic Poisson equation. We present a purely hyperbolic approach by reformulating the 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. The flow and the gravity solvers operate on a joint hierarchical Cartesian mesh and are two-way coupled via the source terms. A key benefit of our approach is that it allows the reuse of existing explicit hyperbolic solvers without modifications, while retaining their advanced features such as non-conforming and solution-adaptive grids. By updating the gravitational field in each Runge-Kutta stage of the hydrodynamics solver, high-order convergence is achieved even in coupled multi-physics simulations. After verifying the expected order of convergence for single-physics and multi-physics setups, we validate our approach by a simulation of the Jeans gravitational instability. Furthermore, we demonstrate the full capabilities of our numerical framework by computing a self-gravitating Sedov blast with shock capturing in the flow solver and adaptive mesh refinement for the entire coupled system.