Abstract
The hyperbolic problem has a unique entropy solution, which maintains the entropy inequality. As such, people hope that the numerical results should maintain the discrete entropy inequalities accordingly. In view of this, people tend to construct entropy stable (ES) schemes. However, traditional numerical schemes cannot directly maintain discrete entropy inequalities. To address this, we here construct an ES finite difference scheme for the nonlinear hyperbolic systems of conservation laws. The proposed scheme can not only maintain the discrete entropy inequality, but also enjoy high-order accuracy. Firstly, we construct the second-order accurate semi-discrete entropy conservative (EC) schemes and ensure that the schemes meet the entropy identity when an entropy pair is given. Then, the second-order EC schemes are used as a building block to achieve the high-order accurate semi-discrete EC schemes. Thirdly, we add a dissipation term to the above schemes to obtain the high-order ES schemes. The term is based on the Weighted Essentially Non-Oscillatory (WENO) reconstruction. Finally, we integrate the scheme using the third-order Runge–Kutta (RK) approach in time. In the end, plentiful one- and two-dimensional examples are implemented to validate the capability of the scheme. In summary, the current scheme has sharp discontinuity transitions and keeps the genuine high-order accuracy for smooth solutions. Compared to the standard WENO schemes, the current scheme can achieve higher resolution.
Keywords:
hyperbolic conservation laws; finite difference scheme; entropy stable scheme; high-order accuracy MSC:
35L50; 65L12
1. Introduction
In this article, we concentrate on constructing high-order numerical schemes. Because of the high nonlinearity of the governing equations, theoretical analysis is very difficult. Numerical solving by high-order schemes is an effective approach and has attracted extensive attention in the field of scientific computing [1,2,3]. The nonlinear systems in one-dimensional (1D) space read as
Representative research of high-order schemes for the nonlinear systems (1) mainly include: the kinetic scheme [4], gas-kinetic scheme [5], central-upwind scheme [6], weighted essentially non-oscillatory (WENO) schemes [7,8,9,10,11,12,13,14,15,16], Hermite WENO scheme [17], central schemes [18,19], the Runge–Kutta discontinuous Galerkin (RKDG) methods [20,21,22], ADER (Arbitrary DERivatives in space and time) schemes [23,24], spectral element method [25], Godunov-type method [26], element-free Galerkin method [27], and ADER-DG method [28]. For other high-order schemes, we refer to [29,30,31,32,33].
However, there may not be exact solutions when calculating the nonlinear systems of hyperbolic conservation laws (1). Therefore, we need to define the weak solutions in a distributional sense. However, these weak solutions may lack uniqueness. In fact, the entropy condition is significant in screening entropy solutions (physically relevant solutions) [34].
Definition 1
(Entropy function [35]). A strictly convex function can be an entropy function of the system (1), if there exists associated entropy fluxes such that
where is an entropy variable and is known as an entropy pair.
With respect to the given entropy pair , multiplying both sides of (1) by , the solutions which are smooth of (1) meet the following identity
However, the above identity (3) no longer holds in the case of the emergence of discontinuous solutions. In particular, the entropy solution meets the following inequality
Generally, both the entropy identity (3) and the entropy inequality (4) are called as the entropy conditions. Theoretically, entropy conditions play a crucial role with respect to the well-posedness of the systems such as (1). Numerically, high-order schemes which meet the above inequality according to (4) can improve its own robustness. Therefore, it is significant to construct schemes meeting entropy inequality with regard to a given entropy pair. The schemes satisfying discrete entropy inequality are also called entropy stable (ES) schemes. In recent years, the research on ES schemes has attracted wide attention, such as in: the discontinuous Galerkin (DG) spectral element method [36] nodal DG method [37], DG methods [38,39], and finite difference schemes [40].
The main aim of this article is to present a high-order ES scheme for the systems. Firstly, we establish a two-point EC flux to construct a second-order EC scheme, which satisfies the entropy identity. Next, we achieve a high-order EC scheme based on the above scheme. However, there might be numerical oscillations around discontinuity. To overcome this shortcoming, some suitable dissipation terms using the WENO reconstruction are performed to realize a high-order ES scheme, which satisfies the entropy inequality. Finally, the ES scheme is integrated with high-order RK approach and achieves the fully discrete high-order accurate scheme.
The structure of this paper is as follows: Firstly, we propose high-order EC and ES schemes for 1D nonlinear hyperbolic systems in Section 2. In Section 3, we expand the schemes to two dimensions (2D). In Section 4, we implement plentiful numerical examples to illustrate the performance of the proposed scheme. Finally, the conclusions are presented in Section 5.
2. Construction of One-Dimensional High-Order ES Scheme
2.1. The EC Schemes
Firstly, we divide the spatial domain by a uniform mesh with as the nodes together with the spatial step size . The semi-discrete finite difference scheme for (1) has the following form
Here, is called the numerical flux approximating at . For example, is a two-point flux.
In particular, scheme (5) is known as ES if the solution of (5) satisfies the following semi-discrete entropy identity
for the numerical entropy flux , which is consistent with the entropy flux q. Thus, the numerical flux is called the EC flux correspondingly.
The following lemma presents a sufficient condition for the semi-discrete scheme (5) to be EC.
Lemma 1.
Proof.
Multiplying both sides of (5) by gives
We can rearrange the items on the right side:
In the above derivation process, we use the notations and in the first equality; we employ condition (7) in the second one. In addition, we apply the equality in the third one. Therefore, scheme (5) is EC with the form
together with the numerical flux . Moreover, the results in [34] illustrate that the discretization of the flux gradient is also second-order accurate. Consequently, scheme (5) along with is second-order accurate. □
Then, we construct EC schemes for shallow water equations and Euler equations, respectively.
2.1.1. The EC Schemes for Shallow Water Equations
Next, we construct the EC schemes for the shallow water equations (SWEs), which describe a wave that affects the movement of water quality points when the ratio of water depth to wavelength is small. In one-dimensional space, the SWEs read as
where h denotes the fluid height, u denotes the fluid velocity, and g is the gravitational constant.
For the one-dimensional SWEs, we find an entropy pair as
In fact, according to the general form of entropy condition,
Then, we can obtain by the integral computation of . Furthermore, the entropy variables and potential can be calculated as follows:
Accordingly, the second order EC numerical flux is
2.1.2. Entropy Conservative Schemes for Euler Equations
The Euler equations are the most important fundamental equations in non-viscous fluid dynamics and these refer to the differential equation of motion obtained by applying Newton’s second law to non-viscous fluid micromasses. For an ideal gas in one-dimensional space, the governing equations are as follows
where , u, and P denote the density, velocity, and pressure, respectively. The total energy is defined as , where is the gas constant. Moreover, let be the thermodynamic entropy. In this article, we take as the entropy function. According to the general form of entropy condition, we have
where
Obviously, we can obtain the entropy flux , the entropy variable , the entropy potential , and the entropy flux potential .
In a recent paper, Roe and Ismail [41] structured an EC flux to calculate the Euler equations. They defined a parameter vectors Z as
with which we then know that entropy conservation numerical flux
Here, represents the average values of the following relations at the unit interface
where .
2.2. The High-Order EC Scheme
Based on the existing second-order EC scheme, our next task is to construct high-order EC schemes.
Following the means from [42], we construct the EC flux of the th-order accurate scheme by means of the linear convex combinations of the existing second-order accurate EC flux (9), namely,
which satisfies
for more details, we refer to [42].
In summary, we acquire the following th-order semi-discrete EC scheme
to approximate (5). Accordingly, the high-order numerical entropy flux reads as follows
which is actually a linear combination of the two-point numerical entropy flux in (8).
In this study, we take and obtain the following 6th-order accurate EC flux
2.3. High-Order ES Scheme
It is well known that, for the nonlinear hyperbolic system of conservation laws, the entropy identity is only available when the solutions are smooth. In other words, the entropy is not conserved due to the presence of discontinuities such as the shock waves. Moreover, the EC scheme may produce non-physical oscillations near the strong discontinuities. These phenomena motivate us to develop the ES scheme by adding a suitable dissipation term to the EC scheme. The main purpose is to make the resulting ES scheme meet the inequality according to (4) for the given entropy pair. Furthermore, the ES scheme can avoid the non-physical oscillations. Following the idea from [34], we append a dissipation term to the EC flux and obtain the ES flux with the form
which satisfies
where is a positive semidefinite matrix. Herein, we adopt
where denotes the matrix of right eigenvectors of the Jocabian matrix , and with as the eigenvalues of .
In addition, we also need to improve the dissipation term in (14) to obtain the high-order ES scheme ultimately. For instance, Fjordholm et al. [43] have constructed high-order ES scheme using the Essentially Non-Oscillatory (ENO) reconstruction with respect to the scaled entropy variables . More specifically, Fjordholm et al. [43] apply the kth-order accurate ENO reconstruction of to obtain and , then define
and construct the numerical flux as follows,
where for odd k and for even k.
Combining the ES flux with the reconstructed jump in (17) leads to the following kth-order ES scheme
Actually, the above scheme (18) is ES provided that the reconstruction satisfies the following “sign property” from [43]
Especially, the ENO reconstruction holds the property (19); see [44] for more details.
Moreover, one can also obtain a higher-order accurate ES scheme with the WENO reconstruction instead of the ENO reconstruction if the same number of candidate points values are used. For example, it is possible to perform the fifth-order WENO reconstruction based on
to obtain and respectively, so that the high-order WENO dissipation term is given by with . Here, we take , with for the SWEs and for the Euler equations, respectively. However, the standard WENO reconstruction may not satisfy the “sign property” (19). To meet the “sign property”, following the procedure from [45], the dissipation term may be altered
where is a switch function defined by
as in [45] for the sign preserving property. Here, the superscript denotes the th component of the jump of or the th entry of the diagonal matrix . Then, the final ES flux is given as
following [35].
The new scheme (18) is ES and the demonstration is as follows. This treatment has been used in [35] to construct the high-order ES scheme for the shallow water Magneto-hydrodynamics.
2.4. The Temporal Discretization
Scheme (18) reads as the following ordinary differential equations (ODE)
Then, we use the third-order RK approach
for the temporal discretization to the above ODE (23).
2.5. Summary of the Proposed Scheme
3. Extension to a Two-Dimensional System
We extend the one-dimensional scheme to the following two-dimensional problems
Firstly, we deal with a rectangle computational domain discretized uniformly by and cells in the x- and y-direction, respectively. The cells are labeled by , with and as the cell sizes.
A semi-discrete finite difference scheme for (25) enjoys the following form
Here, and denote numerical fluxes at inter-cells in the x- and y-direction, respectively.
3.1. The Two-Dimensional SWEs
With respect to the two-dimensional space, the SWEs from (25) are accompanied by
In analogy to the 1D space, we take the following entropy function
along with the entropy variables
The entropy fluxes in the x- and y-directions are defined by
The EC fluxes are defined by
3.2. The Two-Dimensional Euler Equations
In addition, the 2D Euler equations from (25) have
Here, the density , the velocity field , the pressure P, and the total energy P are related by the equation of state
The entropy function, fluxes, variables, and potentials are given by
, , , ,
, , with s being the thermodynamic entropy.
Defining the parameter vectors Z as
Then, EC fluxes are given by and with
and
Similarly, we can construct high-order ES schemes for the 2D SWEs and Euler equations.
4. Numerical Results
In this section, extensive examples are presented to show that the scheme performs well. First, we take the time step meeting the following condition for the numerical stability. Here, denotes the estimation of the maximum wave propagation velocity. In addition, the CFL (Courant, Friedrichs, Lewy) number is taken as in all the computations. In addition, we present the numerical results by the fifth-order finite difference WENO schemes to make a comparison.
4.1. The SWEs
4.1.1. Example 1
The initial data of the first example is as follows
on a domain . Figure 1 shows the solutions at on a mesh with 200 cells.
Figure 1.
The depth h (left) and the velocity u (right) of the water in Example 1.
The numerical solutions are all well resolved and fit well with the exact results. In addition, the results fit well with the results by the WENO schemes.
4.1.2. Example 2
For the second example, we apply the following data
on a domain . Figure 2 presents the numerical solutions at .
Figure 2.
The depth h (left) and the velocity u (right) of the water in Example 2.
Clearly, the current scheme produces well resolved solutions, which fit well with the exact solutions.
4.1.3. Example 3
Further, we adopt the following data
on a domain . We implement it on a grid with 200 cells and compute this example until . Figure 3 presents the numerical solutions and indicates that the results fit well with the exact ones.
Figure 3.
The depth h (left) and the velocity u (right) of the water in Example 3.
4.1.4. Example 4
Subsequently, we deal with a dam break example using the following data
on a domain . Then, we solve it up to on a grid with 200 cells.
Figure 4 shows the numerical solutions and indicates that the results are clearly consistent with the exact ones.
Figure 4.
The depth h (left) and the velocity u (right) of the water in Example 4.
4.1.5. Example 5: Circular Dam Break Problem
Here, we simulate a circular dam break problem [46] for the 2D SWEs. We use this problem to testify the ability of the current scheme to maintain cylindrical symmetry. The following data are used for calculation.
The domain is with the outflow boundary conditions.
Figure 5 presents the results obtained on a mesh with cells, which shows that our ES scheme can well capture the wave structures.

