Next Article in Journal
Solving the Shared Capacity Vehicle Routing Problem with Simultaneous Pick-Up and Delivery in Omni-Channel Retailing Using a Modified Differential Evolution Algorithm
Previous Article in Journal
FORCE: Fast Outlier-Robust Correlation Estimation via Streaming Quantile Approximation for High-Dimensional Data Streams
Previous Article in Special Issue
Uniqueness of the Weak Solution to a Cross-Diffusion System Without Volume Filling
error_outline You can access the new MDPI.com website here. Explore and share your feedback with us.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Hybrid Unequal-Sized WENO Scheme Employing Trigonometric Polynomials for Solving Hyperbolic Conservation Laws on Structured Grids

by
Yanmeng Wang
1,
Liang Li
2 and
Jun Zhu
3,*
1
Hebei Key Laboratory of Computational Mathematics and Applications, College of Mathematics Science, Hebei Normal University, Shijiazhuang 050024, China
2
School of Mathematics and Statistics, Huang Huai University, Zhumadian 463000, China
3
State Key Laboratory of Mechanics and Control of Mechanical Structures, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(1), 194; https://doi.org/10.3390/math14010194
Submission received: 28 November 2025 / Revised: 28 December 2025 / Accepted: 1 January 2026 / Published: 4 January 2026

Abstract

This study presents a novel fifth-order unequal-sized trigonometric weighted essentially non-oscillatory (US-TWENO) scheme and a novel hybrid US-TWENO (HUS-TWENO) scheme with a novel troubled cell indicator in a finite difference framework to address hyperbolic conservation laws on structured grids. Firstly, we propose three unequal-degree reconstruction polynomials in the new trigonometric polynomial space to devise a novel fifth-order US-TWENO scheme. Then, we devise a novel troubled cell indicator capable of accurately identifying troubled cells containing strong discontinuities: the existence of extreme points of the trigonometric polynomials within the smallest interval (the target cell itself) is determined by whether the estimated minimum and maximum values of their derivative trigonometric polynomials have opposite signs. To the best of our knowledge, this is the first troubled cell indicator devised specifically within the target cell interval. The HUS-TWENO scheme is improved, offering greater efficiency, lower dissipation, and higher resolution. Numerical experiments demonstrate the effectiveness of the HUS-TWENO scheme.

1. Introduction

Partial differential equations, particularly hyperbolic conservation laws, are fundamental to modeling practical problems in aviation, oceanography, and water conservancy [1,2]. If lower-order numerical approaches are employed to handle hyperbolic conservation laws, the numerical solution tends to exhibit considerable dissipation around the areas containing the discontinuities. Therefore, it is essential to construct a high-order essentially non-oscillatory (ENO) scheme for addressing hyperbolic conservation laws, since the numerical solution has high precision in smooth areas while maintaining an ENO behavior near strong discontinuities. In recent years, researchers have developed numerous advanced methods, such as the weighted ENO (WENO) scheme [3,4,5,6,7], discontinuous Galerkin (DG) finite element method [4,8], and weighted compact nonlinear scheme (WCNS) [9], etc. This article focuses on developing a novel fifth-order unequal-sized trigonometric WENO (US-TWENO) scheme and a novel hybrid US-TWENO (HUS-TWENO) scheme featuring an innovative troubled cell indicator within a finite difference structure for dealing with hyperbolic conservation laws on structured grids.
The initial finite volume WENO scheme was introduced by Liu et al. [10]. Subsequently, it was improved and extended to the finite difference system by Jiang and Shu [3] in 1996. Henrick et al. [11] discovered that the classical WENO-JS scheme [3] was unable to attain the optimal fifth-order accuracy at the critical points and created the WENO-M scheme by designing a mapping function to deal with this drawback. Borges et al. [12] designed the WENO-Z scheme, which not only maintained the intended level of accuracy near critical points but also decreased additional computational cost. Later, Zhu and Qiu further improved the WENO scheme by developing some unequal-sized WENO (US-WENO) schemes [13,14] in the algebraic polynomial space and adapted it on unstructured grids. The superior linear weights could be any positive values, as long as their total sum adds up to one. This made the application of current WENO schemes [3,11,12] much simpler, especially on two-dimensional and three-dimensional unstructured grids.
However, although the abovementioned high-order WENO schemes were effective in numerically addressing hyperbolic conservation laws, these advanced numerical approaches were mainly constructed by using the algebraic polynomials that could not be adapted to the characteristics of given data with significant fluctuations. For interpolating data with significant oscillations, the numerical scheme utilizing the trigonometric polynomials was more appropriate for solving such issues than the numerical scheme based on algebraic polynomials. In 1996, Christofi [15] constructed a class of local trigonometric polynomial interpolation methods and associated trigonometric ENO schemes. Then, Zhu and Qiu [16] developed trigonometric WENO (TWENO) schemes for simulating hyperbolic conservation laws and highly oscillatory problems. On this basis, Wang et al. constructed a novel fifth-order TWENO scheme [17] that incorporated the multi-resolution TWENO scheme [18] combined with multi-resolution techniques to achieve any desired level of precision in smooth areas. Although the WENO scheme had been widely used as a significant shock-capturing scheme in practical engineering problems, the local characteristic decomposition, smooth indicators, flux splitting, and complex nonlinear weight calculations all resulted in substantially additional computation costs.
The high-order WENO schemes mentioned earlier required sophisticated spatial reconstruction techniques of numerical flux splitting, local characteristic projection, and the complex and time-consuming computations of the optimal linear weights, smoothness indicators, and nonlinear weights to sustain the stability for the system. One effective option was the hybrid WENO scheme, which combined the expensive WENO reconstruction nearby discontinuous regions and used the high-order linear upwind interpolation in smooth zones, thereby optimizing the benefits of each approach [19]. A crucial element of the hybrid WENO scheme was the discontinuity indicator. At present, the existing discontinuity indicators mainly relied on the troubled cell indicators employed in the DG techniques [20]. Based on the research, Li and Qiu [21] systematically studied and evaluated the effectiveness of different troubled cell indicators for the development of hybrid WENO schemes. Furthermore, the troubled cells containing the discontinuities could also be detected by determining the locations of the polynomials’ extreme points [22]. However, among these troubled cell indicators, some of them containing artificially adjustable parameters were not easily applied in large-scale engineering applications, while the others were not easily generalized to higher-order numerical schemes. An excessively wide identification interval might result in misidentifying the troubled cells, leading to higher computation expenses. As a result, numerous researchers had focused on studying the hybrid WENO schemes, for instance, the hybrid compact-WENO scheme introduced by Pirozzoli [23], the characteristic-wise hybrid scheme introduced by Ren et al. [24] based on the conservative compact scheme [23], and the hybrid central-WENO finite difference scheme proposed by Costa and Don [25]. For further investigations into the hybrid WENO schemes, the readers can consult [26,27,28,29,30,31,32,33,34,35,36] and their references.
Within this study, we proceed with the novel fifth-order finite difference US-TWENO scheme and subsequently propose the novel troubled cell indicator to design the novel hybrid US-TWENO scheme, which combines related linear upwind reconstruction and the US-TWENO spatial reconstruction on structured grids. Following the ideas proposed in [14,16,17,18], this work introduces a novel fifth-order finite difference trigonometric WENO scheme featuring a convex combination of one quartic trigonometric polynomial and two linear trigonometric polynomials in the novel trigonometric polynomial space. The new fifth-order US-TWENO scheme could obtain smaller L 1 and L errors in smooth areas and diminish to the second-order approximation in nonsmooth areas. In a general sense, the novelties of this TWENO scheme are found in some areas: an innovative TWENO-styled exchange among three different-degree trigonometric polynomials for high-precision approximations in smooth zones, the non-oscillatory behavior near shocks or contact discontinuities, and the superior treatment of the wave-like and highly oscillatory issues. After that, we propose the novel fifth-order HUS-TWENO scheme. We detect the existence of extreme points of reconstruction trigonometric polynomials within the smallest interval (the target cell) I i = [ x i 1 / 2 , x i + 1 / 2 ] determined by whether the estimated minimum and maximum values of their derivative trigonometric polynomials have opposite signs or not. When the signs are opposite, I i is established as a troubled cell and the complex US-TWENO reconstruction is used. If not, the efficient linear upwind scheme is utilized directly. The HUS-TWENO scheme has many advantages. Firstly, the troubled cell indicator is formulated from two simple trigonometric polynomials, requiring no manual parameters related to the problems. Secondly, during the identification of troubled cells, the troubled cell indicator determines if the reconstruction trigonometric polynomials contain extreme points by analyzing the varying signs in the estimated minima and maxima of their corresponding derivative trigonometric polynomials. Thus, this method is simpler and more efficient than the one in [37,38], requiring an intricate procedure to find the zero points of one-dimensional derivative algebraic polynomials across a wider interval [ x i 5 / 2 , x i + 5 / 2 ] , which could not be directly applied to higher dimensions. Furthermore, this troubled cell indicator acts only in the most reduced interval [ x i 1 / 2 , x i + 1 / 2 ] , smaller than the one in [37,38,39] in the algebraic polynomial space. As a result, it enables more precise identification of the troubled cells. Finally, the fifth-order finite difference HUS-TWENO scheme can accurately distinguish smooth regions from discontinuous ones, seamlessly transitioning between the simple linear upwind reconstruction and complex US-TWENO reconstruction, thus substantially improving the efficiency.
The structure of the remaining parts is outlined below. In Section 2, the novel fifth-order finite difference US-TWENO and HUS-TWENO schemes with the novel troubled cell indicator are introduced to address hyperbolic conservation laws, especially for some highly oscillatory problems. Section 3 presents several numerical evaluations to verify the high-order precision, high efficiency, and good performance of the novel US-TWENO and HUS-TWENO schemes, respectively. Section 4 provides some concluding remarks in the end.

