High-order gas-kinetic scheme in curvilinear coordinates for the Euler and Navier-Stokes solutions
Liang Pan, Kun Xu

TL;DR
This paper develops a high-order gas-kinetic scheme in curvilinear coordinates for accurate simulation of Euler and Navier-Stokes flows in complex geometries, validated through various numerical tests.
Contribution
A two-stage fourth-order gas-kinetic scheme in curvilinear coordinates is proposed, enabling high-accuracy flow simulations in complex geometries.
Findings
Achieves high-order accuracy in curvilinear coordinates.
Successfully simulates flows with strong discontinuities.
Maintains geometrical conservation law in non-orthogonal meshes.
Abstract
The high-order gas-kinetic scheme (HGKS) has achieved success in simulating compressible flow in Cartesian mesh. To study the flow problem in general geometry, such as the flow over a wing-body configuration, the development of a three-dimensional HGKS in general curvilinear coordinates becomes necessary. In this paper, a two-stage fourth-order gas-kinetic scheme is developed for the Euler and Navier-Stokes solutions in the curvilinear coordinates. Based on the coordinate transformation, the kinetic equation is transformed first to the computational space, and the flux function in the gas-kinetic scheme is obtained there and is transformed back to the physical domain for the update of conservative flow variables inside each control volume. To achieve the expected order of accuracy, the dimension-by-dimension reconstruction based on the WENO scheme is adopted in the computational domain,…
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 · Gas Dynamics and Kinetic Theory · Fluid Dynamics and Turbulent Flows
High-order gas-kinetic scheme in curvilinear coordinates for the Euler and Navier-Stokes solutions
Liang Pan
School of Mathematical Sciences, Beijing Normal University, Beijing, China
Kun Xu
Department of Mathematics and Department of Mechanical and Aerospace Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong
Shenzhen Research Institute, Hong Kong University of Science and Technology, Shenzhen, China
Abstract
The high-order gas-kinetic scheme (HGKS) has achieved success in simulating compressible flow in Cartesian mesh. To study the flow problem in general geometry, such as the flow over a wing-body configuration, the development of a three-dimensional HGKS in general curvilinear coordinates becomes necessary. In this paper, a two-stage fourth-order gas-kinetic scheme is developed for the Euler and Navier-Stokes solutions in the curvilinear coordinates. Based on the coordinate transformation, the kinetic equation is transformed first to the computational space, and the flux function in the gas-kinetic scheme is obtained there and is transformed back to the physical domain for the update of conservative flow variables inside each control volume. To achieve the expected order of accuracy, the dimension-by-dimension reconstruction based on the WENO scheme is adopted in the computational domain, where the reconstructed variables are the cell averaged Jacobian and the Jacobian-weighted conservative variables, and the conservative variables are obtained by ratio of the above reconstructed data at Gaussian quadrature points of each cell interface. In the two-stage fourth-order gas kinetic scheme (GKS), similar to the generalized Riemann solver (GRP), the initial spatial derivatives of conservative variables have to be used in the evaluation of the time dependent flux function in GKS, which are reconstructed as well through orthogonalization in physical space and chain rule. A variety of numerical examples from the order tests to the solutions with strong discontinuities are presented to validate the accuracy and robustness of the current scheme. The precise satisfaction of the geometrical conservation law in non-orthogonal mesh is also demonstrated through the numerical example.
keywords:
Gas-kinetic scheme, two-stage fourth-order discretization, WENO reconstruction, curvilinear coordinates.
1 Introduction
In recent decades, there have been continuous interests and efforts on the development of high-order schemes. With the development of computational aero-acoustics (CAA), large eddy simulations (LES), and direct numerical simulations (DNS), the construction of high-order numerical scheme becomes extremely demanding, and many high-order finite volume schemes on unstructured meshes have been proposed for the complicated geometries [1, 14, 16, 46]. However, the direct implementation in the physical space brings big challenges. The complexity of algorithms and codes increases dramatically because of the difficulty in choosing stencils, especially in the multi-dimensional reconstruction. To overcome the drawback, an efficient way is to apply the finite volume method in the curvilinear coordinate system, where the structured meshes are used. The technique of curvilinear or mapped coordinates is widely used in engineering [40, 13, 26]. In principle, given a suitable mapping function, any problem defined on a general physical domain can be transformed into a problem in a computational domain which is equidistant and Cartesian. Although the flexibility may be reduced in comparison with the unstructured meshes, the good numerical characteristics are preserved. The first one is the exact global conservation property, which is only approximately satisfied in the high-order finite difference method [25], and the second one is the strict adherence to the integral form for numerical simulations [12]. Furthermore, the standard numerical schemes on the Cartesian and equidistant grids can be used [38].
In the past decades, the gas-kinetic scheme (GKS) based on the Bhatnagar-Gross-Krook (BGK) model [4, 7] has been developed systematically for the computations from low speed flow to supersonic one [43, 44]. Different from the numerical methods based on the Riemann flux [39], GKS presents a gas evolution process from kinetic scale to hydrodynamic scale, where both inviscid and viscous fluxes are recovered from a time-dependent gas distribution function at a cell interface. Based on the unified coordinate transformation [17], the second-order gas-kinetic scheme was developed under the moving-mesh framework as well [21, 22]. The flux evaluation in the GKS is based on the time evolution of flow variables from an initial piece-wise discontinuous polynomials around each cell interface, where high-order spatial and temporal evolutions of a gas distribution function are coupled nonlinearly. With the spatial and temporal coupled gas distribution function, the one-stage third-order GKS was developed [28, 31, 33]. In comparison with other high-order schemes with Riemann flux [39], it integrates the flux function over a time step analytically without employing the multi-stage Runge-Kutta time stepping techniques [15]. However, with the one-stage gas evolution model, the formulation of GKS can become very complicated for the further improvement, such as the one-stage fourth-order scheme [29], especially for three-dimensional computations. Based on the time-dependent flux function of the generalized Riemann problem (GRP) [2, 3] and gas-kinetic scheme [43, 44], a two-stage fourth-order method was developed for Lax-Wendroff type flow solvers [23], particularly applied for the hyperbolic conservation laws [27, 11, 34]. With the temporal discretization, a reliable framework was provided for developing GKS into fourth-order and even higher-order accuracy with the implementation of the traditional second-order or third-order flux functions [35, 36, 18]. More importantly, this scheme is as robust as the second-order scheme and works perfectly from the subsonic to the hypersonic flows. The robustness is due to the dynamical evolution model of the time dependent flux function. For the construction of high-order scheme, a reliable physical evolution model becomes important, and the delicate flow structures captured in higher-order schemes depend on the quality of the solvers greatly [35, 19].
Recently, the high-order gas-kinetic scheme (HGKS) has been applied in the direct numerical simulation of isotropic compressible turbulence, which shows the potentials of HGKS for the simulation of complicated flows at very high Mach numbers [5]. To treat practical problems with general geometry, such as the turbulent boundary layer on non-equidistant grids and the flow over a wing-body on non-Cartesian grids, the development of three-dimensional HGKS in general curvilinear coordinates becomes demanding. In this paper, based on the coordinate transformation, the discretization procedure of finite volume method in curvilinear coordinates is presented. To achieve the spatial accuracy, the WENO-based dimension-by-dimension reconstruction is adopted [38], where the reconstructed variables are the cell averaged Jacobian and the product of the conservative variables with local Jacobian. At Gaussian quadrature points, the point value and spatial derivatives of conservative variables weighted by local Jacobian can be obtained. For the high-order scheme based on the Riemann solver [39], the point-wise values of conservative variables at Gaussian points are needed for the flux calculation. However, the spatial derivatives of conservative variables in the physical domain is also needed in GKS, and it plays an equally important role in the two-stage fourth-order temporal discretization. But, it cannot be provided by the direct spatial reconstruction. According to the chain rule, the spatial derivatives of conservative variables in the computational space can be obtained first. With the procedure of orthogonalization, the spatial derivatives in the local orthogonal coordinates of the physical space are obtained for the flux calculation in the second-order gas-kinetic solver. Numerical tests from one-dimensional to three-dimensional cases, including the accuracy test to the flows with strong discontinuities, are presented to validate the accuracy and robustness of current scheme. The precise satisfaction of geometrical conservation law has been demonstrated numerically as well. The current scheme provides a solid tool for further studies of complex compressible turbulent flows, which is our long-term goal.
This paper is organized as follows. In Section 2, the BGK equation and coordinate transformation are introduced. The two-stage fourth-order gas-kinetic scheme is constructed in the curvilinear coordinate in Section 3. Section 4 includes numerical examples to validate the current algorithm. The last section is the conclusion.
2 BGK equation and coordinate transformation
The three-dimensional BGK equation [4, 7] can be written as
[TABLE]
where is the particle velocity, is the gas distribution function, is the three-dimensional Maxwellian distribution and is the collision time. The collision term satisfies the compatibility condition
[TABLE]
where , the internal variables , , is the specific heat ratio and is the degrees of freedom for three-dimensional flow. Taking moments of the BGK equation Eq.(1), the three-dimensional conservative system can be written as
[TABLE]
where is the conservative variable, and are fluxes in directions given by
[TABLE]
According to the Chapman-Enskog expansion for BGK equation, the macroscopic governing equations can be derived [43, 44]. In the continuum region, the BGK equation can be rearranged and the gas distribution function can be expanded as
[TABLE]
where . With the zeroth-order truncation , the Euler equations can ba obtained. For the first-order truncation
[TABLE]
the Navier-Stokes equations can ba obtained. Based on the higher-order truncations, the Burnett and super-Burnett equations can be obtained [32, 45].
In order to construct the numerical scheme in curvilinear coordinates, the coordinate transformation from the physical domain to the computational domain is considered
[TABLE]
With the transformation above, the BGK equation Eq.(1) can be transformed as
[TABLE]
where is the Jacobian of transformation, and the metrics above are given as follows
[TABLE]
Taking moments of Eq.(2), the macroscopic equations can be written as
[TABLE]
where and are fluxes in directions given by
[TABLE]
Integrating Eq.(4) over the control volume , the semi-discretized finite volume scheme can be written as
[TABLE]
where . The numerical fluxes in -direction is given as example. To achieve the spatial accuracy, the Gaussian quadrature is used over the cell interface and we have
[TABLE]
where is the Gauss quadrature point of cell interface with , and are quadrature weights. According to the definition of , the numerical flux in Eq.(6) for each quadrature point can rewritten as
[TABLE]
where and the local particle velocity can be given by
[TABLE]
where is the normal direction, and are two orthogonal tangential directions at each Gaussian quadrature point, which can be determined sequentially
[TABLE]
Denote is the inverse of , and each component of can be given by the combination of fluxes in the local orthogonal coordinate
[TABLE]
where the fluxes in the local coordinate can be obtained as follows
[TABLE]
and . The procedure above shows that the spatial reconstruction, including the conservative variables and their spatial derivatives, needs to be conducted in the orthogonal local coordinate in the physical domain. With the integral solution of BGK equation, the gas distribution function can be constructed as follows
[TABLE]
where is denoted as for simplicity in this section, is the location of Gaussian quadrature point, are the trajectory of particles, is the initial gas distribution function, and is the corresponding equilibrium state. With the reconstruction of macroscopic variables, the gas distribution function at the cell interface can be expressed as
[TABLE]
where the equilibrium state and corresponding conservative variables at the quadrature point can be determined by the compatibility condition Eq.(2)
[TABLE]
and the coefficients in Eq.(2) can be determined by the reconstructed directional derivatives and compatibility condition
[TABLE]
where and are the moments of the equilibrium and defined by
[TABLE]
More details of the gas-kinetic scheme can be found in [43].
3 High-order scheme in curvilinear coordinate
3.1 Spatial reconstruction
To achieve the high-order spatial accuracy, the fifth-order WENO reconstruction [30, 20, 6] is adopted. In the curvilinear coordinates, the reconstruction is conducted for the cell averaged variables and . However, the reconstructed variables and spatial derivatives are needed for the gas-kinetic solver, and the special treatment is needed for reconstruction. The procedure is given as follows
For each Gaussian quadrature point , the local coordinate is determined. For a general coordinate transformation, the local coordinate is different for each quadrature point. More computational cost will be introduced for the reconstruction because the variables need to be projected into different local coordinate. 2. 2.
According to one-dimensional WENO-Z reconstruction [6], the cell averaged reconstructed values and cell averaged spatial derivatives at can be constructed
[TABLE]
where . With the WENO reconstruction in the horizontal direction over the interval , the averaged value and the averaged spatial derivatives with can be given
[TABLE]
With the WENO reconstruction in the vertical direction, the point value and spatial derivatives at Gaussian quadrature points can be given
[TABLE]
More details of three-dimensional high-order gas-kinetic scheme can be found in [31]. 3. 3.
With the identical procedure, the reconstructed Jacobian can be obtained at the Gaussian quadrature point as well
[TABLE] 4. 4.
For simplicity, the subscripts corresponding to the Gaussian quadrature points and the variables at the left, right and across the cell interface are omitted. With the reconstruction of and , the point value can be calculated by
[TABLE]
The spatial derivatives in the computational domain can be obtained by the above reconstructed , and chain rule as well
[TABLE]
However, what we need is the directional derivatives . According to the chain rule, the spatial derivatives can be rewritten as
[TABLE]
The normalized spatial derivatives can be considered as the directional derivatives along the following direction
[TABLE]
where can be obtained from the coordinate transformation. For the Cartesian mesh, they coincide with . However, for the general meshes, they are not orthogonal. The procedure of orthogonalization is used to generate the spatial derivatives in the local orthogonal coordinate for the calculation of numerical fluxes
[TABLE]
Thus, the spatial derivatives in the local orthogonal coordinate are fully determined. The fourth step is analytical and no error is introduced. So long as the spatial accuracy is achieved in the second and third step, the order of accuracy can be maintained by the procedures above.
3.2 Temporal discretization
A two-stage fourth-order time-accurate discretization was developed for Lax-Wendroff flow solvers with the generalized Riemann problem (GRP) solver [27] and the gas-kinetic scheme (GKS) [34]. Consider the following time-dependent equation
[TABLE]
with the initial condition at , i.e.,
[TABLE]
where is an operator for spatial derivative of flux. The state at can be updated with the following formula
[TABLE]
It can be proved that for hyperbolic equations the above temporal discretization provides a fourth-order time accurate solution for .
In order to develop the high-order scheme in the curvilinear coordinate, the semi-discretized finite volume scheme
[TABLE]
can be discretized according to the two-stage temporal method. To implement two-stage method, the following notation is introduced
[TABLE]
and it can be expanded as the following linear form in the time interval
[TABLE]
Integrate over and , we have the following two equations
[TABLE]
By solving the linear system, The coefficients and can be determined. Similarly, and for the intermediate state can be constructed. More details of the two-stage fourth-order scheme can be found in [27, 34]
3.3 One-dimensional scheme in non-equidistant grids
As a particular case, the method for one-dimensional flow degenerates to the scheme in non-equidistant grids. For one-dimensional flows, the finite volume scheme Eq.(2) can be simplified as
[TABLE]
where is the numerical flux in the physical domain. To implement the high-order gas-kinetic scheme, the point value and spatial derivative are needed. With the reconstructed for cell averaged variable and cell averaged Jacobian , the point value is given by
[TABLE]
With the coordinate transformation, the relation of spatial derivative can be expressed as
[TABLE]
The spatial derivative can be calculated by
[TABLE]
where is given by the chain rule
[TABLE]
With the above procedure, the one-dimensional gas-kinetic scheme is obtained.
4 Numerical tests
In this section, numerical tests for both inviscid and viscous flows will be presented to validate our numerical scheme. For the inviscid flow, the collision time takes
[TABLE]
where and . For the viscous flow, we have
[TABLE]
where and denote the pressure on the left and right sides of the cell interface, is the dynamic viscous coefficient, and is the pressure at the cell interface. The ratio of specific heats takes . The reason for including artificial dissipation through the additional term in the particle collision time is to enlarge the kinetic scale physics in the discontinuous region for the construction of a numerical shock structure through the particle free transport and inadequate particle collision in order to keep the non-equilibrium property.
4.1 Accuracy tests
The advection of density perturbation for the one-dimensional to three-dimensional flows are presented to test the order of accuracy. For the one-dimensional case, the physical domain is and the initial conditions are set as follows
[TABLE]
The periodic boundary conditions are imposed at both ends of the physical domain and the exact solutions are
[TABLE]
The computational domain is as well, and a nonuniform mesh is provided by the following coordinate transformation
[TABLE]
where uniform cells are used in computational domain. In order to get the cell integrated flow variables, three-point Gaussian quadrature is used inside each cell to evaluate the values without losing accuracy. As reference, the mesh with uniform cells in physical domain is tested as well. The and errors and orders of accuracy at are presented in Tab.2 and Tab.2 for both nonuniform and uniform meshes, respectively. The expected order of accuracy are achieved with the mesh refinement.
For the two-dimensional case, the physical domain is and the initial conditions are given as follows
[TABLE]
The periodic boundary conditions are imposed at boundaries and the exact solutions are
[TABLE]
The computational domain is , and uniform cells are used. The nonuniform orthogonal mesh and nonuniform nonorthogonal mesh are tested respectively, where the orthogonal is given by
[TABLE]
the nonorthogonal mesh is given by
[TABLE]
and the orthogonal and nonorthogonal meshes with cells are presented in Fig.2 as example. As reference, the uniform mesh with cells in the physical domain is also tested. Two-dimensional Gauss quadratures are used to provide the initial conditions. The and errors and orders of accuracy at with cells are presented in Tab.5, Tab.5 and Tab.5 for nonuniform orthogonal meshes, nonorthogonal meshes and uniform meshes. The expected accuracy can be also achieved for the current scheme.
The three-dimensional accuracy test is presented as well, which is the start point of the simulation of complex flows with complicated geometry. The physical domain is and the initial condition is set as follows
[TABLE]
The periodic boundary conditions are applied at boundaries, and the exact solutions are
[TABLE]
The computational domain is . The nonuniform orthogonal mesh and nonuniform nonorthogonal mesh are tested respectively, where the orthogonal is given by
[TABLE]
the nonorthogonal mesh is given by
[TABLE]
and uniform cells are used in the computational domain. As reference, uniform cells in the physical domain is also tested. The and errors and orders of accuracy at with cells are presented in Tab.8, Tab.8 and Tab.8 for nonuniform orthogonal meshes, nonorthogonal meshes, and uniform meshes. The expected accuracy is also achieved for the current scheme for the three-dimensional cases.
4.2 Geometric conservation law
The geometric conservation law (GCL) [9, 10] is also tested by the two-dimensional and three-dimensional nonuniform nonorthogonal meshes given above. The GCL is mainly about the maintenance of a uniform flow passing through a non-uniform non-orthogonal mesh. The initial condition for the two-dimensional case is
[TABLE]
and the initial condition for the three-dimensional case is
[TABLE]
The periodic boundary conditions are adopted as well. The and errors at for the two-dimensional case with cells are given in Tab.10, and for the three-dimensional case with cells are given in Tab.10. The results show that the errors reduce to the machine zero. The current scheme is based on the coordinate transformation given by a smooth function, which preserves the geometric conservation law analytically. For a general mesh, the special treatment of the metrics and Jacobian is needed [42].
4.3 One dimensional Riemann problem
In this case, two examples of one-dimensional Riemann problems are tested. The physical domain for the 1D case are , and the computational domain is expressed as
[TABLE]
The first one is the Sod problem, and the initial condition is given as follows
[TABLE]
The non-reflecting boundary conditions are used at both ends, and uniform cells are used in the computational domain. The density, velocity and pressure distributions at are presented in Fig.3. The current scheme well captures the exact solutions. The second one is the Woodward-Colella blast wave problem [41], and the initial conditions are given as follows
[TABLE]
The reflected boundary conditions are imposed on both ends, and non-uniform cells are used in the computational domain. The density, velocity and pressure distributions at are presented in Fig.3, which validate the robustness and resolution of currents scheme for the 1D strong discontinuity.
4.4 Two-dimensional Riemann problems
In this case, two examples of two-dimensional Riemann problems are tested [24]. For these cases, the nonuniform orthogonal meshes
[TABLE]
and nonuniform nonorthogonal meshes
[TABLE]
are tested respectively, where both the physical and computational domain are . The meshes with cells are shown in Fig.4 as example. The initial conditions for the first problem are
[TABLE]
in which four initial contacts waves interact with each other and result in a more complicated pattern. For the second case, the initial conditions are
[TABLE]
which simulate the interaction of the rarefaction waves and the vortex-sheets. The non-reflecting boundary conditions are used in all boundaries. Meanwhile, the meshes are given by symmetrically corresponding the boundaries. The density distributions for the first case at and for the second case at on the orthogonal and nonorthogonal meshes with cells are presented in Fig.6 and Fig.6, respectively. As reference, these two cases are tested on the uniform mesh with cells and the density distributions are given in Fig.7. The complicated flow structures are well captures by the current scheme with different type of meshes.
4.5 Hypersonic flow past a cylinder
In this case, the hypersonic flows impinging on a cylinder are tested to validate robustness of the current scheme for the inviscid flow. For this case, the computational domain is , and the physical domain is expressed as
[TABLE]
In the computation, cells are used shown in Fig.8, which are given uniformly in the computational domain. This problem is initialized by a flow moving towards to a cylinder with different Mach numbers. The reflective boundary condition is imposed on the surface of cylinder, and the outflow boundary condition is set on the left boundary. The Mach number distributions for the flows with , and are presented in Fig.9, which show that the current scheme can capture strong shocks very well without carbuncle phenomenon [37]. The robustness of the scheme is well validated.
4.6 Viscous shock tube
This problem was introduced to test the performances of current scheme for viscous flows [8]. In this case, an ideal gas is at rest in a two-dimensional unit box . A membrane located at separates two different states of the gas and the dimensionless initial states are
[TABLE]
where , Reynolds number and Prandtl number . In the computation, this case is tested in the physical domain , a symmetric boundary condition is used on the top boundary . Non-slip boundary condition for velocity, and adiabatic condition for temperature are imposed at solid wall boundaries. For this case, the nonuniform orthogonal meshes
[TABLE]
and nonuniform nonorthogonal meshes
[TABLE]
are used, and the meshes with cells are shown in Fig.4 as example.
The membrane is removed at time zero and wave interaction occurs. A shock wave, followed by a contact discontinuity, moves to the right with Mach number and reflects at the right end wall. After the reflection, it interacts with the contact discontinuity. The contact discontinuity and shock wave interact with the horizontal wall and create a thin boundary layer during their propagation. The solution will develop complex two-dimensional shock/shear/boundary-layer interactions. The density distributions on the orthogonal and nonorthogonal meshes with cells are presented in Fig.11. As reference, the density distributions on orthogonal uniform mesh with cells are presented in Fig.11 as well. The results match well with each other. The density profiles along the lower wall for are also presented in Fig.12, and numerical results deviate with other sightly due to different mesh size along the lower wall.
5 Conclusion
In this paper, a two-stage fourth-order gas-kinetic scheme in curvilinear coordinates is developed for the Euler and Navier-Stokes solutions. With the two-stage temporal discretization [27, 34], a reliable framework is provided for constructing a fourth-order scheme under the gas-kinetic framework. More importantly, this scheme is as robust as the second-order scheme and works perfectly for complicated flow simulation. To treat practical problems with general geometry, such as the turbulent boundary layer and the flow over a wing-body configuration, the development of a three-dimensional HGKS in general curvilinear coordinates becomes necessary. To achieve the high-order accuracy, the dimension-by-dimension WENO-type reconstruction is adopted in the computational domain, where the reconstructed Jacobian and the product of flow variables and local Jacobian are used to get the point-wise values and spatial derivatives of conservative variables at Gaussian quadrature points in the computational domain. However, for the gas-kinetic flow solver, the spatial derivatives of conservative variables in the physical domain is needed as well, which is obtained through a procedure of orthogonalization and chain rule in the local orthogonal coordinates for the flux evaluation in the normal direction. A variety of numerical tests from the accuracy test to the solutions with strong discontinuities are presented to validate the accuracy and robustness of the current scheme. The geometrical conservation law is precisely satisfied by the current scheme as well. The current development of HGKS provides a valuable high-order method for the complicated flow simulation in the complex geometry under non-uniform non-orthogonal meshes.
Ackonwledgement
The current research of L. Pan is supported by National Science Foundation of China (11701038) and the Fundamental Research Funds for the Central Universities. The work of K. Xu is supported by National Science Foundation of China (11772281, 91852114) and Hong Kong research grant council (16206617).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. Abgrall On essentially non-oscillatory schemes on unstructured meshes: analysis and implementation. J. Comput. Phys. 144 (1994) 45-58.
- 2[2] M. Ben-Artzi, J. Falcovitz, A second-order Godunov-type scheme for compressible uid dynamics, J. Comput. Phys. 55 (1984) 1-32.
- 3[3] M. Ben-Artzi, J. Li, Hyperbolic conservation laws: Riemann invariants and the generalized Riemann problem, Numerische Mathematik. 106 (2007) 369-425.
- 4[4] P.L. Bhatnagar, E.P. Gross, M. Krook, A Model for Collision Processes in Gases I: Small Amplitude Processes in Charged and Neutral One-Component Systems, Phys. Rev. 94 (1954) 511-525.
- 5[5] G.Y. Cao, L. Pan, K. Xu Direct numerical simulation of isotropic compressible turbulence up to supersonic regime, preprint.
- 6[6] M. Castro, B. Costa, W.S. Don, High order weighted essentially non-oscillatory WENO-Z schemes for hyperbolic conservation laws, J. Comput. Phys. 230 (2011) 1766-1792.
- 7[7] S. Chapman, T.G. Cowling, The Mathematical theory of Non-Uniform Gases, third edition, Cambridge University Press, (1990).
- 8[8] V. Daru, C. Tenaud, Numerical simulation of the viscous shock tube problem by using a high resolution monotonicity-preserving scheme, Computers & \& Fluids. 38 (2009) 664-676.
