An Asymptotic Preserving Time Integrator for Low Mach Number Limits of the Euler Equations with Gravity
K. R. Arun, S. Samantaray

TL;DR
This paper introduces an asymptotic preserving time integrator for Euler equations under gravity, effectively capturing low Mach number limits like incompressible and Boussinesq regimes with stability and validated numerical results.
Contribution
It develops a semi-implicit AP scheme that handles stiff and non-stiff terms, ensuring consistency with low Mach limit systems and stability in gravitational flows.
Findings
Scheme is consistent with incompressible and Boussinesq limits.
Linear stability analysis confirms $L^2$-stability.
Numerical experiments validate theoretical predictions.
Abstract
We consider two distinguished asymptotic limits of the Euler equations in a gravitational field, namely the incompressible and Boussinesq limits. Both these limits can be obtained as singular limits of the Euler equations under appropriate scaling of the Mach and Froude numbers. We propose and analyse an asymptotic preserving (AP) time discretisation for the numerical approximation of the Euler system in these asymptotic regimes. A key step in the construction of the AP scheme is a semi-implicit discretisation of the fluxes and the source term. The non-stiff convective terms are treated explicitly whereas the stiff pressure-gradient and source term are implicit. The implicit terms are combined to get a nonlinear elliptic equation. We show that the overall scheme is consistent with the respective limit system when the Mach number goes to zero. A linearised stability analysis confirms the…
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.
Taxonomy
TopicsComputational Fluid Dynamics and Aerodynamics · Geophysics and Gravity Measurements · Cosmology and Gravitation Theories
An Asymptotic Preserving Time Integrator for Low Mach Number Limits of
the Euler Equations with Gravity
K. R. Arun and S. Samantaray∗
Abstract.
We consider two distinguished asymptotic limits of the Euler equations in a gravitational field, namely the incompressible and Boussinesq limits. Both these limits can be obtained as singular limits of the Euler equations under appropriate scaling of the Mach and Froude numbers. We propose and analyse an asymptotic preserving (AP) time discretisation for the numerical approximation of the Euler system in these asymptotic regimes. A key step in the construction of the AP scheme is a semi-implicit discretisation of the fluxes and the source term. The non-stiff convective terms are treated explicitly whereas the stiff pressure-gradient and source term are implicit. The implicit terms are combined to get a nonlinear elliptic equation. We show that the overall scheme is consistent with the respective limit system when the Mach number goes to zero. A linearised stability analysis confirms the -stability of the proposed scheme. The results of numerical experiments validate the theoretical findings.
Key words and phrases:
Asymptotic preserving, Low Mach number limit, Boussinesq limit, IMEX-RK scheme, -stability
1991 Mathematics Subject Classification:
Primary: 35L45, 35L65, 35L67; Secondary: 65M06, 65M08, 65M20.
∗ Corresponding author: S. Samantaray
School of Mathematics
Indian Institute of Science Education and Research Thiruvananthapuram
Thiruvananthapuram - 695551, India
(Communicated by the associate editor name)
1. Introduction
The presence of sound/acoustic waves poses a major challenge in atmospheric and meteorological flow computations due to their fast characteristic time scales. Hence, in most of the practical computations, one relies on the so-called ‘sound-proof’ models in which the sound waves are eliminated. The incompressible equations, Boussinesq equations, pseudo-incompressible equations, anelastic equations etc. are sound-proof models frequently used in the literature, to name but a few. The derivation and analysis of sound-proof models, study of their regimes of validity etc. are topics of active research even today; see, e.g., [2] and the references cited therein for more details.
A powerful and systematic method to derive a sound-proof model is an asymptotic analysis of the Euler equations in which one or more of the non-dimensional quantities, such as the Mach, Froude or Rossby numbers, assume the role of limiting parameters [4]. However, from a mathematical point of view, a sound-proof model is often recognised as a singular limit of the Euler equations under appropriate scalings. In addition, sound-proof equation systems are typically of hyperbolic-elliptic in nature, as opposed to the purely hyperbolic compressible Euler equations. On the other hand, from a numerical point of view, approximation of singular limits poses several challenges: stiffness arising from stringent stability requirements, reduction of order of accuracy due to the presence of limiting parameters and so on.
The goal of the present work is to obtain the incompressible and Boussinesq equations as two distinguished singular limits of the Euler equations in a gravitational field under appropriate scalings of the Mach and Froude numbers. We present their numerical resolution via the so-called asymptotic preserving (AP) methodology. An AP discretisation for a singularly perturbed problem in general is a one which reduces to a consistent discretisation of the limit model when the limits of perturbation parameters are taken. In addition, the stability requirements of the discretisation should remain independent of the perturbation parameters; see [6]. A key step in the construction of our AP scheme is a semi-implicit time discretisation based on a splitting of the flux and source terms into stiff and non-stiff terms. We show the asymptotic consistency of the scheme with the incompressible and Boussinesq limits as the Mach number approaches zero. As a first step towards the stability of the scheme in the asymptotic regime, we perform an -stability analysis of the proposed scheme on a linearised model, namely the wave equation system. The results of our numerical experiments presented here clearly validate the AP nature of the proposed scheme.
2. Isentropic Euler System with Gravity and Its Asymptotic
Limits
We consider the scaled, isentropic compressible Euler equations with gravity:
[TABLE]
where is the density and is the velocity vector. Here, , and are respectively the gradient, divergence and tensor product operators and is the unit vector in the -direction. We assume a simplified equation of state of an isentropic process, therein the pressure is related to density via , where is a constant. In (2.1)-(2.2), the non-dimensional parameters and are respectively, the reference Mach and Froude numbers.
The goal of the present work is the numerical approximation of some distinguished asymptotic limits of the Euler system (2.1)-(2.2) which models slow convection in a highly stratified medium; see, e.g. [2, 4] for more details. In order to describe these asymptotic regimes, in the following, we consider two important scalings of and in terms of an infinitesimal parameter .
- •
and . In this case, the pressure gradient term dominates the gravity term and we obtain the low Mach number limit.
- •
and . In this case, the gravitational term is also significant we derive the Boussinesq limit.
As a first step towards the derivation of the low Mach and Boussinesq limits, we expand all the dependent variables using the following three-term ansatz:
[TABLE]
We do not intent to provide the details of the derivation, but refer the interested reader to [4] for more details.
2.1. Zero Mach Number Limit
We set and in (2.1)-(2.2) and let to obtain the zero Mach number limit model:
[TABLE]
The above system (2.4)-(2.5) is the standard incompressible Euler system for the unknowns and .
Remark 2.1**.**
Throughout our analysis and the numerical experiments presented in this paper, we assume either periodic or wall boundary conditions. As a consequence, the leading order density is a constant and the leading order velocity is divergence-free. Therefore, both the zero Mach and Boussinesq limits fall in the category of ‘sound-proof’ models.
2.2. Boussinesq Limit
Now we set and in (2.1)-(2.2). Letting yields the Boussinesq model:
[TABLE]
Since the first order density appears in (2.6)-(2.7), we need a closure relation. Using the multiscale ansatz (2.3) in the equation of state and using the hydrostatic balance gives
[TABLE]
Remark 2.2**.**
It has be noted that both zero Mach and the Boussinesq limit systems are hyperbolic-elliptic in nature.
3. Semi-implicit Time Discretisation
In this section we present the time discretisation of the Euler system (2.1)-(2.2) based on implicit-explicit (IMEX) Runge Kutta (RK) schemes. These schemes were originally designed for stiff ordinary differential equations; see .e.g. [5] and the references therein.
Let be an increasing sequence of times and let be the uniform time-step. Let us denote by , the approximation to the value of any function at time , i.e. .
A first order accurate semi-discrete scheme for the Euler equations (2.1)-(2.2) is defined as
[TABLE]
Here, denotes the momentum and is a parameter so that corresponds to the low Mach limit and corresponds to the Boussinesq limit. Though the scheme (3.1)-(3.2) consists of a fully implicit step (3.1) and a semi-implicit step (3.2), its numerical resolution is fairly simple. Eliminating between (3.1) and (3.2) yields the nonlinear elliptic equation:
[TABLE]
where the known expression is given by
[TABLE]
with denoting the contracted product. Solving the elliptic equation (3.3) yields the updated density . The velocity can then be updated using (3.2), which is now an explicit evaluation. Hence, the scheme (3.1)-(3.2) consists of solving the elliptic equation (3.3), followed by an explicit evaluation of (3.2).
4. Asymptotic Preserving Property
A numerical scheme for a singular perturbation problem, such as the Euler system (2.1)-(2.2), may not resolve the existing multiple scales in space and time. In addition, when the perturbation parameter goes to zero, the scheme may approximate a completely different set of equations than the actual limiting systems. An asymptotic preserving (AP) scheme is the one which is consistent with the limiting set of equations in the singular limit; see [6] for a review of AP schemes.
Theorem 4.1**.**
The time semi-discrete scheme (3.1)-(3.2) for is asymptotically consistent with the low Mach number model as .
Proof.
First, we apply the same ansatz (2.3) for all the dependent variables at times and in the semi-discrete scheme (3.1)-(3.2) and balance the like-powers of . The lowest order terms gives and the equation of state then yields that is constant. Therefore, from the mass update (3.1) we get
[TABLE]
We integrate the above equation (4.1) over a domain and use Gauss’ divergence theorem to obtain:
[TABLE]
Hence, the leading order density rises or falls only due to compressions or expansions at the boundary. The temporal variations in can produce nonzero divergences in the leading order velocity . It can be proved that the integral on the left hand side of (4.2) vanishes under most of the physically relevant boundary conditions. In this case, we obtain and this in turn enforces the divergence constraint at as
[TABLE]
Combining (4.3) and the terms in (3.2), we have the following limiting system:
[TABLE]
The above system (4.4)-(4.5) is clearly a consistent discretisation of the low Mach number limit system (2.4)-(2.5). ∎
Theorem 4.2**.**
The time semi-discrete scheme (3.1)-(3.2) for is asymptotically consistent with the Boussinesq model.
Proof.
The proof is similar to that of Theorem 4.1 and hence omitted. ∎
5. Stability Analysis of the Semi-discrete Scheme
The aim of this section is to present the results of an -stability analysis of the semi-discrete scheme (3.1)-(3.2). To this end, we consider the homogeneous linear wave equation system:
[TABLE]
as a simplified model of the Euler system (2.1)-(2.2). Here, is a linearisation state and is a linearisation state for the sound velocity. Applying the AP methodology introduced in (3.1)-(3.2) to (5.1)-(5.2) yields the semi-discrete scheme:
[TABLE]
In the following, we use a stability result due to Richtmyer; see e.g. [7, 8] for details. Note that any difference scheme of the form , where are matrices, independent of and , and is the approximation to the original solution at time , can be reduced to in the Fourier variable . Here, is the Fourier transform of the matrix and is called the amplification matrix. The stability result due to Richtmyer states that
Theorem 5.1**.**
A difference scheme given by is stable if
- (i)
the elements of are bounded for all , where is a lattice where varies, 2. (ii)
* and* 3. (iii)
* is Lipschitz continuous at in the sense that*
[TABLE]
Using the above theorem, we have the following stability result.
Theorem 5.2**.**
The semi-discrete scheme (5.3)-(5.4) is -stable.
Proof.
Taking the Fourier transform of (5.3)-(5.4) and re-arranging the terms gives
[TABLE]
where
[TABLE]
Now, reduces to the identity matrix and hence conditions (i) and (ii) of Theorem 5.1 are automatically satisfied. Further,
[TABLE]
Note that the matrix on the right hand side in (5.7) is bounded for every bounded lattice . Hence, by Theorem 5.1, the semi-discrete scheme (5.3)-(5.4) is -stable. ∎
6. Numerical Experiments
We do not intend to discuss the space discretisation in detail as we use employ standard techniques. We use a finite volume approach to approximate the semi-discrete scheme (3.1)-(3.2). The explicit flux terms are approximated by a Rusanov-type flux whereas the implicit terms by simple central differences. The nonlinear elliptic equation (3.3) is solved iteratively after discretisation of the derivatives by central differences.
In the following, we consider a test problem in two dimensions to demonstrate the AP property of the scheme. We take the well-prepared initial data given in [1] which reads
[TABLE]
The computational domain is divided into mesh points and we apply periodic boundary conditions on all four sides. The CFL number is set to 0.45 and we perform the computations up to a final time . The parameter is set to 0.1. Note that our CFL condition is independent of .
In Figures 1 and 2 we plot the density, -velocity and the divergence of the velocity at times and , for the low Mach and Boussinesq cases, respectively. It can be noted from the figures that in both the cases the density converges to the constant value 1 and the divergence approach 0. This is in conformity with the AP nature of the scheme in both the cases.
7. Conclusion
An AP semi-implicit time discretisation is proposed for the numerical approximation of the isentropic Euler equations with gravity in the low Mach number and Boussinesq limits. The schemes are theoretically shown to be asymptotically consistent as well as linearly stable. The results of numerical experiments provide a justification to AP nature of the scheme.
Acknowledgement
The authors thank Arnab Das Gupta for several useful discussions on the topic.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Degond and M. Tang, All speed scheme for the low Mach number limit of the isentropic Euler equations, Commun. Comput. Phys. , 10 (2011), 1–31.
- 2[2] Dale R. Durran, Numerical methods for fluid dynamics , 2 nd edition, Springer, New York, 2010.
- 3[3] A. Meister, Asymptotic single and multiple scale expansions in the low Mach number limit, SIAM J. Appl. Math. , 60 (2000), no. 1, 256–271.
- 4[4] R. Klein, Asymptotic analyses for atmospheric flows and the construction of asymptotically adaptive numerical methods Z. Angew. Math. Mech. , 80 (2000), no. 11-12, 765–777.
- 5[5] L. Pareschi and G. Russo Implicit-Explicit Runge-Kutta schemes and applications to hyperbolic systems with relaxation J. Sci. Comput. , 25 (2005), no. 1-2, 129–155.
- 6[6] S. Jin, Asymptotic preserving (AP) schemes for multiscale kinetic and hyperbolic equations: a review, Riv. Math. Univ. Parma (N.S.) , 3 (2012), no. 2, 177–216.
- 7[7] R. D. Richtmyer, Difference methods for initial-value problems, Interscience tracts in pure and applied mathematics. Iract 4, Interscience Publishers, Inc., New. York, 1957.
- 8[8] M. L. Buchanan, A necessary and sufficient condition for stability of difference schemes for second-order initial value problems, J. Soc. Indust. Appl. Math. , 11 (1963), 474–501.