2. US-TWENO and HUS-TWENO Schemes

One-dimensional hyperbolic conservation laws are
u t + f ( u ) x = 0 , u ( x , 0 ) = u 0 ( x ) ,
and associated semi-discrete expression for (1) is
d u d t = L ( u ) ,
wherein L ( u ) represents the high-order finite difference spatial discretization of f x ( u ) . For clarity, the computational domain [ a , b ] is split into uniform intervals I i = [ x i 1 / 2 , x i + 1 / 2 ] using a constant grid spacing h = b a N = x i + 1 / 2 x i 1 / 2 (N denotes the count of grid points). x i = 1 2 ( x i + 1 / 2 + x i 1 / 2 ) is the cell center associated with the interval I i . u i ( t ) stands for the numerical solution. u ( x i , t ) is the nodal point value. Following this, the right-hand side of Equation (2) is
L ( u i ( t ) ) = 1 h ( f ^ i + 1 / 2 f ^ i 1 / 2 ) ,
in which f ^ i ± 1 / 2 denote the numerical fluxes at the interfaces x i ± 1 / 2 of the target cell I i . The scheme achieves a fifth-order accuracy provided that
1 h ( f ^ i + 1 / 2 f ^ i 1 / 2 ) = f ( u ) x | x = x i + O ( h 5 ) .
For maintaining the scheme’s stability, f ( u ) can be divided into two components f ± ( u ) , where d f + ( u ) d u 0 and d f ( u ) d u 0 . Both exhibit smoothness as functions of u. And we call for
f ( u ) = f + ( u ) + f ( u ) .
As a popular approach, the Lax–Friedrichs flux splitting is selected by
f ± ( u ) = 1 2 ( f ( u ) ± α u ) ,
in this context, α represents the upper limit of | f ( u ) | within the range of u. Based on this, the numerical flux f ^ i + 1 / 2 can be defined as
f ^ i + 1 / 2 = f i + 1 / 2 + + f i + 1 / 2 .

2.1. US-TWENO Scheme

On the premise that the cell averages w ¯ j = 1 h x j 1 / 2 x j + 1 / 2 w ( x ) d x for every j that is recognized, we intend to achieve a related degree trigonometric WENO polynomial approximation w i ( x ) limited to the target cell I i , which relies on the stencils comprising I j = [ x j 1 / 2 , x j + 1 / 2 ] for j = i 2 , , i + 2 . The steps can be summarized in the following. The numerical fluxes in (3) can be computed with the finite difference TWENO schemes. These characteristics provide numerous benefits to the TWENO schemes, including simplicity, efficiency, and robustness. This subsection uses the trigonometric polynomials instead of the algebraic polynomials to design the unequal-sized WENO spatial approximations for solving the highly oscillatory problems or wave-like phenomena. This US-TWENO scheme is reconstructed by using the data specified on a single five-point stencil and two two-point stencils in the new trigonometric polynomial space rather than relying on three equal-sized three-point stencils [3] in algebraic polynomial space. This approach is intended to provide high-order precision in smooth areas while maintaining its ENO characteristics close to strong discontinuities. This method allows the optimal linear weights of the US-TWENO scheme to be any positive parameters as long as their sum equals one. Additionally, it can be readily adapted for use in multi-dimensional cases. The following part provides a detailed explanation of the new high-order spatial process.
Step 1. Select one five-point stencil T 1 = { I i 2 , I i 1 , I i , I i + 1 , I i + 2 } and two two-point stencils T 2 = { I i 1 , I i } , T 3 = { I i , I i + 1 } to obtain a quartic trigonometric polynomial p 1 ( x ) s p a n { φ 0 ( x ) , φ 1 ( x ) , φ 2 ( x ) , φ 3 ( x ) , φ 4 ( x ) } and two linear trigonometric polynomials p 2 ( x ) , p 3 ( x ) s p a n { φ 0 ( x ) , φ 1 ( x ) } , respectively, which satisfy
1 h x j 1 / 2 x j + 1 / 2 p 1 ( x ) d x = w ¯ j , j = i 2 , , i + 2 ,
1 h x j 1 / 2 x j + 1 / 2 p 2 ( x ) d x = w ¯ j , j = i 1 , i ,
1 h x j 1 / 2 x j + 1 / 2 p 3 ( x ) d x = w ¯ j , j = i , i + 1 .
In which φ 0 ( x ) = 1 , φ 1 ( x ) = sin ( x x i ) , φ 2 ( x ) = sin 2 ( x x i ) , φ 3 ( x ) = sin ( x x i ) ( x x i ) , φ 4 ( x ) = sin 2 ( x x i ) ( x x i ) 2 . They are different to the trigonometric polynomial space that specified in [16,17,18]. Therefore, we possess
p 1 ( x ) = a 0 φ 0 ( x ) + a 1 φ 1 ( x ) + a 2 φ 2 ( x ) + a 3 φ 3 ( x ) + a 4 φ 4 ( x ) ,
p 2 ( x ) = b 0 φ 0 ( x ) + b 1 φ 1 ( x ) ,
p 3 ( x ) = c 0 φ 0 ( x ) + c 1 φ 1 ( x ) ,
where
a 0 = csc 5 h ( ( 24 h + 27 sin h sin ( 3 h ) ) w ¯ i 2 + ( 96 h 98 sin h sin ( 3 h ) + sin ( 5 h ) ) w ¯ i 1 + ( 144 h 98 sin h + 124 sin ( 3 h ) 26 sin ( 5 h ) ) w ¯ i + ( 96 h 98 sin h sin ( 3 h ) + sin ( 5 h ) ) w ¯ i + 1 + ( 24 h + 27 sin h sin ( 3 h ) ) w ¯ i + 2 ) / 384 ,
a 1 = cos 3 ( h / 2 ) csc 4 h ( ( h 2 cos ( h / 2 ) + cos ( 3 h / 2 ) ) w ¯ i 2 ( 2 h 2 cos ( 3 h / 2 ) + cos ( 5 h / 2 ) ) w ¯ i 1 + ( 2 h 2 cos ( 3 h / 2 ) + cos ( 5 h / 2 ) ) w ¯ i + 1 + ( h 2 + cos ( h / 2 ) cos ( 3 h / 2 ) ) w ¯ i + 2 ) / ( 2 h ) ,
a 2 = csc 5 h ( ( 4 h 3 3 sin h + sin ( 3 h ) ) w ¯ i 2 + ( 16 h 3 + 2 sin h + sin ( 3 h ) sin ( 5 h ) ) w ¯ i 1 + ( 24 h 3 + 2 sin h 4 sin ( 3 h ) + 2 sin ( 5 h ) ) w ¯ i + ( 16 h 3 + 2 sin h + sin ( 3 h ) sin ( 5 h ) ) w ¯ i + 1 + ( 4 h 3 3 sin h + sin ( 3 h ) ) w ¯ i + 2 ) / ( 32 h 2 ) ,
a 3 = csc 2 ( h / 2 ) ( w ¯ i 2 2 cos h w ¯ i 1 + 2 cos h w ¯ i + 1 w ¯ i + 2 ) / ( 8 h ) ,
a 4 = csc 2 h ( w ¯ i 2 + ( 2 + 2 cos ( 2 h ) ) w ¯ i 1 ( 2 + 4 cos ( 2 h ) ) w ¯ i + ( 2 + 2 cos ( 2 h ) ) w ¯ i + 1 w ¯ i + 2 ) / ( 8 h 2 ) ,
b 0 = w ¯ i ,
b 1 = h 2 csc h 2 csc h w ¯ i 1 w ¯ i 2 ,
c 0 = w ¯ i ,
c 1 = h 2 csc h 2 csc h w ¯ i w ¯ i + 1 2 .
Step 2. The linear weights are selected arbitrarily as some positive values, which are denoted by γ n , n = 1 , 2 , 3 , with their summation being one [17,36]. Because the arbitrary selection of linear weights does not affect the optimal precision, as an example, the linear weights are predetermined to be γ 1 = 0.8 , γ 2 = 0.1 , and γ 3 = 0.1 , which are similar to that specified in [36].
Step 3. Calculate the smoothness indicators β n of the trigonometric polynomials p n ( x ) over the interval I i by applying the standard method in [3,5,6,14],
β n = α = 1 κ x i 1 / 2 x i + 1 / 2 h 2 α 1 d α p n ( x ) d x α 2 d x ,
wherein κ = 4 for n = 1 and κ = 1 for n = 2 and n = 3 , respectively. Therefore, their specific expressions are
β 1 = h ( 6 a 1 2 h + 6 a 2 2 h + 12 a 1 a 3 h + 18 a 3 2 h + 12 a 2 a 4 h + 6 a 4 2 h + 4 a 4 2 h 3 + 24 a 4 ( a 2 + a 4 ) h cos h 48 a 3 ( a 1 + a 3 ) sin ( h / 2 ) + 6 a 1 2 sin h + 12 a 1 a 3 sin h + 6 a 3 2 sin h 24 a 2 a 4 sin h 24 a 4 2 sin h 3 a 2 2 sin ( 2 h ) 6 a 2 a 4 sin ( 2 h ) 3 a 4 2 sin ( 2 h ) + 6 h 4 ( ( a 1 + a 3 ) 2 h + 16 ( a 2 + a 4 ) 2 h + ( a 1 + a 3 ) 2 sin h 8 ( a 2 + a 4 ) 2 sin ( 2 h ) ) + 6 h 2 ( ( ( a 1 + a 3 ) 2 + 4 ( a 2 2 + 2 a 2 a 4 + 3 a 4 2 ) ) h ( ( a 1 + a 3 ) 2 + 16 a 4 ( a 2 + a 4 ) ) sin h + 2 ( a 2 + a 4 ) 2 sin ( 2 h ) ) + 6 h 6 ( ( ( a 1 + a 3 ) 2 + 64 ( a 2 + a 4 ) 2 ) h ( a 1 + a 3 ) 2 sin h + 32 ( a 2 + a 4 ) 2 sin ( 2 h ) ) ) / 12 ,
β 2 = b 1 2 h ( h + sin h ) 2 ,
β 3 = c 1 2 h ( h + sin h ) 2 .
Their expansions in Taylor series about w ¯ i are
β 1 = h 2 ( ( w ¯ i ) ) 2 + h 4 ( 16 ( ( w ¯ i ) ) 2 + 13 ( ( w ¯ i ) ) 2 ) / 12 + h 6 ( 2365 ( ( w ¯ i ) ) 2 5200 ( ( w ¯ i ) ) 2 52 ( w ¯ i ) ( w ¯ i ) + 3124 ( ( w ¯ i ) ) 2 8 ( w ¯ i ) ( w ¯ i ) ( 4 ) 192 ( w ¯ i ) ( w ¯ i ) ( 5 ) ) / 2880 + O ( h 8 ) = h 2 ( ( w ¯ i ) ) 2 ( 1 + O ( h 4 ) ) = O ( h 2 ) ,
β 2 = h 2 ( ( w ¯ i ) ) 2 h 3 ( w ¯ i ) ( w ¯ i ) h 4 ( ( ( w ¯ i ) ) 2 + 3 ( ( w ¯ i ) ) 2 + 4 ( w ¯ i ) ( w ¯ i ) ) / 12 + O ( h 5 ) = h 2 ( ( w ¯ i ) ) 2 ( 1 + O ( h ) ) = O ( h 2 ) ,
β 3 = h 2 ( ( w ¯ i ) ) 2 + h 3 ( w ¯ i ) ( w ¯ i ) h 4 ( ( ( w ¯ i ) ) 2 + 3 ( ( w ¯ i ) ) 2 + 4 ( w ¯ i ) ( w ¯ i ) ) / 12 + O ( h 5 ) = h 2 ( ( w ¯ i ) ) 2 ( 1 + O ( h ) ) = O ( h 2 ) .
It is assumed that they can be rewritten as β 1 = D ( 1 + O ( h 4 ) ) , β 2 , 3 = D ( 1 + O ( h ) ) with non-zero constant D = h 2 ( ( w ¯ i ) ) 2 and ( w ¯ i ) 0 .
Step 4. Determine the nonlinear weights ω n as
ω n = ω ¯ n = 1 3 ω ¯ , n = 1 , 2 , 3 ,
by using
τ = | β 1 β 2 | + | β 1 β 3 | 2 2 = ( | h 3 ( w ¯ i ) ( w ¯ i ) + h 4 ( 17 ( ( w ¯ i ) ) 2 + 16 ( ( w ¯ i ) ) 2 + 4 ( w ¯ i ) ( w ¯ i ) ) / 12 + O ( h 5 ) | + | h 3 ( w ¯ i ) ( w ¯ i ) + h 4 ( 17 ( ( w ¯ i ) ) 2 + 16 ( ( w ¯ i ) ) 2 + 4 ( w ¯ i ) ( w ¯ i ) ) / 12 + O ( h 5 ) | ) 2 / 4 = O ( h 6 ) , ( w ¯ i ) 0 , ( w ¯ i ) 0 , O ( h 8 ) , ( w ¯ i ) = 0 , ( w ¯ i ) 0 ,
ω ¯ n = γ n 1 + τ ε + β n = γ n + O ( h 4 ) , ( w ¯ i ) 0 , ( w ¯ i ) 0 , γ n + O ( h 6 ) , ( w ¯ i ) = 0 , ( w ¯ i ) 0 ,
with ε β n , ε = 10 6 is a tiny positive constant to avoid having a zero denominator. Therefore, the nonlinear weights ω n ( n = 1 , 2 , 3 ) satisfy the accuracy condition ω n = γ n + O ( h 4 )  [12], which enables the WENO scheme to achieve formal fifth-order accuracy [3,5].
Step 5. The ultimate reconstruction polynomial w i ( x ) at x i + 1 / 2 is formulated as
w i ( x i + 1 / 2 ) = ω 1 γ 1 p 1 ( x i + 1 / 2 ) = 2 3 γ p ( x i + 1 / 2 ) + = 2 3 ω p ( x i + 1 / 2 ) .
f i + 1 / 2 + = w i ( x i + 1 / 2 ) by setting w ¯ j = f + ( u j ) . The numerical flux f i + 1 / 2 is reconstructed with mirror symmetry relative to x i + 1 / 2 . As the final step, the semi-discrete scheme (2) uses a fourth-order TVB Runge–Kutta approach [40]
u ( 1 ) = u n + 1 2 Δ t L ( u n ) , u ( 2 ) = u n + 1 2 Δ t L ( u ( 1 ) ) , u ( 3 ) = u n + Δ t L ( u ( 2 ) ) , u n + 1 = 1 3 u n + 1 3 u ( 1 ) + 2 3 u ( 2 ) + 1 3 u ( 3 ) + 1 6 Δ t L ( u ( 3 ) ) ,
to obtain the full time discretization.
Remark 1.
We solely present the formulation of the fifth-order US-TWENO scheme in one dimension. Finally, it is easy to adapt the US-TWENO spatial reconstruction techniques for two dimensions in a dimension-by-dimension approach.