Figure 5.
The contours of the height h on a mesh with cells.
4.2. The Euler Equations of Gas Dynamics
4.2.1. Testing the Order of Accuracy
In order to demonstrate the order of accuracy, we take an example from [47].
We apply periodic boundary conditions on both ends of the domain. Table 1 shows the errors at time and the orders of accuracy. It should be pointed out that we here take the step size of time as to keep the spatial errors dominant.
Table 1.
The errors and orders of accuracy.
4.2.2. Sod Problem
The initial data are as in [48]
on . Figure 6 shows the density at time . Clearly, the contact discontinuities are well decomposed and the results maintain a steep discontinuity transition.
Figure 6.
The density of the Sod problem at .
4.2.3. Lax Problem
We use the following data
on . We can find a contact discontinuity that is hard to solve. Figure 7 shows the density at and makes a comparison with the exact one.
Figure 7.
The density of the Lax problem at .
4.2.4. Shu–Osher Problem
We adopt the initial data from [49]
on a domain . A shock is produced and it interacts with the smooth regions. Figure 8 presents the density at time .
Figure 8.
The density of the Shu-Osher problem at .
4.2.5. 123 Problem
The data are given by [50]
on . Figure 9 shows the density at time . It is clear that the new scheme can adequately resolve the central expansion regions.
Figure 9.
The density of the 123 problem at .
4.2.6. Modified Shock/Turbulence Interaction
We conduct an example [51] that is actually a modification of the shock/turbulence problem developed in [52,53]. The initial conditions are as follows
on a domain . Using a mesh with 1000 cells, Figure 10 shows the density at time . Both schemes provide exceptional resolution for oscillations.
Figure 10.
The density of the modified shock/turbulence interaction problem at .
5. Conclusions
This article proposes a high-order accurate ES finite difference scheme for nonlinear hyperbolic systems of conservation laws. This article mainly contains two innovative points: on one hand, a high-order accurate EC scheme is achieved by building the second-order EC schemes; on the other hand, the WENO reconstruction is employed based on the scaled entropy variables to obtain the high-order dissipation term. Furthermore, extensive results illustrate that the proposed scheme enjoys steep discontinuous transitions and keeps high-order accuracy. The current scheme can only be applied to uniform meshes or smooth transformed curve meshes for two-dimensional cases. In future research, we aim to expand the proposed scheme to uniform meshes.
Author Contributions
Conceptualization, G.L.; methodology, G.L.; software, Z.Z.; validation, X.Z.; Formal analysis, S.Q.; investigation, S.Q.; resources, Q.N.; data curation, X.Z.; writing—original draft preparation, Z.Z.; writing—review and editing, Z.Z.; visualization, Z.Z. All authors have read and agreed to the published version of the manuscript.
Funding
The author Shouguo Qian is supported by the Natural Science Foundation of Shandong Province (Grant No. ZR2021MA072).
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Bradford, S.F.; Sanders, B.F. Finite volume model for shallow water flooding of arbitrary topography. J. Hydraul. Eng. 2002, 128, 289–298. [Google Scholar] [CrossRef]
- Gottardi, G.; Venutelli, M. Central scheme for the two-dimensional dam-break flow simulation. Adv. Water Resour. 2004, 27, 259–268. [Google Scholar] [CrossRef]
- Vreugdenhil, C.B. Numerical Methods for Shallow-Water Flow; Springer: Dordrecht, The Netherlands, 1995; pp. 15–25. [Google Scholar]
- Perthame, B.; Simeoni, C. A kinetic scheme for the Saint-Venant system with a source term. Calcolo 2001, 38, 201–231. [Google Scholar] [CrossRef]
- Xu, K. A well-balanced gas-kinetic scheme for the shallow-water equations with source terms. J. Comput. Phys. 2002, 178, 533–562. [Google Scholar] [CrossRef]
- Kurganov, A.; Levy, D. Central-upwind schemes for the Saint-Venant system. Math. Model. Numer. Anal. 2002, 36, 397–425. [Google Scholar] [CrossRef]
- Vukovic, S.; Sopta, L. ENO and WENO schemes with the exact conservation property for one-dimensional shallow water equations. J. Comput. Phys. 2002, 179, 593–621. [Google Scholar] [CrossRef]
- Vukovic, S.; Crnjaric-Zic, N.; Sopta, L. WENO schemes for balance laws with spatially varying flux. J. Comput. Phys. 2004, 199, 87–109. [Google Scholar] [CrossRef]
- Xing, Y.L.; Shu, C.-W. High order finite difference WENO schemes with the exact conservation property for the shallow water equations. J. Comput. Phys. 2005, 208, 206–227. [Google Scholar] [CrossRef]
- Noelle, S.; Pankratz, N.; Puppo, G.; Natvig, J. Well-balanced finite volume schemes of arbitrary order of accuracy for shallow water flows. J. Comput. Phys. 2006, 213, 474–499. [Google Scholar] [CrossRef]
- Xing, Y.L.; Shu, C.-W. High order well-balanced finite volume WENO schemes and discontinuous Galerkin methods for a class of hyperbolic systems with source terms. J. Comput. Phys. 2006, 214, 567–598. [Google Scholar] [CrossRef]
- Noelle, S.; Xing, Y.; Shu, C.-W. High-order well-balanced finite volume WENO schemes for shallow water equation with moving water. J. Comput. Phys. 2007, 226, 29–58. [Google Scholar] [CrossRef]
- Li, G.; Lu, C.; Qiu, J. Hybrid well-balanced WENO schemes with different indicators for shallow water equations. J. Sci. Comput. 2012, 51, 527–559. [Google Scholar] [CrossRef]
- Li, G.; Caleffi, V.; Qi, Z.K. A well-balanced finite difference WENO scheme for shallow water flow model. Appl. Math. Comput. 2015, 265, 1–16. [Google Scholar] [CrossRef]
- Zhu, Q.; Gao, Z.; Don, W.S.; Lv, X. Well-balanced hybrid compact-WENO scheme for shallow water equations. Appl. Numer. Math. 2017, 112, 65–78. [Google Scholar] [CrossRef]
- Li, J.J.; Li, G.; Qian, S.G.; Gao, J.M. High-order well-balanced finite volume WENO schemes with conservative variables decomposition for shallow water equations. Adv. Appl. Math. Mech. 2021, 13, 827–849. [Google Scholar]
- Caleffi, V. A new well-balanced Hermite weighted essentially non-oscillatory scheme for shallow water equations. Int. J. Numer. Methods Fluids 2011, 67, 1135–1159. [Google Scholar] [CrossRef]
- Russo, G. Central schemes for balance laws. In Proceedings of the VIII International Conference on Nonlinear Hyperbolic Problems, Magdeburg, Germany, 28 February–3 March 2000. [Google Scholar]
- Touma, R.; Khankan, S. Well-balanced unstaggered central schemes for one and two-dimensional shallow water equation systems. Appl. Math. Comput. 2012, 218, 5948–5960. [Google Scholar] [CrossRef]
- Ern, A.; Piperno, S.; Djadel, K. A well-balanced Runge-Kutta discontinuous Galerkin method for the shallow-water equations with flooding and drying. Int. J. Numer. Methods Fluids 2008, 58, 1–25. [Google Scholar] [CrossRef]
- Xing, Y. Exactly well-balanced discontinuous Galerkin methods for the shallow water equations with moving water equilibrium. J. Comput. Phys. 2014, 257, 536–553. [Google Scholar] [CrossRef]
- Li, G.; Song, L.N.; Gao, J.M. High order well-balanced discontinuous Galerkin methods based on hydrostatic reconstruction for shallow water equations. J. Comput. Appl. Math. 2018, 340, 546–560. [Google Scholar] [CrossRef]
- Vignoli, G.; Titarev, V.A.; Toro, E.F. ADER schemes for the shallow water equations in channel with irregular bottom elevation. J. Comput. 2008, 227, 2463–2480. [Google Scholar] [CrossRef]
- Navas-Montilla, A.; Murillo, J. Energy balanced numerical schemes with very high order. The Augmented Roe Flux ADER scheme. Application to the shallow water equations. J. Comput. Phys. 2015, 290, 188–218. [Google Scholar] [CrossRef]
- Gassner, G.J.; Winters, A.R.; Kopriva, D.A. A well balanced and entropy conservative discontinuous Galerkin spectral element method for the shallow water equations. Appl. Math. Comput. 2016, 272, 291–308. [Google Scholar] [CrossRef]
- Berthon, C.; Chalons, C. A fully well-balanced, positive and entropy-satisfying Godunov-type method for the shallow-water equations. Math. Comput. 2016, 85, 1281–1307. [Google Scholar] [CrossRef]
- Yuan, X.H. A well-balanced element-free Galerkin method for the nonlinear shallow water equations. Appl. Math. Comput. 2018, 331, 46–53. [Google Scholar] [CrossRef]
- Li, G.; Li, J.J.; Qian, S.G.; Gao, J.M. A well-balanced ADER discontinuous Galerkin method based on differential transformation procedure for shallow water equations. Appl. Math. Comput. 2021, 395, 125848. [Google Scholar] [CrossRef]
- Liu, Y.Y.; Yang, L.M.; Shu, C.; Zhang, H.W. Three-dimensional high-order least square-based finite difference-finite volume method on unstructured grids. Phys. Fluids 2020, 32, 123604. [Google Scholar] [CrossRef]
- Liu, Y.Y.; Shu, C.; Yang, L.M.; Liu, Y.G.; Liu, W.; Zhang, Z.L. High-order implicit RBF-based differential quadrature-finite volume method on unstructured grids: Application to inviscid and viscous compressible flows. J. Comput. Phys. 2023, 478, 111962. [Google Scholar] [CrossRef]
- Jitendra; Chaurasiya, V.; Rai, K.N.; Singh, J. Legendre wavelet residual approach for moving boundary problem with variable thermal physical properties. Int. J. Nonlinear Sci. Numer. Simul. 2022, 23, 947–956. [Google Scholar]
- Chaurasiya, V.; Jain, A.; Singh, J. Numerical study of a non-linear porous sublimation problem with temperature-dependent thermal conductivity and Concentration-Dependent Mass Diffusivity. ASME J. Heat Mass Transf. 2023, 145, 072701. [Google Scholar] [CrossRef]
- Chaudhary, R.K.; Chaurasiya, V.; Singh, J. Numerical estimation of temperature response with step heating of a multi-layer skin under the generalized boundary condition. J. Therm. Biol. 2022, 108, 103278. [Google Scholar] [CrossRef]
- Fjordholm, U.S.; Mishra, S.; Tadmor, E. The numerical viscosity of entropy stable schemes for systems of conservation laws. I. Math. Comput. 1987, 49, 91–103. [Google Scholar]
- Duan, J.M.; Tang, H.Z. High-order accurate entropy stable finite difference schemes for the shallow water magneto-hydrodynamics. J. Comput. Phys. 2021, 431, 110136. [Google Scholar] [CrossRef]
- Winters, A.R.; Gassner, G.J. A comparison of two entropy stable discontinuous Galerkin spectral element approximations for the shallow water equations with non-constant topography Author links open overlay panel. J. Comput. Phys. 2015, 301, 357–376. [Google Scholar] [CrossRef]
- Wintermeyer, N.; Winters, A.R.; Gassner, G.J.; Kopriva, D.A. An entropy stable nodal discontinuous Galerkin method for the two dimensional shallow water equations on unstructured curvilinear meshes with discontinuous bathymetry. J. Comput. Phys. 2017, 340, 200–242. [Google Scholar] [CrossRef]
- Wintermeyer, N.; Winters, A.R.; Gassner, G.J.; Warburton, T. An entropy stable discontinuous Galerkin method for the shallow water equations on curvilinear meshes with wet/dry fronts accelerated by GPUs. J. Comput. Phys. 2018, 375, 447–480. [Google Scholar] [CrossRef]
- Wen, X.; Don, W.S.; Gao, Z.; Xing, Y.L. Entropy stable and well-balanced discontinuous Galerkin methods for the nonlinear shallow water equations. J. Sci. Comput. 2020, 83, 66. [Google Scholar] [CrossRef]
- Liu, Q.S.; Liu, Y.Q.; Feng, J.H. The scaled entropy variables reconstruction for entropy stable schemes with application to shallow water equations. Comput. Fluids 2019, 192, 104266. [Google Scholar] [CrossRef]
- Ismail, F.; Roe, P.L. Affordable, entropy-consistent Euler flux functions II: Entropy production at shocks. J. Comput. Phys. 2009, 228, 5410–5436. [Google Scholar] [CrossRef]
- Lefloch, P.G.; Mercier, J.M.; Rohde, C. Fully discrete entropy conservative schemes of arbitrary order. SIAM J. Numer. Anal. 2002, 40, 1968–1992. [Google Scholar] [CrossRef]
- Fjordholm, U.S.; Mishra, S.; Tadmor, E. Arbitrarily high-order accurate entropy stable essentially non-oscillatory schemes for systems of conservation laws. SIAM J. Numer. Anal. 2012, 50, 544–573. [Google Scholar] [CrossRef]
- Fjordholm, U.S.; Mishra, S.; Tadmor, E. ENO reconstruction and ENO interpolation are stable. Found. Comput. Math. 2013, 13, 139–159. [Google Scholar] [CrossRef]
- Biswas, B.; Dubey, R.K. Low dissipative entropy stable schemes using third order WENO and TVD reconstructions. Adv. Comput. Math. 2018, 44, 1153–1181. [Google Scholar] [CrossRef]
- Alcrudo, F.; Garcia-Navarro, P. A high-resolution Godunov-type scheme in finite volumes for the 2D shallow-water equations. Int. J. Numer. Methods Fluids 1993, 16, 489–505. [Google Scholar] [CrossRef]
- Qiu, J.; Shu, C.-W. Hermite WENO schemes and their application as limiters for Runge–Kutta discontinuous Galerkin method: One-dimensional case. J. Comput. Phys. 2003, 193, 115–135. [Google Scholar] [CrossRef]
- Sod, G. A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws. J. Comput. Phys. 1978, 27, 1–31. [Google Scholar] [CrossRef]
- Shu, C.-W.; Osher, S. Efficient implementation of essentially non-oscillatory shock capturing schemes. J. Comput. Phys. 1988, 77, 439–471. [Google Scholar] [CrossRef]
- Toro, E.F. Riemann Solvers and Numerical Methods for Fluid Dynamics: A Practical Introduction; Springer: Berlin/Heidelberg, Germany, 1999. [Google Scholar]
- Toro, E.F.; Titarev, V.A. TVD fluxes for the high-order ADER schemes. J. Sci. Comput. 2005, 24, 285–309. [Google Scholar] [CrossRef]
- Jiang, G.S.; Shu, C.-W. Efficient Implementation of weighted ENO Schemes. J. Comput. Phys. 1996, 126, 202–228. [Google Scholar] [CrossRef]
- Balsara, D.S.; Shu, C.-W. Monotonicity preserving weighted essentially non-oscillatory schemes with increasingly high order of accuracy. J. Comput. Phys. 2000, 160, 405–452. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).