Performance evaluation of high-order compact and second-order gas-kinetic schemes in compressible flow simulations
Yaqing Yang, Fengxiang Zhao, Kun Xu

TL;DR
This study compares high-order compact and second-order gas-kinetic schemes in compressible flow simulations, demonstrating that high-order schemes offer superior accuracy and efficiency, especially in turbulent flows with shocks and vortices.
Contribution
It provides the first verification of high-order compact gas-kinetic schemes' advantages in viscous flow simulations with discontinuities.
Findings
CGKS-5th achieves similar resolution to GKS-2nd at lower computational cost
CGKS-5th delivers higher accuracy in turbulent flows with shocks
Multi-GPU parallelization enables large-scale applications
Abstract
The trade-off among accuracy, robustness, and computational cost remains a key challenge in simulating complex flows. Second-order schemes are computationally efficient but lack the accuracy required for resolving intricate flow structures, particularly in turbulence. High-order schemes, especially compact high-order schemes, offer superior accuracy and resolution at a relatively modest computational cost. To clarify the practical performance of high-order schemes in scale-resolving simulations, this study evaluates two representative gas-kinetic schemes: the newly developed fifth-order compact gas-kinetic scheme (CGKS-5th) and the conventional second-order gas-kinetic scheme (GKS-2nd). Test cases ranging from subsonic to supersonic flows are used to quantitatively assess their accuracy and efficiency. The results demonstrate that CGKS-5th achieves comparable resolution to GKS-2nd at…
| Number of GPUs | MESH | Scheme | Computational time | Ratio |
|---|---|---|---|---|
| 2 | linear CGKS-5th | 876 | 1 | |
| 2 | linear GKS-2nd | 7746 | 8.8 |
| Number of GPUs | MESH | Scheme | Computational time | Ratio |
|---|---|---|---|---|
| 4 | nonlinear CGKS-5th | 407 | 1 | |
| 4 | nonlinear GKS-2nd | 2842 | 7.0 |
| Number of GPUs | MESH | Scheme | Time | Ratio |
|---|---|---|---|---|
| 8 | CGKS-5th | 7502.3 | 1 | |
| 8 | GKS-2nd | 7115.9 | 0.95 |
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.
Performance evaluation of high-order compact and second-order gas-kinetic schemes in compressible flow simulations
Yaqing Yang
Fengxiang Zhao
Kun Xu
Department of Mathematics, 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 trade-off among accuracy, robustness, and computational cost remains a key challenge in simulating complex flows. Second-order schemes are computationally efficient but lack the accuracy required for resolving intricate flow structures, particularly in turbulence. High-order schemes, especially compact high-order schemes, offer superior accuracy and resolution at a relatively modest computational cost. To clarify the practical performance of high-order schemes in scale-resolving simulations, this study evaluates two representative gas-kinetic schemes: the newly developed fifth-order compact gas-kinetic scheme (CGKS-5th) and the conventional second-order gas-kinetic scheme (GKS-2nd). Test cases ranging from subsonic to supersonic flows are used to quantitatively assess their accuracy and efficiency. The results demonstrate that CGKS-5th achieves comparable resolution to GKS-2nd at roughly an order of magnitude lower computational cost. Under equivalent computational resources, CGKS-5th delivers significantly higher accuracy and resolution, particularly in turbulent flows involving shocks and small-scale vortices. This study provides the first clear verification of the advantages of high-order compact gas-kinetic schemes in simulating viscous flows with discontinuities. Additionally, multi-GPU parallelization using CUDA and MPI is implemented to enable large-scale applications.
keywords:
High-order gas-kinetic scheme, Compact scheme, Performance evaluation, Multi-GPU accelerated computation.
1 Introduction
To address complex flow simulations in engineering applications, it is essential to balance resolution, robustness, and computational cost. Most commercial and industrial software currently relies on second-order numerical methods, such as MUSCL [1], owing to their robustness, low computational cost, and broad applicability. However, second-order schemes are inherently constrained by significant numerical dissipation and dispersion, which limit their accuracy in high-resolution scenarios. For example, accurately predicting the position and intensity of shock waves in high-speed flows, capturing wave propagation and reflection in acoustic problems, and resolving multi-scale turbulence structures in direct numerical simulations (DNS) all expose the limitations of second-order methods.
To overcome these challenges, high-order schemes have been developed to provide improved accuracy and resolution for complex flow problems. Over the past few decades, various high-order methods have been proposed, including finite difference (FD) methods [2, 3], essential non-oscillatory (ENO) schemes [4, 5], weighted essential non-oscillatory (WENO) schemes [6, 7], Hermite WENO (HWENO) schemes [8], discontinuous Galerkin (DG) methods [9, 10], flux reconstruction (FR) methods [11], correction procedure using reconstruction (CPR) methods [12], and compact gas-kinetic scheme (CGKS) [13, 14, 15, 16, 17]. Finite difference and finite volume methods typically achieve high-order accuracy by using expanded stencils that incorporate additional neighboring information for reconstruction. In contrast, DG-type methods improve accuracy by increasing the degree of interpolation polynomials within each cell, thereby enhancing the internal degrees of freedom and naturally exhibiting compactness. However, the widespread adoption of high-order schemes in industrial engineering is limited by lower robustness, higher computational costs, and greater implementation complexity. Achieving an optimal balance among resolution, robustness, and computational efficiency is essential to fully exploit the potential of high-order schemes in practical applications.
In recent decades, the gas-kinetic scheme (GKS) has been systematically developed for simulating flows across a wide range of regimes, from subsonic to supersonic [18, 19, 20]. GKS performs a one-step, second-order-accurate temporal evolution from kinetic to hydrodynamic scales and offers several intrinsic advantages: it computes both inviscid and viscous fluxes within a single unified formulation and adaptively transitions between equilibrium-state fluxes in smooth regions and non-equilibrium transport fluxes suitable for discontinuities. In conjunction with linear reconstruction and slope limiters, the conventional second-order GKS can be obtained. Building on this foundation, the high-order compact GKS (CGKS) further exploits the gas distribution function to achieve time-accurate evolution of flow variables at cell interfaces. As a result, both the cell-averaged conservative variables and their gradients within each control volume can be updated simultaneously at the next time level. Coupled with the two-stage temporal discretization method [21, 22, 23], high-order CGKS have been developed for high-fidelity simulation of compressible flows [13, 14, 15, 16, 17]. For structured meshes, a high-order CGKS was proposed in [13], demonstrating spectral-like resolution in one dimension using a dimension-by-dimension reconstruction strategy. However, this approach substantially increases algorithmic complexity in three-dimensional applications. High-order GKS in curvilinear coordinates have been developed using dimension-by-dimension reconstruction for both laminar [24] and turbulent flows [25]. Nevertheless, when extended to compact schemes in three dimensions, the dimension-by-dimension strategy still introduces significant implementation challenges. To achieve high resolution and efficiency while maintaining implementation simplicity, a multidimensional fifth-order CGKS has been newly developed for non-orthogonal structured meshes [17]. This method employs line-averaged derivatives within each control volume to provide additional degrees of freedom. Its resolution, robustness, and stability have been validated through a series of complex flow simulations.
In this paper, we conduct a systematic performance evaluation of the newly developed fifth-order compact gas-kinetic scheme (CGKS-5th) against the conventional second-order gas-kinetic scheme (GKS-2nd) on structured meshes. Two comparative strategies are employed: (i) assessing the computational cost required to achieve a target resolution, and (ii) evaluating accuracy and resolution under comparable computational resources. While the advantages of high-order schemes over second-order schemes have been extensively validated in complex smooth flows [26, 27, 28], such verification remains limited for flows involving discontinuities. Theoretically, the use of nonlinear reconstructions or limiters in discontinuous flows may impact the performance of high-order schemes. This study seeks to address this gap. To achieve this, a series of numerical tests, ranging from subsonic to supersonic turbulent flows, are conducted to compare the resolution and efficiency of the two schemes under these criteria. Furthermore, both schemes are implemented on multiple graphics processing units (GPUs) using the Compute Unified Device Architecture (CUDA) and the Message Passing Interface (MPI). Numerical experiments are conducted on NVIDIA GeForce RTX 4090 GPUs for achieving significant computational acceleration.
This paper is organized as follows: Section 2 introduces the gas-kinetic scheme and finite volume framework. Section 3 provides a brief review of the new fifth-order compact gas-kinetic scheme and the second-order gas-kinetic scheme. Numerical examples are presented in Section 4, and conclusions are drawn in the final section.
2 Time-accurate solution of GKS and finite volume method
In the gas-kinetic method, time-dependent numerical fluxes are computed from a physically modeled, space-time coupled solution of the BGK equation for the gas distribution function [18, 19]. In the gas-kinetic method, a physically modeled, space-time coupled solution of the BGK equation for the gas distribution function is employed to compute time-dependent numerical fluxes [18, 19]. The BGK equation is a simplification of Boltzmann equation, and the three-dimensional BGK equation [29, 30] can be written as
[TABLE]
where is the particle velocity, is the collision time and is the gas distribution function. The equilibrium state is given by Maxwellian distribution
[TABLE]
where is the density, is the macroscopic fluid velocity, and , is the pressure. In the BGK equation, the collision operator involves a simple relaxation from to the local equilibrium state . The variable accounts for the internal degree of freedom of molecular motion, , where is the number of internal degree of freedom and is the specific heat ratio. The collision term satisfies the compatibility condition
[TABLE]
where and . The macroscopic conservative variables can be calculated through the gas distribution function
[TABLE]
and the corresponding fluxes can be given by taking moments of the gas distribution function
[TABLE]
where represents either the Euler flux or the Navier-Stokes (NS) flux, depending on the order of approximation of to . This study focuses solely on viscous flows described by the NS equations [18, 19]. In GKS, at cell interface is determined by the gas distribution function . Based on the integral solution of BGK equation Eq.(1), the gas distribution function can be given by
[TABLE]
By modeling and approximating the unknown terms in the integral solution, a second-order accurate explicit solution for the distribution function is obtained as
[TABLE]
where , and are determined by the conservative variables reconstructed at the interface, and the coefficients are determined by the macroscopic variables and their derivatives. The specific formulas can be referred to in [18, 19].
For the second-order evolution solution, the time accurate distribution function at cell interface can be approximated through a linearization in time [31]
[TABLE]
The two coefficients and are calculated as follows
[TABLE]
where and are the time integrations of over the interval and , respectively. The numerical fluxes and their time derivatives can be obtained by taking moments of and at
[TABLE]
Simultaneously, the flow variables and their time derivatives can be given by
[TABLE]
The obtained conservative variables at interfaces are used to achieve compact reconstructions in high-order compact GKS.
Taking moments of Eq.(1) and integrating with respect to space, the semi-discretized finite volume scheme can be obtained as
[TABLE]
where is the cell-averaged conservative variables over cell . The operator is defined as
[TABLE]
where is the volume of , represents the cell interfaces of , and is the unit direction of the cell interface. To achieve the expected order of accuracy, the Gaussian quadrature is used for the flux integration
[TABLE]
where is the area of , is one of the cell interfaces, is the Gaussian quadrature weight, is the Gaussian quadrature point, is the total number of Gaussian quadrature points. The numerical flux at Gaussian quadrature point can be given by Eq.(3). In this study, structured meshes are utilized, where each face is a quadrilateral with Gaussian points for high-order schemes. For the second-order scheme, this integral reduces to a form that only involves the midpoints of the cell interfaces.
3 High-order compact and second-order gas-kinetic schemes
Second-order schemes have been widely used to solve a broad range of engineering problems owing to their robustness and computational efficiency. However, their accuracy is often inadequate for accurately capturing complex flow features in high-fidelity simulations. In contrast, high-order schemes, due to their superior accuracy, can faithfully resolve intricate details of the flow field, although this comes at the cost of increased algorithmic complexity. To enable a clear and fair assessment of the differences between high- and low-order methods in simulations, this study conducts a performance evaluation within the framework of the finite-volume method based on GKS. Specifically, we consider a recently proposed CGKS-5th [17] and a conventional GKS-2nd, as representatives of high-order and second-order approaches, respectively. A brief introduction to these two schemes is provided in this section.
3.1 Flow variables update
For both CGKS-5th and GKS-2nd, the cell-averaged conservative variable within a control volume is updated according to the conservation laws, as given in Eq.(2). In CGKS-5th, additionally, the cell-averaged and line-averaged derivatives of are also updated.
Using Gauss’s theorem, the cell-averaged gradient of over can be expressed as
[TABLE]
where is the unit normal vector on the cell interface. The line-averaged partial derivative along a segment defined by points and is given by
[TABLE]
where , and and are the values of at and inside the cell, respectively. At each time step, and are obtained from the time-accurate solution of the gas distribution function in the GKS. This solution is also used to compute the numerical flux at the interfaces, and it is specified using interface values provided by spatial reconstruction.
3.2 Fifth-order compact gas-kinetic scheme
Figure 1(a) and Figure 1(b) illustrate the schematic of the compact stencils used for spatial reconstruction in CGKS-5th and GKS-2nd, respectively. In these figures, the red cubes denote face-neighboring cells, while the blue cubes indicate edge-neighboring cells. For the target cell , its interfaces are denoted by (), and its edges are denoted by (). The cell adjacent to that shares the face is represented by , while the cell adjacent to that shares only the edge is represented by .
For CGKS-5th, to achieve fifth-order accuracy, a compact stencil containing all the face-neighboring and edge-neighboring cells is defined as follows
[TABLE]
The following data are utilized for fifth-order reconstruction
[TABLE]
where
[TABLE]
, and represent the cell-averaged conservative values over cells , and , respectively. represents the line-averaged partial derivatives within the target cell . denotes the cell-averaged gradient over cell , where . denotes the cell-averaged directional derivative over the cell , with , where and are linear combinations of , , and . Further details on the computation of these quantities can be found in [17].
For the target cell , a quartic polynomial can be reconstructed based on , defined by
[TABLE]
where is the cell-averaged variable over cell , the multi-index , and . The zero-mean basis is defined as
[TABLE]
where
[TABLE]
, and are the characteristic scales of along the three directions of axes, and is the centroid of . To determine the polynomial , the following system is solved using the constrained least-squares method
[TABLE]
where the parameters , , and are used to reduce the condition number of the reconstruction matrix, the choice of which can be found in [17]. In the constrained least-squares system, the first-row equation in Eq.(9) is satisfied exactly, while the remaining equations are satisfied in the least-squares sense.
To handle discontinuities, nonlinear reconstruction is necessary. For CGKS-5th, we adopt the generalized ENO (GENO) nonlinear reconstruction method [32] to obtain nonlinear reconstruction. At discontinuities, the GENO reconstruction is dominated by a second-order reconstruction with ENO property. The second-order reconstruction is determined based on sub-stencils. The sub-stencils () of the CGKS-5th scheme are selected as
[TABLE]
The construction of several linear polynomials on these sub-stencils is based on the following two types of data
[TABLE]
where is the cell-averaged conservative value over cell , is the selected line-averaged partial derivative within the target cell . Detailed descriptions of this selection can be found in [17]. Using (), linear polynomials can be constructed of the form
[TABLE]
where the basis functions are defined as in Eq.(8). To determine these linear polynomials, the following constrains need to be satisfied
[TABLE]
where is the cell-averaged variable over cell . The resulting linear system is solved using a constrained least-squares method.
To accommodate non-uniform meshes while keeping memory usage low and the implementation simple, the CGKS-5th scheme adopts a simple transformation strategy [17]. Specifically, a coordinate mapping sends each target cell to a single reference cell, allowing the reconstruction to be represented in a unified polynomial form. Consequently, only one reconstructed polynomial on the reference cell needs to be stored, reconstructed values are then mapped back from the reference coordinates to the physical coordinates.
Using reconstructions on the compact stencil and sub-stencils, GENO is applied to achieve nonlinear reconstruction. It adaptively transitions from high-order linear reconstruction in smooth regions to second-order reconstruction near discontinuities, effectively balancing accuracy and robustness. With the reconstructed polynomial and , the point-value and the spatial derivatives at Gaussian quadrature point for the nonlinear reconstruction are computed as
[TABLE]
where
[TABLE]
with linear weights . The small positive constant is set to . Details of the computation of can be found in [32, 17].
3.3 Second-order gas-kinetic scheme
For consistency, we retain the notation used in Section 3.2. For GKS-2nd, the reconstruction stencil for the target cell is defined as
[TABLE]
which involves only face-neighboring cells, as shown in Figure 1(b). The second-order reconstruction can be achieved based on
[TABLE]
A linear polynomial is constructed using and is defined as in Eq.(10). To determine this second-order polynomial, the following system is solved using the least-square method
[TABLE]
To handle discontinuities, the linear polynomial is coupled with the Venkatakrishnan limiter [33] to enable a nonlinear reconstruction as follows
[TABLE]
The limiter value for the target cell is taken as
[TABLE]
where denotes the Venkatakrishnan limiter [33] evaluated on face .
3.4 Temporal discretization
According to Eq.(7), the discretization of the conservation laws over cell can be represented as
[TABLE]
where represents the cell-averaged conservative variable over cell at . For GKS-2nd, a second-order temporal discretization is used
[TABLE]
For the CGKS-5th scheme, high-order temporal accuracy is achieved with a two-stage, fourth-order method [21, 22, 34]
[TABLE]
The cell-averaged gradients and line-averaged derivatives are evaluated simultaneously using conservative variables at cell interfaces. The evolution of the conservative variable on one side of an interface follows a two-stage update
[TABLE]
To provide conservative variables on both sides of an interface, which may differ near discontinuities, the update model for is
[TABLE]
Further details are provided in [31, 15].
4 Numerical verification
In this section, the performance of CGKS-5th and GKS-2nd is evaluated using two approaches. The first approach quantifies the computational resources required to achieve a prescribed target resolution. The second approach evaluates the accuracy and resolution of the schemes under equivalent computational resources. Using these criteria, numerical tests are conducted ranging from subsonic to supersonic turbulent flows, thereby assessing performance across smooth and discontinuous solutions. For clarity, CGKS-5th and GKS-2nd with linear reconstructions are specifically referred to as linear CGKS-5th and linear GKS-2nd, respectively.
For evolution of flow fields, the time step is given by the CFL condition. For viscous flows, the time step is additionally constrained by the viscous term as , where is the cell size and is the kinematic viscosity coefficient. For the inviscid flows, the collision time takes
[TABLE]
where and denote the pressure on the left and right sides of the cell interface, and . For the viscous flows, the collision time is related to the viscosity coefficient,
[TABLE]
where is the dynamic viscous coefficient and is the pressure at the cell interface. In smooth flow regions, the collision time reduces to
[TABLE]
In the numerical cases presented in this section, CGKS-5th and GKS-2nd are implemented on multiple GPUs using the Compute Unified Device Architecture (CUDA) for parallel computations and the Message Passing Interface (MPI) for inter-process communication. This configuration enables large-scale simulations and is executed on NVIDIA GeForce RTX 4090 GPUs with double-precision.
4.1 Subsonic Taylor-Green vortex flow
The Taylor-Green vortex is a well-established benchmark in fluid mechanics, widely used to assess numerical methods in terms of turbulence generation, energy dissipation, and the evolution of vortex structures [35, 36, 37]. In this subsection, the subsonic Taylor-Green vortex is selected as a representative benchmark case, enabling a detailed performance evaluation of the linear CGKS-5th and linear GKS-2nd. In this case, the comparison focuses on analyzing the computational cost required by each scheme to achieve a prescribed target resolution.
The initial velocity field is given by
[TABLE]
and the initial pressure field is set as
[TABLE]
In the computation, , . The Reynolds number is defined by , where is the dynamic viscosity coefficient. The Mach number is defined as , and this case is conducted at , which lies within the incompressible limit. The Taylor-Green vortex flow is defined in a periodic domain defined as , . A uniform mesh with cells is utilized for the linear CGKS-5th, while a uniform mesh with cells is employed for the linear GKS-2nd. It has been tested that the above grid configurations ensure comparable resolution for the two schemes.
Figure 2 presents the iso-surfaces of the Q-criterion () at and , computed using the linear CGKS-5th on a mesh, with the iso-surfaces colored by the Mach number. It can be observed that CGKS-5th is capable of capturing flow structures on a coarse mesh. In order to quantitatively evaluate the performance of CGKS-5th and GKS-2nd, several time-averaged quantities are calculated. The volume-averaged kinetic energy is given by
[TABLE]
where is the computational domain and is calculated by numerical quadrature. The integrated enstrophy is defined as
[TABLE]
where the dynamic viscosity is computed by the Sutherland’s law, is calculated by numerical quadrature, and the velocity derivative values at quadrature points are obtained by the compact reconstruction. The comparison of the time histories of kinetic energy and enstrophy using the linear CGKS-5th on a mesh and the linear GKS-2nd scheme on a mesh is presented in Figure 3. The reference line in Figure 3 corresponds to a spectral solution computed on a mesh [38]. As observed in Figure 3, the two numerical results achieve equivalent resolution.
Table 1 summarizes the computation time of the linear CGKS-5th on a mesh and the linear GKS-2nd on a mesh, both using multi-GPU parallel computing. As shown in Table 1, CGKS-5th achieves nearly an order of magnitude improvement in computational efficiency compared to GKS-2nd for equivalent resolution. This demonstrates that, compared to the second-order GKS, the fifth-order CGKS can achieve higher resolution with significantly lower computational costs.
4.2 High-speed Taylor-Green vortex flow
In previous studies, the subsonic and transonic Taylor-Green vortex flows have been extensively analyzed [37, 39, 40]. However, the high-speed Taylor-Green vortex flow (Mach number ) has not been widely adopted as a benchmark problem. Under such supersonic conditions, the original fluctuation form presented in Eq.(13) cannot be directly extended to the high-speed regime. To address this limitation, we propose a new initial condition, inspired by the classical form, that is tailored to high-speed flows. In this subsection, the supersonic Taylor-Green vortex flow with is considered, which exhibits pronounced shock-vortex interactions. CGKS-5th and GKS-2nd employ nonlinear combination and Venkatakrishnan limiter to handle discontinuities, respectively, whereas the nonlinear part of CGKS-5th being algorithmically more complicated. The objective is to evaluate whether the nonlinear CGKS-5th can still deliver superior computational efficiency under these more demanding conditions.
The supersonic Taylor-Green vortex flow is defined in a periodic domain defined as . The initial condition is set as
[TABLE]
and
[TABLE]
In the computation, , the Reynolds number , and the Prandtl number is set as 0.7. The dynamic viscosity is computed through the Sutherland law
[TABLE]
where
[TABLE]
The kinetic energy integrated over the domain is given by
[TABLE]
where is the computational domain and is calculated by numerical quadrature. The total viscous dissipation rate is defined as
[TABLE]
where is the solenoidal (enstrophy) dissipation, and is the dilatational dissipation, are calculated by numerical quadrature, and the velocity derivative values at quadrature points are obtained by the compact reconstruction.
A uniform mesh with cells is utilized for CGKS-5th, while a uniform mesh with cells is employed for GKS-2nd. Figure 5 presents the iso-surfaces of the Q-criterion () at and , obtained using CGKS-5th on the mesh. The iso-surfaces are colored by the Mach number, illustrating the flow structures. Figure 5 shows the density gradient magnitude on the centerline (x-y) plane at for and , computed using CGKS-5th on a mesh. These results demonstrate the vortex decay over time and highlight the capability of CGKS-5th to accurately resolve flow structures with high resolution. The comparison of the time histories of kinetic energy and enstrophy dissipation obtained using CGKS-5th on a mesh and GKS-2nd on a mesh is presented in Figure 6. Additionally, the results from CGKS-5th on a mesh are used as the reference solution. As shown in Figure 6, the numerical results computed with CGKS-5th on a mesh achieve the same resolution as those computed with GKS-2nd on a mesh. Table 2 compares the computational time required for these simulations using multi-GPU parallelization. Notably, despite the higher algorithmic complexity of CGKS-5th caused by its nonlinear reconstruction, it still demonstrates a significant efficiency advantage over the limiter-based GKS-2nd, achieving an improvement close to an order of magnitude.
4.3 Transonic and Supersonic Jet Simulation
Jet simulation plays a critical role in advancing the understanding of jet flows and optimizing them for a wide range of engineering applications. In transonic and supersonic jet simulations, computation is particularly challenging due to the involvement of complex physical phenomena, such as the interaction of shear layers and vortex structures, as well as the transition from laminar to turbulent flow. To accurately and efficiently capture these intricate dynamics, a combination of high-order numerical schemes and large-scale computations is typically required to perform long-duration, scale-resolving simulations. As discussed in the previous subsection, achieving comparable resolution with a second-order scheme may require tens of times more cells than a fifth-order scheme, making the simulation prohibitively expensive at that scale. In this subsection, the accuracy and resolution of CGKS-5th and GKS-2nd are compared under the constraint of equal computational resources. Specifically, the performance of the schemes is evaluated at matched computational cost by employing different mesh sizes, with mesh distributions carefully designed to ensure a fair comparison.
For this case, the isothermal jet with Mach numbers and are considered, with the Reynolds number set as based on a jet diameter of . None of the simulations include any nozzle geometry. The inflow axial velocity of the jet is initialized through a hyperbolic-tangent profile similarly to previous studies [41, 42]
[TABLE]
where is the inflow centerline velocity, , and the initial momentum thickness is set as . The inlet temperature profile is calculated using the Crocco-Busemann relation, assuming constant pressure
[TABLE]
where and are the jet centerline and ambient temperatures, respectively, in the present isothermal case, and is the recovery factor, the Prandtl number is set to 0.7. Outside the inlet, the initial condition is given as follows,
[TABLE]
No disturbance is added to the field. The non-reflecting boundary condition and sponge zone are implemented in the outflow directions to filter out possible reflected waves.
In this case, a structured mesh consisting of cells is designed for CGKS-5th, as illustrated in Figure 7. In the flow direction, the mesh size is constant at up to to resolve the domain near the nozzle exit. Between , the mesh size increases exponentially from to . Beyond this, a stretched mesh forms a sponge zone with to damp vortices and perturbations. Radially, the mesh size is at the jet center, decreasing exponentially to at to resolve small-scale structures near the jet boundary. Outside the jet, the mesh size increases back to and gradually expands to within . Beyond this, a sponge region is created with a maximum mesh size of . To achieve computational cost equivalence with the fifth-order scheme using the above mesh, while maintaining a consistent stretching design, a structured mesh consisting of cells is designed for GKS-2nd, where the size of each cell is approximately times the cell size of the original mesh at the corresponding locations. Table 3 presents the computational time required for CGKS-5th on a mesh consisting of cells and GKS-2nd on a mesh consisting of cells. It can be observed that the computational costs of the two schemes are approximately equivalent, with a cost difference within 5.
For the transonic jet simulation with , Figures 9 and 9 provide instantaneous visualizations of the iso-surfaces of the Q-criterion, which are colored by the Mach number, alongside grayscale pressure maps illustrating pressure fluctuations relative to . The results are obtained with CGKS-5th and GKS-2nd, respectively. The higher-order CGKS-5th clearly resolves more intricate turbulent structures than the second-order GKS-2nd. Figure 11 and Figure 11 present the mean axial velocity and root mean square (RMS) axial velocity along the centerline (). These results are computed using CGKS-5th on a mesh with cells and GKS-2nd on a mesh with cells. Theses figures compare the numerical results with experimental results from Arakeri et al.[44] and Power et al.[43], and with results obtained using the LES method combined with a sixth-order compact scheme on a multiblock structured grid containing 24.5 million cells (Fosso Pouangué et al.) [42]. Furthermore, in Figure 11, the position is normalized by the corresponding potential core length, , defined as the distance from the jet inlet to the point where the centerline velocity drops to 95 of the inflow centerline velocity. The potential core length values obtained from CGKS-5th, GKS-2nd, and the reference data are presented in Table 4. As shown, computed by CGKS-5th agrees more closely with the reference data than that from GKS-2nd. As shown in Figure 11 and Figure 11, the mean axial velocity computed using CGKS-5th demonstrates excellent agreement with both the experimental data [44, 43] and the numerical results obtained from the sixth-order LES on a refined mesh [42]. In contrast, GKS-2nd exhibits significant discrepancies. Similarly, the RMS axial velocity predicted by CGKS-5th also aligns well with the LES results [42] and the experimental data from Arakeri et al. [44], whereas the second-order scheme displays clear deviations. Notably, in the region , where the turbulent structures are most complex, the results computed by GKS-2nd show pronounced discrepancies in both Figure 11 and Figure 11. These results demonstrate that, at matched computational cost, CGKS-5th delivers higher accuracy and resolution, yielding more reliable turbulence predictions.
For the supersonic jet simulation with , Figure 13 and Figure 13 show instantaneous visualizations of the iso-surfaces of the Q-criterion, colored by the Mach number, along with grayscale pressure visualizations representing pressure fluctuations around , obtained using CGKS-5th and GKS-2nd, respectively. The higher-order CGKS-5th again demonstrates superior capability in resolving flow-field details. Figure 14 presents the instantaneous shadowgraph contours obtained using CGKS-5th and GKS-2nd. Both results show the propagation of sound waves within the computational domain. Notably, CGKS-5th results reveal clearer small-scale structures and sharper internal shock features within the jet, evidencing the higher effective resolution of the high-order method. Figure 16 and Figure 16 compare the mean axial velocity and root-mean-square (RMS) axial velocity obtained using CGKS-5th and GKS-2nd. The oscillations in the mean axial velocity computed by CGKS-5th over align with the locations of internal shock waves identified in Figure 14, whereas the second-order GKS-2nd fails to capture this signature. These results demonstrate that, at matched computational cost, CGKS-5th achieves substantially higher resolution for complex turbulent flows featuring shocks and small-scale vortical structures, underscoring its practical value for turbulence simulations.
5 Conclusion
This study presents a performance comparison between CGKS-5th and GKS-2nd on structured meshes for complex viscous flows, with a focus on computational efficiency and simulation accuracy. Two comparative approaches are employed: (i) the computational cost required to achieve comparable resolution, and (ii) the accuracy and resolution attainable under matched computational resources. Across both smooth and discontinuous flows, CGKS-5th achieves the same resolution at approximately a 7-9 times lower computational cost than GKS-2nd. Under equal resource constraints, CGKS-5th further delivers substantially higher accuracy and resolution, with particularly pronounced benefits for turbulent flows involving shocks and small-scale vortical structures. The advantages of high-order schemes for smooth compressible flows have been well-recognized in previous studies. However, their effectiveness in complex compressible flow simulations, where nonlinear reconstructions are introduced to handle discontinuities and may reduce the benefits of high-order schemes, has lacked thorough validation. For the first time, this study demonstrates, through simulations of turbulence benchmarks and jet flow problems, that high-order schemes, particularly compact schemes with high-resolution properties, offer significant advantages in both accuracy and efficiency over second-order schemes, underscoring their potential value for engineering applications.
Acknowledgements
The current research is supported by National Key RD Program of China (Grant Nos.2022YFA1004500), National Science Foundation of China (92371107, 12172316), and Hong Kong research grant council (16301222, 16208324).
Declaration of competing interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Data availability
The data that support the findings of this study are available from the corresponding author upon reasonable request.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. van Leer, Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov’s method, J. Comput. Phys. 32 (1979) 101-136.
- 2[2] S.K. Lele, Compact finite difference schemes with spectral-like resolution, J. Comput. Phys. 103 (1992) 16-42.
- 3[3] K. Mahesh, A family of high order finite difference schemes with good spectral resolution, J. Comput. Phys. 145 (1998) 332-358.
- 4[4] A. Harten, B. Engquist, S. Osher, et al. Uniformly high order accurate essentially non-oscillatory schemes, III, J. Comput. Phys. 71 (1987) 231-303.
- 5[5] C.-W. Shu, S. Osher, Efficient implementation of essentially non-oscillatory shock-capturing schemes, J. Comput. Phys. 77 (1988) 439-471.
- 6[6] X. D. Liu, T. Osher, T. Chan, Weighted essentially non-oscillatory schemes, J. Comput. Phys. 115 (1994) 200-212.
- 7[7] G. S. Jiang, C.-W. Shu, Efficient implementation of weighted ENO schemes, J. Comput. Phys. 126 (1996) 202-228.
- 8[8] J. X. Qiu, C.-W. Shu, Hermite WENO schemes and their application as limiters for Runge-Kutta discontinuous Galerkin method: one-dimensional case, J. Comput. Phys. 193 (2004) 115-135.