2.2. HUS-TWENO Scheme

Following the numerical simulation experiments described in the subsequent part, it is proven that the developed US-TWENO scheme exhibits excellent precision in the zones with smooth variations and outstanding shock-capturing ability near strong discontinuities. Nonetheless, this enhanced performance comes at the cost of increasing the computational time. Therefore, a novel hybrid TWENO scheme is constructed to decrease the processing time based on the US-TWENO scheme mentioned above. The hybrid US-TWENO scheme strategically employs the high-order linear upwind scheme in smooth zones, which are the majority of the calculation area and the US-TWENO scheme close to strong discontinuities. Therefore, under the same conditions, the hybrid US-TWENO scheme has lower errors than the US-TWENO scheme. For the purpose of accurately, automatically, and efficiently identifying the troubled cells containing strong discontinuities, a novel troubled cell indicator is introduced through an application of the trigonometric polynomials. Therefore, the novel hybrid US-TWENO scheme for dealing with hyperbolic conservation laws is introduced in this subsection. The details are provided in the following.
Step 1. Obtain the first derivative of the quartic trigonometric polynomial p 1 ( x ) as
p 1 ( x ) = a 1 φ 1 ( x ) + a 2 φ 2 ( x ) + a 3 φ 3 ( x ) + a 4 φ 4 ( x ) ,
where φ 1 ( x ) = cos ( x x i ) , φ 2 ( x ) = sin ( 2 ( x x i ) ) , φ 3 ( x ) = cos ( x x i ) 1 , φ 4 ( x ) = sin ( 2 ( x x i ) ) 2 ( x x i ) .
Step 2. Identify the extreme points of the reconstruction polynomial p 1 ( x ) . Determine whether the interval I i is a troubled cell containing strong discontinuities or not, which is based on whether the cubic trigonometric polynomial p 1 ( x ) has at least one extreme point within it (that is, based on whether p 1 ( x ) has at least one zero point). This is because if polynomial p 1 ( x ) has extremum points in the interval I i , there may be discontinuities in this interval. Although [38] firstly determined the troubled cells by exactly solving the specific expressions of the zero points for the cubic algebraic polynomials in the range [ x i 5 / 2 , x i + 5 / 2 ] in [36,38], it is hard to solve the zero points for the cubic trigonometric polynomials within [ x i 1 / 2 , x i + 1 / 2 ] , which is more narrow than that specified in [18,36,37,38]. Therefore, this article only judges whether the minimum and maximum values of the cubic trigonometric polynomial p 1 ( x ) within [ x i 1 / 2 , x i + 1 / 2 ] have different signs to determine whether the cubic trigonometric polynomial p 1 ( x ) has the zero points within [ x i 1 / 2 , x i + 1 / 2 ] or not.
Step 3. Determine the minimum and maximum values of the cubic trigonometric polynomial p 1 ( x ) within [ x i 1 / 2 , x i + 1 / 2 ] . This technology is still quite difficult for the high-degree trigonometric polynomials. However, through observation, it can be observed that each term a 1 φ 1 ( x ) , a 2 φ 2 ( x ) , a 3 φ 3 ( x ) , a 4 φ 4 ( x ) of the cubic trigonometric polynomial p 1 ( x ) shows a strictly monotonic behavior within very small intervals [ x i 1 / 2 , x i ] and [ x i , x i + 1 / 2 ] based on φ 1 ( x ) = sin ( x x i ) , φ 2 ( x ) = 2 cos ( 2 ( x x i ) ) , φ 3 ( x ) = sin ( x x i ) , φ 4 ( x ) = 2 cos ( 2 ( x x i ) ) 2 and (15)–(18). This implies that the maximum and minimum values of each term occur at the endpoints of both smaller intervals. As a result, it is not necessary to obtain a specific expression for the extreme point to roughly determine its position based on this property. On this basis, we calculate the maximum value M 1 and minimum value m 1 within [ x i 1 / 2 , x i ] , and the maximum value M 2 and minimum value m 2 within [ x i , x i + 1 / 2 ] , respectively.
M 1 = max a 1 φ 1 ( x i 1 / 2 ) , a 1 φ 1 ( x i ) + max a 2 φ 2 ( x i 1 / 2 ) , a 2 φ 2 ( x i ) + max a 3 φ 3 ( x i 1 / 2 ) , a 3 φ 3 ( x i ) + max a 4 φ 4 ( x i 1 / 2 ) , a 4 φ 4 ( x i ) ,
m 1 = min a 1 φ 1 ( x i 1 / 2 ) , a 1 φ 1 ( x i ) + min a 2 φ 2 ( x i 1 / 2 ) , a 2 φ 2 ( x i ) + min a 3 φ 3 ( x i 1 / 2 ) , a 3 φ 3 ( x i ) + min a 4 φ 4 ( x i 1 / 2 ) , a 4 φ 4 ( x i ) ,
M 2 = max a 1 φ 1 ( x i ) , a 1 φ 1 ( x i + 1 / 2 ) + max a 2 φ 2 ( x i ) , a 2 φ 2 ( x i + 1 / 2 ) + max a 3 φ 3 ( x i ) , a 3 φ 3 ( x i + 1 / 2 ) + max a 4 φ 4 ( x i ) , a 4 φ 4 ( x i + 1 / 2 ) ,
m 2 = min a 1 φ 1 ( x i ) , a 1 φ 1 ( x i + 1 / 2 ) + min a 2 φ 2 ( x i ) , a 2 φ 2 ( x i + 1 / 2 ) + min a 3 φ 3 ( x i ) , a 3 φ 3 ( x i + 1 / 2 ) + min a 4 φ 4 ( x i ) , a 4 φ 4 ( x i + 1 / 2 ) .
Step 4. According to (36)–(39), if ( M 1 ± h ) · ( m 1 ± h ) < 0 or ( M 2 ± h ) · ( m 2 ± h ) < 0 , the interval (the target cell) I i = [ x i 1 / 2 , x i + 1 / 2 ] is determined to be a troubled cell and the nonlinear US-TWENO scheme is used for obtaining the fifth-order spatial approximation. Otherwise, it is not recognized as a troubled cell and the fifth-order linear upwind scheme is employed for obtaining the same order spatial approximation. Here, h represents the spatial grid step size, used to filter out grid points where the maximum and minimum values are nearly identical.
Finally, for the convenience of the readers, the proposed algorithm for the one-dimensional case can be summarized as Algorithms 1 and 2 below.
Algorithm 1 The proposed troubled cell indicator
  • Input: Density ρ
  • Output:  F l a g i
  • Compute the coefficients a 0 , , 4 of polynomial p 1 ( x ) ;
  • for  i = 0 to N do
  •           Compute M 1 , m 1 , M 2 and m 2 by Equations (36)–(39)
  •      if  ( M 1 ± h ) · ( m 1 ± h ) < 0 or ( M 2 ± h ) · ( m 2 ± h ) < 0  then
  •            F l a g i = 1
  •     else
  •            F l a g i = 0
  •     end
  • end
  • return  F l a g i
