Abstract
A two-dimensional version of the conservative entropy-stable discontinuous Galerkin method is proposed for Euler equations in variables: density, momentum density, and pressure. For the equation describing the dynamics of the mean pressure in a finite element, an approximation is constructed that is conservative in the total energy. A special slope limiter ensures that the entropy inequality and a two-dimensional analog of the monotonicity conditions for the numerical solution are satisfied. The developed method is tested on some model gas-dynamic problems.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 INTRODUCTION
Recently, the attention of researchers has been attracted by conservative entropy-stable (i.e., satisfying a discrete analog of the entropy inequality) numerical methods for solving gas dynamic problems [1–12]. One of the numerical methods that underlies the creation of entropy-stable schemes is the discontinuous Galerkin method (DGM) [13–20], which has a compact template and a potentially high approximation accuracy. Various versions of the entropy-stable modifications of the DGM, proposed to date, continue to be developed and improved. In particular, as it was established in [20] for spatially one-dimensional problems, entropy-stability should be combined with some degree of monotonicity of finite-element (FE) approximations of the DGM. This combination is achieved by constructing special limiting functions. In the case of functions of two or more spatial variables, generalizations of the concept of monotonicity are necessary, which could be successfully applied to multidimensional numerical solutions.
One of the topical areas of research is the choice of variables in which the gas dynamic equations should be numerically integrated over time in order to obtain the best result. In [21], a conservative entropy-stable spatially one-dimensional version of the DGM was proposed, in which the time integration is carried out in the variables density, momentum density, and pressure instead of the traditional set of conservative variables. In this case, in order to ensure the monotonicity requirements, limiting is carried out in relation to the DGM coefficients of pressure, and not the total energy, as was the case in the previous version [20]. As a result of this modification, it was possible to significantly improve the accuracy of the numerical solution of the Einfeldt problem [21] when calculating the specific internal energy. It is noted in [22] that methods based on the total energy conservation law sometimes lead to a poor prediction of the specific internal energy if kinetic energy is dominant. Indeed, the total energy is the sum of the internal and kinetic energies. Summation, generally speaking, leads to the loss of information about the terms. Therefore, arithmetic operations with summing can lead to a violation of the correct balance between the terms if one of them significantly exceeds another in absolute value.
This study extends the approach used in [21] for spatially one-dimensional problems to the Euler equations with two spatial variables. The variables density, momentum density, and pressure are selected due to the fact that the pair of variables, density–pressure, together with the equation of state, determines the equilibrium thermodynamic (TD) state of the gas at each point of the system, as a result of which the numerical algorithm can have a higher accuracy in describing the TD gas properties compared to the traditional use of conservative variables. Since the total energy of a perfect gas linearly depends on pressure, the replacement of the total energy by pressure as one of the variables over which the time integration is carried out makes it easy to modify the discrete analog of the total energy conservation law so that the latter is fulfilled.
The material of the work is presented in the following sequence. Section 2 describes the formulation of the problem; Section 3 derives the DGM equations in variables of gas density, momentum density, and pressure; in Section 4, the limiting of the leading coefficients of the FE approximations is carried out, based on some generalization of the conditions of monotonicity and entropy-stability. In Section 5, the results of the numerical calculations are discussed. Section 6 contains the conclusions.
2 PROBLEM STATEMENT
We consider an initial-boundary value problem for the system of Euler equations describing two-dimensional gas dynamics in dimensionless variables:
where \({\mathbf{U}}(x,t) = {{({{U}^{{(1)}}},\;{{U}^{{(2)}}},\;{{U}^{{(3)}}},\;{{U}^{{(4)}}})}^{T}}\) is a column vector of conservative variables and \({{{\mathbf{F}}}_{j}}({\mathbf{U}}) = {{(F_{j}^{{(1)}},\;F_{j}^{{(2)}},\;F_{j}^{{(3)}},\;F_{j}^{{(4)}})}^{T}}\) is the column vector of fluxes in the direction of the Oxj axis (j = 1, 2). On the boundaries of rectangle Π, certain conditions are set using ghost cells adjacent to the outside of boundary Π. The system of Eqs. (1) is closed by the equation of state for an ideal gas
The following notation is used above: p is the pressure, ρ is the density, ε is the specific internal energy, \(\gamma = 1.4\) is the adiabatic exponent, and cP and cV are the heat capacity of an ideal gas at constant pressure and constant volume, respectively. For the momentum density and its components, as well as the total energy density, we will use the notation
where \({\mathbf{u}} = ({{u}_{1}},\;{{u}_{2}})\) is the velocity vector. In the accepted notation, the column vector of conservative variables and the column vector of fluxes take the form
where \({{\delta }_{{ij}}}\) is the Kronecker symbol.
A correct description of gas-dynamic processes presupposes the fulfillment of the entropy inequality [23] in any subdomain \(\Omega \subset \Pi \) with a fairly smooth border \(\partial \Omega \):
where \(d\sigma \) is the area element, \(d\tau \) is the element of time, \(d{\mathbf{\nu }}\) is the vector element of the length, and \(s\) is the entropy density defined by the equality
To solve problem (1), we will use an algorithm based on the DGM, a general description of which is given in [13, 16, 17]. The main features of the proposed algorithm are as follows: (a) together with the fulfillment of discrete analogs of the conservation laws, the discrete analog of the entropy inequality (5) also holds; (b) the variables of integration over time are ρ, I, and p rather than the traditional set of conservative variables ρ, I, and E.
3 EQUATIONS FOR DGM COEFFICIENTS IN NONCONSERVATIVE VARIABLES
In a closed computational domain \(\bar {\Pi } = \Pi \cup \partial \Pi \), we define a rectangular mesh with nodes
Grid (7) generates the set of computational cells \({{K}_{{mn}}}\, = (x_{1}^{{(m - 1)}},\;x_{1}^{{(m)}})\) \( \times \,\,(x_{2}^{{(n - 1)}},\;x_{2}^{{(n)}})\), each of which has four nearest neighbors (on the sides): \({{K}_{{m - 1,n}}}\), \({{K}_{{m,n - 1}}}\), \({{K}_{{m + 1,n}}}\), and \({{K}_{{m,n + 1}}}\) with which it exchanges mass, momentum, energy, and entropy.
To describe the DGM equations in each computational cell \({{K}_{{mn}}}\), it is convenient to introduce local variables
taking values in the interval \(( - 1,\;1)\). When constructing the DGM, we restrict ourselves formally to the second order of approximation, presenting an approximate solution to problem (1) \({{{\mathbf{U}}}_{h}}\) in the cell \({{K}_{{mn}}}\) as a linear function of local spatial variables
Using the well-known technique of deriving equations for the DGM coefficients [13, 16, 17], we arrive at a system of ordinary differential equations for the desired coefficients \({{{\mathbf{U}}}_{0}}(t)\), \({{{\mathbf{U}}}_{1}}(t)\), and \({{{\mathbf{U}}}_{2}}(t)\):
In Eqs. (11) related to the cell \({{K}_{{mn}}}\), functions \({{{\mathbf{F}}}_{{1,2}}}\) are considered as composite functions of the corresponding local variables (9), and the exact solutions of the corresponding one-dimensional problems of discontinuity breakdown [23] are used at the cell boundaries; Godunov fluxes are applied. In this case, the integrals over each side of the rectangular cell \({{K}_{{mn}}}\) are approximated by the simplest quadrature formula of rectangles with the node lying in the middle of the corresponding side.
Equations (11) describe the standard DGM. The version of the DGM proposed in this study uses Eqs. (11) to determine only the first three components of coefficients Uj describing the dynamics of mass and momentum. In contrast to the traditional approach, instead of energy density U(4) = E as a variable of integration over time, the pressure is used, which in cell \({{K}_{{mn}}}\) is also approximated by a linear function
Let us introduce the following notation for the kinetic energy density
In what follows, it is assumed that in the right side of (13) instead of \({{U}^{{(j)}}}\) (j = 1, 2, 3) their linear approximations (10) are substituted.
Then the DGM equations for the pressure coefficients take the form
Note that the partial time derivative of the kinetic energy (13) can be found analytically taking into account Eqs. (11) for the first three components of coefficients Uj.
4 NUMERICAL INTEGRATION OF EQUATIONS FOR DGM COEFFICIENTS, LIMITING AND ENTROPY-STABILITY
We consider the simplest explicit method for integrating the system of Eqs. (11) and (13) of the first order in time based on the Euler scheme. Note that the explicit Runge–Kutta methods of high orders of accuracy consist of stages similar to Euler scheme, and, in this sense, in their implementation they are reduced to it.
As noted in the previous works [13, 15–17], direct numerical integration of the system of ordinary differential equations for the DGM coefficients in the original form (11) turns out to be ineffective in a number of problems in gas dynamics. This is especially true for problems with strong shock waves. To improve the quality of the numerical solution, we resort to the regularization of the highest DGM coefficients \({{{\mathbf{U}}}_{1}}\) and \({{{\mathbf{U}}}_{2}}\) (limiting, etc.). Let us construct the method in such a way that at each time step the numerical solution satisfies discrete analogs of the laws of conservation of mass, momentum, total energy, and entropy inequality.
Note that the first equation in Eqs. (11)\(d{{{\mathbf{U}}}_{0}}(t){\text{/}}dt = {{{\mathbf{B}}}_{0}}\) describes some discrete analog of the laws of conservation of mass, momentum, and energy for cell \({{K}_{{mn}}}\) [20] in continuous time. Its simplest difference approximation by the explicit Euler method with a time step τ
also expresses the difference analog of the corresponding conservation laws, but with respect to discrete time \(t = 0,\;\tau ,\;2\tau ,\;...\). Therefore, we will assume that relations (15) are satisfied. The zero DGM coefficient for pressure is determined as follows:
where
is a discrete analog of the average value of the gas kinetic energy in cell \({{K}_{{mn}}}\) at time t.
The Euler scheme is also used to determine the leading DGM coefficients (see (13)):
Calculation of coefficient \({{p}_{0}}(t)\) by formulas (16) and (17) assumes that the vector \({{{\mathbf{U}}}_{0}}(t + \tau )\) and the first three components of the coefficients \({{{\mathbf{U}}}_{k}}(t + \tau )\) (\(k = 0,\;1,\;2\)) related to density and momentum are known, but this is so in accordance with (15) and (18). After the method of numerical integration as a whole is described, let us turn to the procedure for its sequential application.
At the first stage, the limiting of the highest DGM coefficients related to the density and momentum is carried out, which is required for the stability of the numerical method. In the papers [20, 21], devoted to the solution of one-dimensional gas-dynamic problems, the importance of fulfilling the monotonicity conditions for the highest DGM coefficients is noted. For functions of many variables, the concept of monotonicity is hardly applicable, but some generalizations of it can be proposed. Let us consider one such generalization, which is close to the approach developed in [20, 21].
Assume \(f = {{f}_{{mn}}}\) is the finite real sequence given in each cell \({{K}_{{mn}}}\), including ghost cells external to Π. Inside every cell \({{K}_{{mn}}}\) lying in Π, we define the quantity
Let us denote by \(\{ U_{0}^{{(j)}}(t)\} \) (j = 1, 2, 3) the totality of all values of the zero DGM coefficients \(U_{0}^{{(j)}}\) with the given index values j in all cells \({{K}_{{mn}}}\) at time t. This set further plays the role of sequence f in relation (19).
Let us define the quantities
In (20) indices m and n indicate that the DGM coefficient \(U_{{0,mn}}^{{(1)}}(t)\) is related to cell \({{K}_{{mn}}} \subset \Pi \), and δ and σ are some positive parameters.
Let us apply the limiting procedure to coefficients \(U_{{k,mn}}^{{(j)}}(t + \tau )\), (j = 1, 2, 3; k = 1, 2), determined in accordance with (15), assuming their new values are equal to
At the second stage, additional limitation of the coefficients \(\tilde {U}_{{k,mn}}^{{(j)}}(t + \tau )\) is made, ensuring the positive mean pressure \({{p}_{0}}(t + \tau )\) in cell \({{K}_{{mn}}}\). We consider the function
in which the function \(Q({{{\mathbf{V}}}_{\lambda }})\) depends only on the first three components of the coefficients \(\tilde {U}_{{k,mn}}^{{(j)}}(t + \tau )\) (j = 1, 2, 3) and does not depend on the fourth component \(\tilde {U}_{{k,mn}}^{{(4)}}(t + \tau )\). Further, assuming that \(P(0,\;t + \tau ) > 0\), we check the condition
If inequality (23) is satisfied, then we put \(\tilde {\lambda } = 1\), and the coefficients \(\tilde {U}_{{k,mn}}^{{(j)}}(t + \tau )\) (j = 1, 2, 3; k = 1, 2) retain their current values. Otherwise, we find the root \(\tilde {\lambda } \in [0,1)\) of function \({{P}_{\sigma }}(\lambda )\) and further limit the coefficients \(\tilde {U}_{{k,mn}}^{{(j)}}(t + \tau )\), replacing their current values with new values \(\tilde {\lambda }\tilde {U}_{{k,mn}}^{{(j)}}(t + \tau )\). Note that the function \({{P}_{\sigma }}(\lambda )\) is convex upward and decreases monotonically as \(\lambda \in [0,1)\). Therefore, it is convenient to determine its root by the Newton method. In the future, after the second stage of limiting the coefficients, for convenience, we will retain their old designations \(\tilde {U}_{{k,mn}}^{{(j)}}(t + \tau )\).
As a result of the second stage, the zero pressure coefficients become known
and the path leads to the third stage of limiting the higher pressure coefficients \({{p}_{1}}(t + \tau )\) and \({{p}_{2}}(t + \tau )\) defined in (18). In each cell \({{K}_{{mn}}} \subset \Pi \) the latter are subjected to a procedure similar to (20) and (21):
As a result of three stages of limiting, all the higher coefficients of the DGM have been determined, but the entropy stability of the method has still not been guaranteed, which ensures the fulfillment of a discrete analog of the entropy condition at each time step. The last, fourth, stage of limiting provides the entropy-stability of the proposed version of the DGM.
We consider an auxiliary function in cell \({{K}_{{mn}}} \subset \Pi \):
where the function \(P(\mu ,t)\) is determined by relation (22), and the tilde means that the higher DGM coefficients have passed through the three previous stages of limiting.
In order to calculate the expression for the discrete analog of the entropy condition (to be presented below), it is necessary to find the total numerical entropy flux (Godunov flux) across the cell boundaries \({{K}_{{mn}}}\), which is defined similarly to the right-hand sides of Eqs. (11) using the solutions of the discontinuity breakdown problem
Relations (26) and (27) make it possible to obtain an explicit expression for the discrete analog of the entropy condition
depending on the entropy-limiting parameter μ. The function on the left-hand side of equality (28) will be called entropy production.
Assuming that \({{P}_{s}}(0,t + \tau ) \geqslant 0\), we check the fulfillment of inequality (28) for value \(\mu = \tilde {\mu } = 1\). If it is fulfilled, then there is no need for entropy limiting and the current values of the higher DGM coefficients are taken as final. Otherwise, we find the root \(\tilde {\mu } \in [0,1)\) of the function \({{P}_{s}}(\mu ,t + \tau )\) using the Newton method and further limiting the coefficients \(\tilde {U}_{{k,mn}}^{{(j)}}(t\, + \,\tau )\) and \({{\tilde {p}}_{{k,mn}}}(t + \tau )\) (j = 1, 2, 3; k = 1, 2) by replacing their current values with the new values \(\tilde {\mu }\tilde {U}_{{k,mn}}^{{(j)}}(t + \tau )\) and \(\tilde {\mu }{{p}_{{k,mn}}}(t + \tau )\), and keeping their old designations for the latter.
5 CALCULATION RESULTS AND DISCUSSION
Let us test the above-constructed DGM with the entropy slope limiter on the well-known two-dimensional Riemann problems from [24]. Further, for brevity, we will call it the Entropic Slope Limiter Discontinous Galerkin (ESLDG) scheme.
Let us describe the formulation of these problems. When carrying out numerical calculations, the following parameter values were used: \({{a}_{1}}\, = \,{{a}_{2}}\, = \,0\), \({{b}_{1}}\, = \,{{b}_{2}}\, = \,1\), and \(M\, = \,N\, = \,200\) in (7) and (8), the limiting parameters in (19), (22), and (24) were set equal to \(\delta = 2\) and \(\sigma = {{10}^{{ - 5}}}\). The integration step was chosen in the standard way [23], based on the estimate of the maximum gas velocity in the cells. Thus, the computational domain is the square \((0,1) \times (0,1)\).
At the initial moment of time (\(t = 0\)), the computational domain is divided into four equal parts, each of them has its own constant distribution of gas parameters specified. The symmetry conditions are set at the boundaries of the computational domain. It is required to calculate the gas flow until \(t = {{t}_{{\max }}}\) inclusive.
Of all the two-dimensional Riemann problems available in [24], we will consider cases 4, 6, and 17. The initial gas parameters and values \({{t}_{{\max }}}\) for them are given in Table 1.
In addition, we will make a comparison with the locally one-dimensional bicompact scheme SDIRK3B4 [25, 26] of the fourth order of approximation in space and the second order of approximation in time. Calculations by the bicompact scheme will be carried out using the conservative limiting method [26] (the parameter of this method \({{C}_{1}} = 10\)) on the same grid with the Courant number 0.8. In the calculations using the ESLDG scheme, a smaller time step (Courant number 0.2) was chosen, since in the current implementation this scheme has the first order of approximation.
Case 4. The lines of initial discontinuities in this problem are shock fronts. Over time, from the point of their initial convergence, a new region of continuous flow is formed, which has the shape of a lens and is bounded by two shock waves. The choice of this particular test problem is due to the fact that its solution has no other strong discontinuities, except for the aforementioned six shock waves; this makes it possible to examine the schemes separately only on jumps of this type.
Figure 1 shows for \(t = {{t}_{{\max }}}\) the entropy production rate Ps and solution (parameters p, ρ, u1, u2) for the ESLDG scheme, as well as the solution calculated according to the SDIRK3B4 scheme. It can be seen that the entropy slope limiter of the ESLDG scheme ensures the inequality \({{P}_{s}} \geqslant 0\) in all cells of the grid; therefore, it meets its purpose. Note that the ESLDG scheme has a large numerical dissipation in comparison with the bicompact SDIRK3B4 scheme: this can be understood from the thickness of shock waves and from the shape of the density isolines in the lens region. The plot of Ps confirms that the maximum entropy production, or dissipation, is concentrated at the shock fronts.
Case 6. The lines of initial discontinuities in this problem are surfaces of moving tangential shocks. Their movement leads to the appearance of a zone of moderate gas rarefaction in the form of a parallelogram. The potential for the appearance of nonphysical rarefaction shocks in it and the difficulty of accurately resolving tangential discontinuities served as the motivation for choosing this particular test.
The flows obtained by both schemes and the field Ps at the moment \(t = {{t}_{{\max }}}\) are visualized in Fig. 2. The ESLDG scheme again has nonnegative entropy production. However, its numerical dissipation quite noticeably smears the fronts of the tangential discontinuities when compared with the SDIRK3B4 scheme (more than 20 cells versus 5–6 cells). Similarly to Case 4, the largest entropy production falls on strong discontinuities in the flow parameters.
Case 17. In this test, both vertical initial discontinuities are tangential jumps, and the left horizontal discontinuity is a shock wave. After the initial moment of time, the right horizontal discontinuity turns into a rarefaction wave. In the vicinity of the point of convergence of the shock wave and both tangential jumps, there is a moderate rarefaction of the gas. An interesting feature of the flow is that, far from this circular rarefaction zone, both tangential discontinuities remain motionless while near them they experience a slow displacement. This feature, as well as the presence of two other signature gas-dynamic structures, a shock wave and a rarefaction wave, explain the choice of this particular test problem.
Figure 3 shows the plot of Ps and flow pictures at \(t = {{t}_{{\max }}}\). It is important that the entropy regularization algorithm in the ESLDG scheme ensures the fulfillment of a discrete analog of the entropy inequality. The fixed sections of tangential discontinuities are resolved by the ESLDG scheme on one cell (in the transverse direction), which is explained by the well-known property of the Godunov flux. The SDIRK3B4 bicompact scheme smears out these regions, since it uses the global Lax–Friedrichs flux splitting. However, it better resolves shock waves and moving tangential discontinuities.
6 CONCLUSIONS
(1) A conservative entropy-stable version of the discontinuous Galerkin method (ESLDG) is formulated for the Euler equations with two spatial variables, in which the time integration takes place in non-conservative variables: density, momentum density, and pressure.
(2) The proposed version of the DGM can be easily generalized to equations with three spatial variables.
(3) The developed numerical algorithm and the corresponding computer program for performing numerical calculations were verified on test problems in [24]. The tests carried out have shown satisfactory results. The advantage of the proposed ESLDG method is nonnegative entropy production.
(4) Although, as it turned out, a high-order accurate bicompact scheme, as a rule, has a better spatial resolution than the ESLDG. A further improvement in the quality of the numerical solution with the ESLDG scheme is possible by increasing its approximation order and by improving the procedure for limiting the higher DGM coefficients, which is supposed to be carried out in future studies.
REFERENCES
E. Tadmor, “Entropy stable schemes,” Handb. Numer. Anal. 17, 467–493 (2016).
P. D. Lax, Hyperbolic Systems of Conservation Laws and the Mathematical Theory of Shock Waves (SIAM, Philadelphia, 1973).
S. Osher, “Riemann solvers, the entropy condition, and difference approximations,” SIAM J. Numer. Anal. 21, 217–235 (1984).
F. Bouchut, C. Bourdarias, and B. Perthame, “A MUSCL method satisfying all the numerical entropy inequalities,” Math. Comput. 65, 1439–1461 (1996).
E. Tadmor, “Entropy stability theory for difference approximations of nonlinear conservation laws and related time-dependent problems,” Acta Numerica 12, 451–512 (2003).
F. Ismail and P. L. Roe, “Affordable, entropy-consistent Euler flux functions II: Entropy production at shocks,” J. Comput. Phys. 228, 5410–5436 (2009).
P. Chandrashekar, “Kinetic energy preserving and entropy stable finite volume schemes for compressible Euler and Navier–Stokes equations,” Comm. Comput. Phys. 14, 1252–1286 (2013).
U. S. Fjordholm, S. Mishra, and E. Tadmor, “Arbitrarily high-order accurate entropy stable essentially nonoscillatory schemes for systems of conservation laws,” SIAM J. Numer. Anal. 50, 544–573 (2012).
X. Cheng and Y. Nie, “A third-order entropy stable scheme for hyperbolic conservation laws,” J. Hyperbolic Differ. Equations 13, 129–145 (2016).
V. V. Ostapenko, “Symmetric compact schemes with artificial viscosities of increased order of divergence,” Comput. Math. Math. Phys. 42, 980–999 (2002).
A. A. Zlotnik, “Entropy-conservative spatial discretization of the multidimensional quasi-gasdynamic system of equations,” Comput. Math. Math. Phys. 57, p.706–725 (2017).
G. J. Gassner, A. R. Winters, and D. A. Kopriva, “A well balanced and entropy conservative discontinuous Galerkin spectral element method for the shallow water equations,” Appl. Math. Comput. 272, 291–308 (2016).
B. Cockburn, “An introduction to the Discontinuous Galerkin method for convection-dominated problems,” in Advanced Numerical Approximation of Nonlinear Hyperbolic Equations, Ed. by A. Quarteroni, Lecture Notes in Mathematics (Springer, Berlin, 1997), Vol. 1697, pp. 150–268.
M. E. Ladonkina, O. A. Neklyudova, and V. F. Tishkin, “Application of averaging to smooth the solution in DG method,” KIAM Preprint No. 89 (Keldysh Inst. Appl. Math., Moscow, 2017) [in Russian]. http://library.keldysh.ru/preprint.asp?id=2017-89.
M. E. Ladonkina, O. A. Neklyudova, and V. F. Tishkin, “Impact of different limiting functions on the order of solution obtained by RKDG,” Math. Models Comput. Simul. 5, 346–349 (2013).
M. E. Ladonkina and V. F. Tishkin, “Godunov method: a generalization using piecewise polynomial approximations,” Differ. Equations 51, 895–903 (2015).
M. E. Ladonkina and V. F. Tishkin, “On Godunov-type methods of high order of accuracy,” Dokl. Math. 91, 189–192 (2015).
V. F. Tishkin, V. T. Zhukov, and E. E. Myshetskaya, “Justification of Godunov’s scheme in the multidimensional case,” Math. Models Comput. Simul. 8, 548–556 (2016).
Y. A. Kriksin and V. F. Tishkin, “Entropic regularization of Discontinuous Galerkin method in one-dimensional problems of gas dynamics,” KIAM Preprint No. 100 (Keldysh Inst. Appl. Math., Moscow, 2018) [in Russian]. http://library.keldysh.ru/preprint.asp?id=2018-100.
M. D. Bragin, Y. A. Kriksin, and V. F. Tishkin, “Discontinuous Galerkin method with an entropic slope limiter for Euler equations,” Math. Models Comput. Simul. 12, 824–833 (2020).
Y. A. Kriksin and V. F. Tishkin, “Numerical solution of the Einfeldt problem based on the discontinuous Galerkin method,” KIAM Preprint No. 90 (Keldysh Inst. Appl. Math., Moscow, 2019) [in Russian]. http://library.keldysh.ru/preprint.asp?id=2019-90.
A. C. Robinson, T. A. Brunner, S. Carroll et al., “ALEGRA: An arbitrary Lagrangian-Eulerian multimaterial, multiphysics code,” in 46th AIAA Aerospace Sciences Meeting and Exhibit (Reno, NV, 7–10 January 2008), p. 2008-1235 (2008). https://doi.org/10.2514/6.2008-1235.
S. K. Godunov, A. V. Zabrodin, M. Ya. Ivanov, A. N. Kraiko, and G. P. Prokopov, Numerical Solution of Multidimensional Problems of Gas Dynamics (Nauka, Moscow, 1976) [in Russian].
R. Liska and B. Wendroff, “Comparison of several difference schemes on 1D and 2D test problems for the Euler equations,” SIAM J. Sci. Comput. 25, 995–1017 (2003).
M. N. Mikhailovskaya and B. V. Rogov, “Monotone compact running schemes for systems of hyperbolic equations,” Comput. Math. Math. Phys. 52, 578–600 (2012).
M. D. Bragin and B. V. Rogov, “Conservative limiting method for high-order bicompact schemes as applied to systems of hyperbolic equations,” Appl. Numer. Math. 151, 229–245 (2020).
ACKNOWLEDGMENTS
The authors thank the supercomputer center of the Research Computing Center of the Lomonosov Moscow State University and the Center for Information Technology of the University of Groningen (Netherlands) for the opportunity to perform the calculations.
Funding
This study was supported by the Russian Science Foundation, project no. 17-71-30014.
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Bragin, M.D., Kriksin, Y.A. & Tishkin, V.F. Entropy-Stable Discontinuous Galerkin Method for Two-Dimensional Euler Equations. Math Models Comput Simul 13, 897–906 (2021). https://doi.org/10.1134/S2070048221050069
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S2070048221050069