Higher-order accurate space-time schemes for computational astrophysics—Part I: finite volume methods

被引:40
作者
Dinshaw S. Balsara
机构
[1] University of Notre Dame,Physics and ACMS Departments
关键词
Computational astrophysics; Numerical methods; Higher order Godunov schemes; PPM; WENO; ADER; Discontinuous Galerkin;
D O I
10.1007/s41115-017-0002-8
中图分类号
学科分类号
摘要
As computational astrophysics comes under pressure to become a precision science, there is an increasing need to move to high accuracy schemes for computational astrophysics. The algorithmic needs of computational astrophysics are indeed very special. The methods need to be robust and preserve the positivity of density and pressure. Relativistic flows should remain sub-luminal. These requirements place additional pressures on a computational astrophysics code, which are usually not felt by a traditional fluid dynamics code. Hence the need for a specialized review. The focus here is on weighted essentially non-oscillatory (WENO) schemes, discontinuous Galerkin (DG) schemes and PNPM schemes. WENO schemes are higher order extensions of traditional second order finite volume schemes. At third order, they are most similar to piecewise parabolic method schemes, which are also included. DG schemes evolve all the moments of the solution, with the result that they are more accurate than WENO schemes. PNPM schemes occupy a compromise position between WENO and DG schemes. They evolve an Nth order spatial polynomial, while reconstructing higher order terms up to Mth order. As a result, the timestep can be larger. Time-dependent astrophysical codes need to be accurate in space and time with the result that the spatial and temporal accuracies must be matched. This is realized with the help of strong stability preserving Runge–Kutta schemes and ADER (Arbitrary DERivative in space and time) schemes, both of which are also described. The emphasis of this review is on computer-implementable ideas, not necessarily on the underlying theory.
引用
收藏
相关论文
共 598 条
[1]  
Abgrall R(1994)Approximation du problème de Riemann vraiment multidimensionnel des èquations d’Euler par une methode de type Roe, I: La linèarisation C R Acad Sci Ser I 319 499-166
[2]  
Abgrall R(1994)Approximation du problème de Riemann vraiment multidimensionnel des èquations d’Euler par une methode de type Roe, II: Solution du probleme de Riemann approchè C R Acad Sci Ser I 319 625-782
[3]  
Aloy MA(1999)GENESIS: a high-resolution code for three-dimensional relativistic hydrodynamics Astrophys J Suppl Ser 122 151-297
[4]  
Ibáñez JM(2010)A full wave decomposition Riemann solver in RMHD Astrophys J Suppl 187 1-153
[5]  
Martí JM(1998)Quadrature-free implementation of the discontinuous Galerkin method for hyperbolic equations AIAA J 36 775-648
[6]  
Müller E(1994)Riemann solver for relativistic hydrodynamics J Comput Phys 114 284-101
[7]  
Anton L(1998)Linearized formulation of the Riemann problem for adiabatic and isothermal magnetohydrodynamics Astrophys J Suppl 116 119-184
[8]  
Miralles JA(1998)Total variation diminishing algorithm for adiabatic and isothermal magnetohydrodynamics Astrophys J Suppl 116 133-5056
[9]  
Martí JM(2001)Divergence-free adaptive mesh refinement for magnetohydrodynamics J Comput Phys 174 614-1993
[10]  
Ibáñez JM(2001)Total variation diminishing scheme for relativistic magnetohydrodynamics Astrophys J Suppl 132 83-7503