Algorithm 2 HUS-TWENO scheme
  • Input:  F l a g i and f + ( u j ) ( j = i 2 , , i + 2 )
  • Output:  f i + 1 / 2 +
  • if  F l a g i = 0   then
  •        f i + 1 / 2 + = p 1 ( x i + 1 / 2 ) obtained by the linear method;
  • else
  •        f i + 1 / 2 + = w i ( x i + 1 / 2 ) obtained by the US-TWENO scheme described in Section 2.1;
  • end
  • return  f i + 1 / 2 +
Remark 2.
In this article, the fluxes in (11) are substituted by the density ρ for detecting the troubled cells. Alternatively, the fluxes can be directly used and result in a different count of the troubled cells without impacting other algorithm properties. It is also worth noting that the identification algorithm for designing the troubled cells is manual parameter-free related to the problems, which makes it convenient for simulating some large-scale engineering problems.
Remark 3.
In order to reduce spurious oscillations when simulating multi-dimensional Euler equations, the US-TWENO scheme is applied along the local characteristic directions [3,5]. The identification of the troubled cells and the high-order linear upwind schemes are still executed in the physical space to save time, since their implementation by using the characteristic variables, computing the optimal linear weights, computing the complicated smoothness indicators, and computing the nonlinear weights are lengthy. Obviously, the HUS-TWENO scheme achieves formal fifth-order accuracy, since the analysis above has shown that the US-TWENO scheme achieves formal fifth-order accuracy, and the linear upwind scheme is of fifth-order accuracy.

3. Numerical Tests

This part presents the numerical simulations and overall CPU time for the HUS-TWENO scheme and makes a comparison with that of the US-TWENO scheme. Reference [17] has demonstrated that the WENO scheme constructed using trigonometric polynomials performs better in simulating highly oscillatory problems than algebraic polynomials. This article will not elaborate further. The CFL value is 0.6. For simplicity, the TWENO scheme [17] is also referred to as the TWENO scheme in the simulations. γ 1 = 0.8 , γ 2 = 0.1 , and γ 3 = 0.1 are set as examples for all numerical experiments. Table 1 shows the overall CPU time and ratio of the HUS-TWENO and US-TWENO schemes for every test. In comparison to the US-TWENO scheme, the HUS-TWENO scheme can approximately reduce 37–73% CPU time for one-dimensional and two-dimensional numerical tests.
Experimental Environment and Configuration: All experiments were conducted on a desktop computer equipped with an Intel Core i7-13700K CPU (16 cores), running the Microsoft Windows 10 operating system. The code was compiled using the Intel Visual Fortran compiler. Timing was performed targeting the core computational portion of each algorithm. We executed 10 independent runs, discarding the first run (as a warm-up), and reported the arithmetic mean of the remaining 9 run times.
Example 1.
1D-Burgers’ equation
u t + ( u 2 2 ) x = 0 , 0 < x < 2 , u ( x , 0 ) = u 0 ( x ) ,
wherein u ( x , 0 ) = 0.5 + sin ( π x ) and the periodic boundary constraints. Table 2 displays the errors and numerical orders for the TWENO, US-TWENO and HUS-TWENO schemes at t = 0.5 / π . It illustrates that the HUS-TWENO scheme produces smaller numerical errors compared with the other two schemes on the same meshes, and the intended numerical orders of accuracy are attained on finer meshes. In Figure 1, we use these three schemes to show the relationship between the numerical errors and CPU time. It shows that the HUS-TWENO scheme is more efficient in terms of CPU time. Table 1 shows that the HUS-TWENO scheme reduces nearly 55% CPU time compared to the US-TWENO scheme in this example. Therefore, the HUS-TWENO scheme demonstrates higher efficiency than the US-TWENO scheme.
Example 2.
2D-Burgers’ equation
u t + ( u 2 2 ) x + ( u 2 2 ) y = 0 , 0 < x , y < 4 , u ( x , y , 0 ) = u 0 ( x , y ) ,
in witch u ( x , y , 0 ) = 0.5 + sin ( π ( x + y ) / 2 ) and the periodic boundary constraints in both directions. Table 3 displays the errors and numerical orders for the TWENO, US-TWENO and HUS-TWENO schemes at t = 0.5 / π . This indicates that the HUS-TWENO scheme produces smaller numerical errors compared with the other two schemes on the same meshes, and the anticipated numerical orders of accuracy are obtained on finer meshes. In Figure 2, we use these three schemes to show the relationship between the numerical errors and CPU time. It also shows that the HUS-TWENO scheme requires less CPU time on identical grids. Table 1 shows that the HUS-TWENO scheme saves approximately 54% CPU time compared to the US-TWENO scheme. Therefore, the HUS-TWENO scheme demonstrates superior efficiency in comparison to the US-TWENO scheme when simulating this Burgers’ equation.
Example 3.
1D-Euler equations
t ρ ρ u E + x ρ u ρ u 2 + p u ( E + p ) = 0 .
ρ represents the density, u stands for the velocity along the x axis, E stands for the total energy, and p indicates the pressure. The beginning states are (1) ρ ( x , 0 ) = 1 + 0.99 sin ( x ) ; (2) ρ ( x , 0 ) = 1 + 0.999 sin ( x ) ; with u ( x , 0 ) = 1 , p ( x , 0 ) = 1 , γ = 1.4 , and x [ 0 , 2 π ] . The periodic boundary constraints are used. The exact density includes (1) ρ ( x , t ) = 1 + 0.99 sin ( x t ) ; and (2) ρ ( x , t ) = 1 + 0.999 sin ( x t ) . The errors and numerical accuracy levels in the density computed at t = 0.1 using the TWENO, US-TWENO and HUS-TWENO schemes are showcased in Table 4 and Table 5. Both tables show that the HUS-TWENO scheme produces smaller numerical errors compared with the other two schemes on the same meshes. Generally speaking, the desired level of precision can be obtained on finer meshes. As the meshes become much finer, we find that these three schemes achieve the anticipated numerical orders of accuracy in case (1) and case (2) in Table 4 and Table 5. In Figure 3 and Figure 4, we use these three schemes to show the association between the numerical errors and CPU time for cases (1) and (2), respectively. It shows that the HUS-TWENO scheme requires less CPU time and produces smaller numerical errors on identical grids. Table 1 shows that the HUS-TWENO scheme saves nearly 73% CPU time on different initial conditions. Therefore, the HUS-TWENO scheme demonstrates good efficiency compared with that of the US-TWENO scheme when simulating this benchmark test scenario with varying starting conditions.
Example 4.
2D-Euler equations
t ρ ρ u ρ v E + x ρ u ρ u 2 + p ρ u v u ( E + p ) + y ρ v ρ u v ρ v 2 + p v ( E + p ) = 0 .
ρ represents the density, u and v stand for the velocity components in the x -direction and the y -direction, respectively, E denotes the total energy, and p stands for the pressure. The starting states are (1) ρ ( x , y , 0 ) = 1 + 0.99 sin ( x + y ) ; (2) ρ ( x , y , 0 ) = 1 + 0.999 sin ( x + y ) ; with u ( x , y , 0 ) = 1 , v ( x , y , 0 ) = 1 , p ( x , y , 0 ) = 1 , and γ = 1.4 . The exact solutions for the density include (1) ρ ( x , y , t ) = 1 + 0.99 sin ( x + y 2 t ) ; and (2) ρ ( x , y , t ) = 1 + 0.999 sin ( x + y 2 t ) , respectively. Table 6 and Table 7 show the errors and numerical orders of accuracy of the density calculated using the periodic boundary constraints in [ 0 , 2 π ] × [ 0 , 2 π ] at t = 0.1 by the TWENO, US-TWENO and HUS-TWENO schemes. It is apparent that the HUS-TWENO scheme is able to attain smaller truncation errors compared with the other two schemes on identical meshes. And these three schemes are able to realize the desired numerical orders of accuracy. In Figure 5 and Figure 6, we use these three schemes to show the connection between the numerical errors and CPU time for cases (1) and (2), respectively. It also shows that the HUS-TWENO scheme requires less CPU time and produces lower computational errors on the identical grids. Table 1 shows that the HUS-TWENO scheme reduces about 70% CPU time in contrast to that of the US-TWENO scheme. Therefore, the HUS-TWENO scheme demonstrates better efficiency than that of the US-TWENO scheme when simulating this benchmark test case.
Example 5.
1D Shu-Osher problem [5] with initial conditions
( ρ , u , p , γ ) T = ( 3.857143 , 2.629369 , 10.333333 , 1.4 ) T , x [ 5 , 4 ) , ( 1 + 0.2 sin ( 5 x ) , 0 , 1 , 1.4 ) T , x [ 4 , 5 ] .
This scenario exemplifies the interplay between a Mach 3 shock wave and a sinusoidal variation in the density. Figure 7 gives the calculated density at t = 1.8 . The reference solution is calculated by the WENO-JS scheme [3] on 2000 points. Figure 7 also displays an enlarged view of the various TWENO schemes and the temporal outcomes on the designated grid points. It indicates that the HUS-TWENO scheme outperforms the US-TWENO scheme on identical meshes due to the use of the linear upwind scheme in smooth regions. Additionally, the discontinuity indicator can automatically detect the discontinuous features without the need for any manual parameter adjustments related to the problems. And Table 1 illustrates that the HUS-TWENO scheme requires less CPU time than before.
Example 6.
A variation in the shock/turbulence issue [3,41]. It describes (42) with the initial conditions
( ρ , u , p ) T = ( 1.515695 , 0.523346 , 1.80500 ) T , 5 < x < 4.5 , ( 1 + 0.1 sin ( 10 π x ) , 0.0 , 1.0 ) T , 4.5 < x < 5 ,
which involves a right shock wave impacting a high-frequency density disturbance at a Mach number 1.1. As the shock wave propagates, the disturbance extends in the opposite direction. We calculate the flow rate at t = 5 , which exceeds the flow rate for this problem in [41] by a factor of over 10 times. The solution exhibits physical oscillations and must be solved numerically. Figure 8 displays the benchmark solution, which is a convergent result achieved through the application of the WENO-JS scheme [3] on 20,000 grid points. It also shows the density computed by the HUS-TWENO scheme and US-TWENO scheme on 700 grid points. The HUS-TWENO scheme produces better numerical results in comparison to that of the US-TWENO scheme. Moreover, the discontinuity indicator effectively detects the discontinuous structures automatically without the need for manual parameter adjustments related to the problems. And the HUS-TWENO scheme takes less CPU time compared to the US-TWENO scheme in Table 1.
Example 7.
2D advection problem with the control equation
u t + ( ( y y 0 ) ω u ) x + ( ( x x 0 ) ω u ) y = 0 .
The exact solution includes the rotation of the initial value around ( x 0 , y 0 ) = ( 0 , 0 ) and the angular velocity is assigned with ω = 1 . The initial conditions are
u ( x , y , 0 ) = 10 10 0.3 ( x 0.5 ) 2 + y 2 , { ( x , y ) | ( x 0.5 ) 2 + y 2 0.3 } / { ( x , y ) | y 0.1 | x 0.5 | 0.06 } , 0 , o t h e r w i s e ( x , y ) [ 1 , 1 ] × [ 1 , 1 ] .
This test case poses a significant computational challenge due to its high rotational angular velocity and its initial conditions, including a continuous area, local peaks and troughs, and abrupt jumps. Figure 9 illustrates the graph of the calculated variable u at t = 10 π . Figure 9 shows that the simulation effect computed by the HUS-TWENO scheme demonstrates a marginally superior simulation performance in comparison to that of the US-TWENO scheme on an equivalent grid level due to the use of the linear upwind scheme in smooth regions. As shown in Figure 9d, the discontinuity indicator is capable of autonomously detecting the intricate shock wave structure of the problem without adjusting any manual parameters related to the problems. Again, the HUS-TWENO scheme consumes less CPU time than the US-TWENO scheme does in Table 1.
Example 8.
2D-Euler equations for the Riemann problem [42]. It solves (43) in the domain of [ 0 , 1 ] × [ 0 , 1 ] with starting conditions
ρ , u , v , p T = ( 0.5313 , 0 , 0 , 0.4 ) T , x > 0.5 , y > 0.5 , ( 1 , 0.7276 , 0 , 1 ) T , x < 0.5 , y > 0.5 , ( 0.8 , 0 , 0 , 1 ) T , x < 0.5 , y < 0.5 , ( 1 , 0 , 0.7276 , 1 ) T , x > 0.5 , y < 0.5 ,
and
ρ , u , v , p T = ( 1 , 0.1 , 0 , 1 ) T , x > 0.5 , y > 0.5 , ( 0.5313 , 0.8276 , 0 , 0.4 ) T , x < 0.5 , y > 0.5 , ( 0.8 , 0.1 , 0 , 0.4 ) T , x < 0.5 , y < 0.5 , ( 0.5313 , 0.1 , 0.7276 , 0.4 ) T , x > 0.5 , y < 0.5 ,
respectively. The density results are illustrated in Figure 10 and Figure 11 at t = 0.25 with (48) and at t = 0.3 with (49), respectively. We can see that the HUS-TWENO scheme and US-TWENO scheme have similar simulation effects on the same grids. In addition, it can be seen in Figure 12 that the discontinuity indicator is capable of autonomously detecting the intricate shock wave structure of the problem without adjusting any manual parameters related to the problems. Once again, the HUS-TWENO scheme consumes less CPU time than the US-TWENO scheme does in Table 1.
Example 9.
Double Mach reflection problem [3]. It solves (43) in [ 0 , 4 ] × [ 0 , 1 ] . The reflective partition is situated along the lower boundary of the area, beginning at the coordinates x = 16 and y = 0 , at a 60° angle to the x-axis. The boundary conditions can be referred to in [3]. At the top boundary, there exists a Mach 10 shock wave and γ = 1.4 . Figure 13 shows the outcomes within the area bounded by the domain of [ 0 , 3 ] × [ 0 , 1 ] at t = 0.2 . From Figure 13, the HUS-TWENO scheme demonstrates the superior performance and reduced numerical dissipation in comparison to the US-TWENO scheme when applying on an equivalent mesh. Furthermore, it is noticeable in Figure 13c that the discontinuity indicator is capable of autonomously detecting the intricate shock wave patterns of the issue without adjusting any manual parameters related to the problems. Once again, the HUS-TWENO scheme consumes less CPU time than the US-TWENO scheme does in Table 1.

4. Concluding Remarks

This study develops a novel fifth-order finite difference US-TWENO scheme and a novel hybrid US-TWENO (HUS-TWENO) scheme with a novel troubled cell indicator. Firstly, a new finite difference US-TWENO scheme has been crafted within the new trigonometric polynomial space to address hyperbolic conservation laws and highly oscillatory issues in comparison to that specified in [16,17,18]. We could randomly set the linear weights, compute the smoothness indicators, and compute the novel nonlinear weights. The main advantages of this US-TWENO scheme lie in its robustness in solving problems containing strong shocks or high oscillations, its ability to gain the optimal fifth-order precision, and its ease of coding in programs compared to before. After that, the fifth-order finite difference HUS-TWENO scheme is developed. Among which, the novel troubled cell indicator, which requires no manual parameters related to the problems, is based on two quartic trigonometric polynomials. It detects the discontinuities by detecting the extreme points of the related reconstruction trigonometric polynomials within the narrowest interval [ x i 1 / 2 , x i + 1 / 2 ] , which is more constricted than [ x i 3 / 2 , x i + 3 / 2 ] and [ x i 5 / 2 , x i + 5 / 2 ] in [37,38] on structured grids and the two-dimensional interval in [39] on triangular grids, respectively, in the algebraic polynomial space. Moreover, we use the signs of the estimated minimum and maximum values to identify the zero points of the corresponding derivative trigonometric polynomials, avoiding complicated and time-consuming root-solving procedures. Therefore, the HUS-TWENO scheme, built using this novel troubled cell indicator, not only retains the excellent properties of the US-WENO scheme [14], whose reconstruction polynomials are in the algebraic polynomial space, but also features several distinct advantages, including the narrowest interval for detecting troubled cells, the seamless switching between the complex US-TWENO scheme and the linear upwind scheme, efficient computation, and the sharp shock transitions around strong discontinuities. Lastly, several numerical tests are conducted to demonstrate the effectiveness of the fifth-order HUS-TWENO scheme, since it can approximately reduce 37–73% CPU time relative to the novel fifth-order US-TWENO scheme on structured grids.

Author Contributions

Y.W.: Conception and design, analysis and interpretation of the data, the drafting of the paper, revising it critically for intellectual content, and the final approval of the version to be published; L.L.: revising the paper critically for intellectual content, and the final approval of the version to be published; J.Z.: conception and design, revising the paper critically for intellectual content, and the final approval of the version to be published; and that all authors agree to be accountable for all aspects of the work. All authors have read and agreed to the published version of the manuscript.

Funding

The research is partly supported by the Natural Science Foundation of Hebei Province (A2021205025), the Education Department of Hebei Province Fund (QN2021087), the Postdoctoral Research Station of Mathematics at Hebei Normal University, the NSFC (12501548, 12472292), the Zhumadian City Technology and Innovation Youth Special Program (QNZX202418), the Key Scientific Research Project of Henan Province Institutions of Higher Education (26A110012, 26A110011), the Science and Technology Key Project of Henan Province of China (252102220057), the Natural Science Foundation of Henan Province (252300423517) and the Science Challenge Project (TZ2025007).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of 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.

References

  1. Jafari, M.; Zaeim, A.; Mahdion, S. Scaling symmetry and a new conservation law of the Harry Dym equation. Math. Interdisc. Res. 2021, 6, 151–158. [Google Scholar]
  2. Lashkarian, E.; Hejazi, S.R. Symmetries and conservation laws of a perturbed quartic interaction system discussed by fractional φ4-equation. J. Geom. Symmetry Phys. 2024, 69, 69–89. [Google Scholar] [CrossRef]
  3. Jiang, G.-S.; Shu, C.-W. Efficient implementation of weighted ENO schemes. J. Comput. Phys. 1996, 126, 202–228. [Google Scholar] [CrossRef]
  4. Shu, C.-W. High-order finite difference and finite volume WENO schemes and discontinuous Galerkin methods for CFD. Int. J. Comput. Fluid D. 2003, 17, 107–118. [Google Scholar] [CrossRef]
  5. Shu, C.-W. High order weighted essentially nonoscillatory schemes for convection dominated problems. SIAM Rev. 2009, 51, 82–126. [Google Scholar] [CrossRef]
  6. Shu, C.-W. Essentially non-oscillatory and weighted essentially non-oscillatory schemes. Acta Numer. 2020, 29, 701–762. [Google Scholar] [CrossRef]
  7. Sun, Y.; Han, A.-Q. An improved RBF-WENO scheme for hyperbolic conservation laws. Appl. Math. Comput. 2025, 501, 129472. [Google Scholar] [CrossRef]
  8. Luo, H.; Luo, L.Q.; Xu, K. A discontinuous Galerkin method based on a BGK scheme for the Navier-Stokes equations on arbitrary grids. Adv. Appl. Math. Mech. 2009, 1, 301–318. [Google Scholar]
  9. Deng, X.G.; Zhang, H. Developing high-order weighted compact nonlinear schemes. J. Comput. Phys. 2000, 165, 22–44. [Google Scholar] [CrossRef]
  10. Liu, X.D.; Osher, S.; Chan, T. Weighted essentially non-oscillatory schemes. J. Comput. Phys. 1994, 115, 200–212. [Google Scholar] [CrossRef]
  11. Henrick, A.K.; Aslam, T.D.; Powers, J.M. Mapped weighted essentially nonoscillatory schemes: Achieving optimal order near critical points. J. Comput. Phys. 2005, 207, 542–567. [Google Scholar] [CrossRef]
  12. Borges, R.; Carmona, M.; Costa, B.; Don, W.S. An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws. J. Comput. Phys. 2008, 227, 3191–3211. [Google Scholar] [CrossRef]
  13. Zhang, Y.; Zhu, J. New finite volume mapped unequal-sized WENO scheme for hyperbolic conservation laws. Adv. Appl. Math. Mech. 2024, 16, 459–492. [Google Scholar] [CrossRef]
  14. Zhu, J.; Qiu, J. A new fifth order finite difference WENO scheme for solving hyperbolic conservation laws. J. Comput. Phys. 2016, 318, 110–121. [Google Scholar] [CrossRef]
  15. Christofi, S. The Study of Building Blocks for Essentially Non-Oscillatory (ENO) Schemes. PH.D. Thesis, Division of Applied Mathematics, Brown University, Providence, RI, USA, 1996. [Google Scholar]
  16. Zhu, J.; Qiu, J. Trigonometric WENO shemes for hyperbolic conservation laws and highly oscillatory problems. Commun. Comput. Phys. 2010, 8, 1242–1263. [Google Scholar]
  17. Wang, Y.; Zhu, J.; Xiong, L. A new fifth-order trigonometric WENO scheme for hyperbolic conservation laws and highly oscillatory problems. Adv. Appl. Math. Mech. 2019, 11, 1114–1135. [Google Scholar] [CrossRef]
  18. Wang, Y.; Zhu, J. A new type of increasingly high-order multi-resolution trigonometric WENO schemes for hyperbolic conservation laws and highly oscillatory problems. Comput. Fluids 2020, 200, 104448. [Google Scholar] [CrossRef]
  19. Johnsen, E.; Larsson, J.; Bhagatwala, A.V.; Cabot, W.H.; Moin, P.; Olson, B.J.; Rawat, P.S.; Shankar, S.K.; Sjögreen, B.; Yee, H.C.; et al. Assessment of high-resolution methods for numerical simulations of compressible turbulence with shock waves. J. Comput. Phys. 2010, 229, 1213–1237. [Google Scholar] [CrossRef]
  20. Qiu, J.; Shu, C.-W. A comparison of troubled-cell indicators for Runge-Kutta discontinuous Galerkin methods using weighted essentially nonoscillatory limiters. SIAM J. Sci. Comput. 2005, 27, 995–1013. [Google Scholar] [CrossRef]
  21. Li, G.; Qiu, J. Hybrid weighted essentially non-oscillatory schemes with different indicators. J. Comput. Phys. 2010, 229, 8105–8129. [Google Scholar] [CrossRef]
  22. Zhao, Z.; Chen, Y.; Qiu, J. A hybrid WENO method with modified ghost fluid method for compressible two-medium flow problems. Numer. Math. Theor. Meth. Appl. 2021, 14, 972–997. [Google Scholar] [CrossRef]
  23. Pirozzoli, S. Conservative hybrid compact-WENO schemes for shock-turbulence interaction. J. Comput. Phys. 2002, 178, 81–117. [Google Scholar] [CrossRef]
  24. Ren, Y.X.; Liu, M.; Zhang, H.X. A characteristic-wise hybrid compact-WENO scheme for solving hyperbolic conservation laws. J. Comput. Phys. 2003, 192, 365386. [Google Scholar] [CrossRef]
  25. Costa, B.; Don, W.S. High order hybrid central-WENO finite difference scheme for conservation laws. J. Comput. Appl. Math. 2007, 204, 209–218. [Google Scholar] [CrossRef]
  26. He, K.; Liu, H.W.; Li, X.L. A hybrid kinetic WGVC-WENO scheme for compressible flows. Comput. Fluids 2021, 229, 105092. [Google Scholar] [CrossRef]
  27. Kim, C.H.; You, K.; Ha, Y. Hybrid finite difference weighted essentially nonoscillatory schemes for the compressible ideal magnetohydrodynamics equation. J. Sci. Comput. 2018, 74, 607–630. [Google Scholar] [CrossRef]
  28. Li, C.; Sun, D.; Guo, Q.L.; Liu, P.X.; Zhang, H.X. A new hybrid WENO scheme on a four-point stencil for Euler equations. J. Sci. Comput. 2021, 87, 1–37. [Google Scholar] [CrossRef]
  29. Liu, X.L.; Zhang, S.H.; Zhang, H.X.; Shu, C.-W. A new class of central compact schemes with spectral-like resolution II: Hybrid weighted nonlinear schemes. J. Comput. Phys. 2015, 284, 133–154. [Google Scholar] [CrossRef]
  30. Wan, Y.; Xia, Y. A hybrid WENO scheme for steady Euler equations in curved geometries on Cartesian grids. Commun. Comput. Phys. 2023, 33, 1270–1331. [Google Scholar] [CrossRef]
  31. Wang, B.S.; Don, W.S.; Gao, Z.; Wang, Y.H.; Wen, X. Hybrid compact-WENO finite difference scheme with radial basis function based shock detection method for hyperbolic conservation laws. SIAM J. Sci. Comput. 2018, 40, A3699–A3714. [Google Scholar] [CrossRef]
  32. Xue, Z.Y.; Xia, Y.H.; Li, C.; Yuan, X.X. A simplified multilayer perceptron detector for the hybrid WENO scheme. Comput. Fluids 2022, 244, 105584. [Google Scholar] [CrossRef]
  33. Yazidi, Y.E.; Zeng, S. A splitting based method for the numerical identification of a nonlinear convection coefficient in elliptic equations. Math. Comput. Simul. 2025, 235, 205–218. [Google Scholar] [CrossRef]
  34. Yu, J.; Yan, C.; Jiang, Z.H. A high resolution low dissipation hybrid scheme for compressible flows. Chin. J. Aeronaut. 2011, 24, 417–424. [Google Scholar] [CrossRef]
  35. Zhang, C.; Gao, Z.; Ye, S.; Li, P. Edge detectors based on Pauta criterion with application to hybrid compact-WENO finite difference scheme. Adv. Appl. Math. Mech. 2023, 15, 1379–1406. [Google Scholar] [CrossRef]
  36. Zhao, Z.; Zhu, J.; Chen, Y.B.; Qiu, J. A new hybrid WENO scheme for hyperbolic conservation laws. Comput. Fluids 2019, 179, 422–436. [Google Scholar] [CrossRef]
  37. Wang, Z.M.; Tian, L.L.; Zhu, J.; Zhao, N. An improved hybridization strategy for the fifth-order unequal-sized weighted essentially non-oscillatory scheme. Commun. Nonlinear Sci. Numer. Simul. 2023, 126, 107439. [Google Scholar] [CrossRef]
  38. Zhu, J.; Qiu, J. A new type of modified WENO schemes for solving hyperbolic conservation laws. SIAM J. Sci. Comput. 2017, 39, A1089–A1113. [Google Scholar] [CrossRef]
  39. Wang, Z.M.; Tian, L.L.; Zhu, J.; Zhao, N. An improved discontinuity sensor for high-order weighted essentially non-oscillatory scheme on triangular meshes. J. Comput. Phys. 2023, 490, 112299. [Google Scholar] [CrossRef]
  40. Shu, C.-W.; Osher, S. Efficient implementation of essentially non-oscillatory shock capturing schemes. J. Comput. Phys. 1988, 77, 439–471. [Google Scholar] [CrossRef]
  41. 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]
  42. Lax, P.D.; Liu, X.D. Solution of two dimensional Riemann problems of gas dynamics by positive schemes. SIAM J. Sci. Comput. 1998, 19, 319–340. [Google Scholar] [CrossRef]
Figure 1. 1D-Burger’s equation. Initial conditions u ( x , 0 ) = 0.5 + sin ( π x ) . T = 0.5 / π . Computing time and error.
Figure 1. 1D-Burger’s equation. Initial conditions u ( x , 0 ) = 0.5 + sin ( π x ) . T = 0.5 / π . Computing time and error.
Mathematics 14 00194 g001
Figure 2. 2D-Burgers’ equation. Initial conditions u ( x , y , 0 ) = 0.5 + sin ( π ( x + y ) / 2 ) . T = 0.5 / π . Computing time and error.
Figure 2. 2D-Burgers’ equation. Initial conditions u ( x , y , 0 ) = 0.5 + sin ( π ( x + y ) / 2 ) . T = 0.5 / π . Computing time and error.
Mathematics 14 00194 g002
Figure 3. 1D-Euler equations. Initial conditions ρ ( x , 0 ) = 1 + 0.99 sin ( x ) , u ( x , 0 ) = 1 , and p ( x , 0 ) = 1 . T = 0.1 . Computing time and error.
Figure 3. 1D-Euler equations. Initial conditions ρ ( x , 0 ) = 1 + 0.99 sin ( x ) , u ( x , 0 ) = 1 , and p ( x , 0 ) = 1 . T = 0.1 . Computing time and error.
Mathematics 14 00194 g003
Figure 4. 1D-Euler equations. Initial conditions ρ ( x , 0 ) = 1 + 0.999 sin ( x ) , u ( x , 0 ) = 1 , and p ( x , 0 ) = 1 . T = 0.1 . Computing time and error.
Figure 4. 1D-Euler equations. Initial conditions ρ ( x , 0 ) = 1 + 0.999 sin ( x ) , u ( x , 0 ) = 1 , and p ( x , 0 ) = 1 . T = 0.1 . Computing time and error.
Mathematics 14 00194 g004
Figure 5. 2D-Euler equations. Initial conditions ρ ( x , y , 0 ) = 1 + 0.99 sin ( x + y ) , u ( x , y , 0 ) = 1 , v ( x , y , 0 ) = 1 , and p ( x , y , 0 ) = 1 . T = 0.1 . Computing time and error.
Figure 5. 2D-Euler equations. Initial conditions ρ ( x , y , 0 ) = 1 + 0.99 sin ( x + y ) , u ( x , y , 0 ) = 1 , v ( x , y , 0 ) = 1 , and p ( x , y , 0 ) = 1 . T = 0.1 . Computing time and error.
Mathematics 14 00194 g005
Figure 6. 2D-Euler equations. Initial conditions ρ ( x , y , 0 ) = 1 + 0.999 sin ( x + y ) , u ( x , y , 0 ) = 1 , v ( x , y , 0 ) = 1 , and p ( x , y , 0 ) = 1 . T = 0.1 . Computing time and error.
Figure 6. 2D-Euler equations. Initial conditions ρ ( x , y , 0 ) = 1 + 0.999 sin ( x + y ) , u ( x , y , 0 ) = 1 , v ( x , y , 0 ) = 1 , and p ( x , y , 0 ) = 1 . T = 0.1 . Computing time and error.
Mathematics 14 00194 g006
Figure 7. 1D Shu-Osher problem. T = 1.8. Grid points: 400.
Figure 7. 1D Shu-Osher problem. T = 1.8. Grid points: 400.
Mathematics 14 00194 g007
Figure 8. Shock/turbulence problem. Marked points. T = 5 . Grid points: 700.
Figure 8. Shock/turbulence problem. Marked points. T = 5 . Grid points: 700.
Mathematics 14 00194 g008
Figure 9. The advection problem. T = 10 π . Grid points: 100 × 100 .
Figure 9. The advection problem. T = 10 π . Grid points: 100 × 100 .
Mathematics 14 00194 g009
Figure 10. 2D Euler equations for the Riemann problem with (48). T = 0.25 . 30 uniformly distributed density contours ranging from 0.56 to 1.67. Grid points: 400 × 400 .
Figure 10. 2D Euler equations for the Riemann problem with (48). T = 0.25 . 30 uniformly distributed density contours ranging from 0.56 to 1.67. Grid points: 400 × 400 .
Mathematics 14 00194 g010
Figure 11. 2D Euler equations for the Riemann problem with (49). T = 0.3 . 30 uniformly distributed density contours ranging from 0.50 to 1.21. Grid points: 400 × 400 .
Figure 11. 2D Euler equations for the Riemann problem with (49). T = 0.3 . 30 uniformly distributed density contours ranging from 0.50 to 1.21. Grid points: 400 × 400 .
Mathematics 14 00194 g011
Figure 12. The marked points of the 2D Euler equations for the Riemann problem. (a) The initial condition (48); (b) The initial condition (49).
Figure 12. The marked points of the 2D Euler equations for the Riemann problem. (a) The initial condition (48); (b) The initial condition (49).
Mathematics 14 00194 g012
Figure 13. Double Mach reflection problem. 30 uniformly distributed density contours ranging from 1.5 to 22.7. T = 0.2 . Grid points: 1600 × 400 .
Figure 13. Double Mach reflection problem. 30 uniformly distributed density contours ranging from 1.5 to 22.7. T = 0.2 . Grid points: 1600 × 400 .
Mathematics 14 00194 g013
Table 1. CPU time and ratio of the HUS-TWENO scheme and US-TWENO scheme from Example 1 to Example 8.
Table 1. CPU time and ratio of the HUS-TWENO scheme and US-TWENO scheme from Example 1 to Example 8.
Numerical ExamplesHUS-TWENO (s)US-TWENO (s)Ratio
1 1D-Burgers’ equation3.671878.140620.45:1
2 2D-Burgers’ equation462.218996.2500.46:1
3 ρ ( x , 0 ) = 1 + 0.99 sin ( x ) 18.171967.23440.27:1
3 ρ ( x , 0 ) = 1 + 0.999 sin ( x ) 54.5313200.1880.27:1
4 ρ ( x , y , 0 ) = 1 + 0.99 sin ( x + y ) 6851.3922,298.90.30:1
4 ρ ( x , y , 0 ) = 1 + 0.999 sin ( x + y ) 20,256.064,044.90.31:1
5 Shu-Osher problem0.390630.703130.55:1
6 Shock/turbulence problem1.390632.781250.50:1
7 The advection problem66.8906104.8440.63:1
8 Riemann problem with (48)2030.303755.670.54:1
8 Riemann problem with (49)1901.773543.980.53:1
9 Double Mach reflection670,5401,512,9890.44:1
Table 2. 1D-Burgers’ equation. Initial condition u ( x , 0 ) = 0.5 + sin ( π x ) . T = 0.5 / π . L 1 and L errors.
Table 2. 1D-Burgers’ equation. Initial condition u ( x , 0 ) = 0.5 + sin ( π x ) . T = 0.5 / π . L 1 and L errors.
TWENO schemeUS-TWENO scheme
grid points L 1 errororder L errororder L 1 errororder L errororder
401.83E-4 9.65E-4 1.84E-4 9.77E-4
804.16E-65.464.96E-54.284.18E-65.465.00E-54.29
1601.25E-75.061.62E-64.941.25E-75.061.63E-64.94
3203.82E-95.035.02E-85.013.84E-95.035.06E-85.01
6401.18E-105.021.54E-95.031.18E-105.021.55E-95.03
HUS-TWENO scheme
grid points L 1 errororder L  errororder
403.50E-5 4.10E-4
808.10E-75.431.19E-55.11
1601.66E-85.612.48E-75.58
3203.56E-105.545.15E-95.59
6408.54E-125.381.20E-105.42
Table 3. 2D-Burgers’ equation. Initial condition u ( x , y , 0 ) = 0.5 + sin ( π ( x + y ) / 2 ) . T = 0.5 / π . L 1 and L errors.
Table 3. 2D-Burgers’ equation. Initial condition u ( x , y , 0 ) = 0.5 + sin ( π ( x + y ) / 2 ) . T = 0.5 / π . L 1 and L errors.
TWENO schemeUS-TWENO scheme
grid points L 1 errororder L errororder L 1 errororder L errororder
10 × 105.44E-2 1.23E-1 5.35E-2 1.22E-1
20 × 203.12E-34.139.27E-33.733.10E-34.118.91E-33.78
40 × 401.13E-44.799.21E-43.331.15E-44.759.67E-43.20
80 × 803.91E-64.854.81E-54.263.99E-64.864.97E-54.28
160 × 1601.23E-74.991.57E-64.931.26E-74.981.62E-64.93
HUS-TWENO scheme
grid points L 1 errororder L errororder
10 × 101.56E-2 5.82E-2
20 × 209.22E-44.086.68E-33.12
40 × 403.58E-54.684.11E-44.02
80 × 808.28E-75.441.20E-55.10
160 × 1601.68E-85.622.51E-75.57
Table 4. 1D-Euler equations. Initial conditions ρ ( x , 0 ) = 1 + 0.99 sin ( x ) , u ( x , 0 ) = 1 , and p ( x , 0 ) = 1 . T = 0.1 . L 1 and L errors.
Table 4. 1D-Euler equations. Initial conditions ρ ( x , 0 ) = 1 + 0.99 sin ( x ) , u ( x , 0 ) = 1 , and p ( x , 0 ) = 1 . T = 0.1 . L 1 and L errors.
TWENO schemeUS-TWENO scheme
grid points L 1 errororder L errororder L 1 errororder L errororder
407.85E-4 5.05E-3 7.83E-4 5.03E-3
809.92E-66.319.10E-55.799.88E-66.319.06E-55.79
1605.52E-87.491.24E-66.205.52E-87.481.24E-66.19
3201.81E-108.256.32E-97.621.81E-108.256.32E-97.61
6408.48E-137.743.26E-117.608.48E-137.743.26E-117.60
HUS-TWENO scheme
grid points L 1 errororder L errororder
404.48E-9 7.02E-9
805.82E-116.279.10E-116.27
1608.49E-136.101.33E-126.10
3201.30E-146.032.04E-146.03
6402.02E-166.013.17E-166.01
Table 5. 1D-Euler equations. Initial conditions ρ ( x , 0 ) = 1 + 0.999 sin ( x ) , u ( x , 0 ) = 1 , and p ( x , 0 ) = 1 . T = 0.1 . L 1 and L errors.
Table 5. 1D-Euler equations. Initial conditions ρ ( x , 0 ) = 1 + 0.999 sin ( x ) , u ( x , 0 ) = 1 , and p ( x , 0 ) = 1 . T = 0.1 . L 1 and L errors.
TWENO schemeUS-TWENO scheme
grid points L 1 errororder L errororder L 1 errororder L errororder
401.22E-3 7.48E-3 1.22E-3 7.45E-3
807.63E-54.006.12E-43.617.57E-54.016.08E-43.62
1602.52E-64.925.02E-53.612.52E-64.915.02E-53.60
3201.01E-87.962.94E-77.421.01E-87.962.94E-77.42
6404.98E-117.662.42E-96.924.98E-117.662.42E-96.92
HUS-TWENO scheme
grid points L 1 errororder L errororder
407.45E-9 1.18E-8
808.51E-116.451.34E-106.46
1609.99E-136.411.57E-126.42
3201.38E-146.182.16E-146.18
6402.06E-166.063.24E-166.06
Table 6. 2D-Euler equations. Initial conditions ρ ( x , y , 0 ) = 1 + 0.99 sin ( x + y ) , u ( x , y , 0 ) = 1 , v ( x , y , 0 ) = 1 , and p ( x , y , 0 ) = 1 . T = 0.1 . L 1 and L errors.
Table 6. 2D-Euler equations. Initial conditions ρ ( x , y , 0 ) = 1 + 0.99 sin ( x + y ) , u ( x , y , 0 ) = 1 , v ( x , y , 0 ) = 1 , and p ( x , y , 0 ) = 1 . T = 0.1 . L 1 and L errors.
TWENO schemeUS-TWENO scheme
grid points L 1 errororder L errororder L 1 errororder L errororder
20 × 204.57E-3 1.59E-2 4.50E-3 1.58E-2
40 × 403.01E-43.931.94E-33.032.97E-43.921.92E-33.04
80 × 805.37E-65.816.06E-55.005.35E-65.796.04E-54.99
160 × 1601.68E-88.322.71E-77.811.68E-88.322.71E-77.80
320 × 3206.11E-118.101.69E-97.326.11E-118.101.69E-97.32
HUS-TWENO scheme
grid points L 1 errororder L errororder
20 × 206.91E-7 1.15E-6
40 × 408.51E-96.341.37E-86.38
80 × 801.15E-106.211.80E-106.25
160 × 1601.69E-126.082.67E-126.07
320 × 3202.60E-146.024.10E-146.03
Table 7. 2D-Euler equations. Initial conditions ρ ( x , y , 0 ) = 1 + 0.999 sin ( x + y ) , u ( x , y , 0 ) = 1 , v ( x , y , 0 ) = 1 , and p ( x , y , 0 ) = 1 . T = 0.1 . L 1 and L errors.
Table 7. 2D-Euler equations. Initial conditions ρ ( x , y , 0 ) = 1 + 0.999 sin ( x + y ) , u ( x , y , 0 ) = 1 , v ( x , y , 0 ) = 1 , and p ( x , y , 0 ) = 1 . T = 0.1 . L 1 and L errors.
TWENO schemeUS-TWENO scheme
grid points L 1 errororder L errororder L 1 errororder L errororder
20 × 206.73E-3 2.06E-2 6.62E-3 2.03E-2
40 × 407.82E-43.114.14E-32.327.68E-43.114.06E-32.33
80 × 808.96E-53.128.76E-42.248.92E-53.118.73E-42.22
160 × 1601.35E-66.051.94E-55.491.35E-66.051.94E-55.49
320 × 3206.26E-97.761.25E-77.286.25E-97.751.25E-77.28
HUS-TWENO scheme
grid points L 1 errororder L errororder
20 × 201.16E-6 1.81E-6
40 × 401.46E-86.322.52E-86.17
80 × 801.63E-106.492.99E-106.40
160 × 1602.01E-126.343.44E-126.44
320 × 3202.77E-146.184.36E-146.30
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.

Share and Cite

MDPI and ACS Style

Wang, Y.; Li, L.; Zhu, J. Novel Hybrid Unequal-Sized WENO Scheme Employing Trigonometric Polynomials for Solving Hyperbolic Conservation Laws on Structured Grids. Mathematics 2026, 14, 194. https://doi.org/10.3390/math14010194

AMA Style

Wang Y, Li L, Zhu J. Novel Hybrid Unequal-Sized WENO Scheme Employing Trigonometric Polynomials for Solving Hyperbolic Conservation Laws on Structured Grids. Mathematics. 2026; 14(1):194. https://doi.org/10.3390/math14010194

Chicago/Turabian Style

Wang, Yanmeng, Liang Li, and Jun Zhu. 2026. "Novel Hybrid Unequal-Sized WENO Scheme Employing Trigonometric Polynomials for Solving Hyperbolic Conservation Laws on Structured Grids" Mathematics 14, no. 1: 194. https://doi.org/10.3390/math14010194

APA Style

Wang, Y., Li, L., & Zhu, J. (2026). Novel Hybrid Unequal-Sized WENO Scheme Employing Trigonometric Polynomials for Solving Hyperbolic Conservation Laws on Structured Grids. Mathematics, 14(1), 194. https://doi.org/10.3390/math14010194

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop