Next Article in Journal
Economic Peaks and Value-at-Risk Analysis: A Novel Approach Using the Laplace Distribution for House Prices
Previous Article in Journal
Data-Driven Fault Diagnosis in Water Pipelines Based on Neuro-Fuzzy Zonotopic Kalman Filters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Order Finite Difference Hermite Weighted Essentially Nonoscillatory Method for Convection–Diffusion Equations

1
School of Mathematics, Taiyuan University of Technology, Taiyuan 030600, China
2
School of Artificial Intelligence, Taiyuan University of Technology, Taiyuan 030600, China
*
Author to whom correspondence should be addressed.
Math. Comput. Appl. 2025, 30(1), 3; https://doi.org/10.3390/mca30010003
Submission received: 25 October 2024 / Revised: 12 December 2024 / Accepted: 17 December 2024 / Published: 3 January 2025
(This article belongs to the Topic Numerical Methods for Partial Differential Equations)

Abstract

:
A kind of finite difference Hermite WENO (HWENO) method is presented in this paper to deal with convection-dominated convection-diffusion equations in uniform grids. The benefit of the HWENO method is its compactness, allowing great accuracy to be attained in the solution’s smooth regions and maintaining the essential nonoscillation in the solution’s discontinuities. We discretize the convection term using the HWENO method and the diffusion term using the Hermite central interpolation schemes. However, it is difficult to deal with mixed derivative terms when solving two-dimensional problems using the HWENO method mentioned. To address this problem, we also employ the Hermite interpolation approach, which can keep the compactness. Lastly, we apply this method to two-dimensional Navier-Stokes problems that are incompressible. The efficiency and stability of the presented method are illustrated through numerous numerical experiments.

1. Introduction

Convection-dominated diffusion problems of the form
u t + · F ( u ) = · ( ϵ u )
are addressed in this paper using a type of HWENO method within the framework of finite difference schemes, where ϵ is the diffusion coefficient. We take into account one- and two-dimensional cases here. Convection-diffusion problems are significant in many fields and have a wide range of applications in real-world issues [1], including reservoir simulation, the dispersion and diffusion of water in rivers and the ocean, environmental research, and even energy development. And, these realistic models can construct corresponding convection-diffusion equations. But, unfortunately, the mathematical models for most of these problems are complex nonlinear partial differential equations, and finding analytical solutions to these equations is difficult. Therefore, it is crucial to conduct research on partial differential equations’ numerical solutions [2].
Such physical problems have been solved by researchers in recent decades using a variety of numerical approaches [3,4,5,6,7,8], and a rapid development has taken place with a variety of systematic numerical methods. A key problem of the numerical method is preventing nonphysical oscillations when the convective term is dominant. Due to the discontinuous characteristics of equations and the complexity of their corresponding mathematical models, it is urgent that we establish simple and effective numerical schemes. In many references, the numerical solutions of these equations are solved using the finite difference method because of its versatility, simplicity, and diversity. In the traditional finite difference method, low-order schemes cannot approach the exact solution well, while high-order schemes often imply the use of more stencil points, which leads to lots of numerical difficulties in the calculations [9]. Therefore, in this paper, we construct a high-order and compact finite difference numerical method to solve the convection-dominated convection-diffusion equation. Since convection-dominated convection-diffusion equations have hyperbolic properties, we can solve them using various numerical methods for solving hyperbolic conservation laws without making any major adjustments. Among all of these numerical methods, we would like to mention the essentially nonoscillating (ENO), weighted ENO (WENO), and Hermite WENO (HWENO) schemes.
The ENO scheme was first presented within a one-dimensional finite volume framework by Harten et al. [10] in 1987 based on a total variation diminishing (TVD) scheme [11]. Subsequently, it was expanded to multidimensional cases [12]. Shu et al.’s [13] finite difference ENO numerical techniques for one-dimensional problem resolution were developed in 1988, and they were expanded to the multidimensional case in [14]. The fundamental idea of the ENO method is to attain high-order accuracy by using the smoothest candidate stencil, which results in the waste of stencils but also allows the schemes to maintain nonoscillating qualities at discontinuities. The first WENO method was introduced by Liu et al. [15] in 1994 within the one-dimensional finite volume framework, utilizing all the information of the stencils to circumvent the deficiency of the ENO schemes. A general structure for the reconstruction process was provided by Shu and Jiang [16] in 1996 when they developed the WENO method for a multidimensional finite difference framework. The core principle of the WENO method is to use a combination of all candidate stencils and assign a nonlinear weight to each one in accordance with how smooth the stencils are. Since then, there has been rapid development in WENO schemes in higher-dimensional cases, with more types of grids, higher-order accuracy, and more solution fields (see, e.g., [17,18,19,20]). WENO schemes exhibit superior resilience, flux smoothness, and steady-state convergence compared to ENO schemes.
However, WENO schemes with higher accuracy require wider stencils for reconstruction. In order to solve this problem, Qiu and Shu [21,22] established the HWENO method, a novel method within the finite-volume framework constructed from the principles of the WENO method and Hermite interpolation, with the goal of creating a more compact form. The HWENO method in the finite difference framework was suggested in 2015 by Liu and Qiu [23]. In one-dimensional problems, the methods can attain fifth-order accuracy, but they can only attain fourth-order accuracy in two-dimensional problems due to the introduction of derivative equations. Later, Zhao et al. [24] modified the method to achieve fifth-order accuracy even in the two-dimensional case. However, the cost is that the derivative equation does not use the HWENO scheme. The crucial distinction with regard to WENO and HWENO methods is that the former just requires the original function value, and the latter also needs its first derivative value in addition to the original function value in order to guarantee that the reconstruction process can achieve higher accuracy. Because of this, HWENO schemes can achieve the same accuracy level with smaller stencils, comparable to those of WENO schemes. This means that the three-point HWENO method can attain the accuracy of the five-point WENO method because it has more conditions that can be used. As the derivative equation does not use the HWENO scheme, sometimes the robustness and stability of the HWENO method are not as good as those of the WENO method because the derivatives may become large near discontinuities. In order to avoid this problem and enhance the robustness of the HWENO method, Zhao et al. [25] proposed an alternative method to effectively overcome oscillations. Later, a modified HWENO scheme with artificial linear weights [26], the positivity-preserving HWENO scheme [27], and the multiresolution HWENO scheme [28] were also developed to solve hyperbolic conservation laws. In addition, fifth- or sixth-order accuracy is obtained through more compact stencils in the HWENO schemes [26,29,30], providing higher resolution and smaller numerical errors. For more HWENO schemes for solving hyperbolic conservation laws, see [28,31].
Due to the drawbacks of true two-dimensional reconstruction on a structured grid [32] and the deficiency of robustness and nonstability resulting from the lack of the HWENO scheme for the derivative equation, this paper adopts a dimension-by-dimension idea to generalize the HWENO method for solving convective dominance problems. For implementing the solution to the convection-dominated problems within the finite difference framework, we present an HWENO method, which uses the Hermite interpolation method to approximate the diffusion terms and the mixed derivative terms. Because the discretization of mixed derivative terms only has fourth-order accuracy under specific conditions, the proposed method can achieve fifth-order accuracy in the one-dimensional situation, but it only has fourth-order accuracy in the two-dimensional case.
This paper is structured as follows: The finite-difference HWENO reconstruction process of convection-diffusion problems in the one-dimensional case is covered in Section 2. A workable solution for mixed derivatives is addressed in Section 3, where we generalize the schemes to two-dimensional problems. In Section 4, numerical examples, including Navier-Stokes equations, are tested, and the results are shown to confirm the viability of the method. Conclusions are discussed in Section 5.

2. Construction of One-Dimensional HWENO Method

The implementation process of the fifth-order finite difference HWENO method for solving convection-diffusion equations is covered in this section. First, we examine the one-dimensional scalar situation
u t + f ( u ) x = ε 2 u x 2 , u ( x , 0 ) = u 0 ( x ) ,
where t is the time variable and x is the space variable in the one-dimensional case. Furthermore, the conserved variable u is related to both time and space, while f ( u ) represents the flux function, and ε is the diffusion coefficient. In the finite-difference framework, uniform grid points { x i } divide the spatial domain, with x i denoting the center of cell I i , where x i = x i 1 2 + Δ x 2 and I i = [ x i Δ x 2 , x i + Δ x 2 ] ( i = 1 , , N ). The notation Δ x is the cell size, which equals x i + 1 x i . To create the HWENO method, we calculate the derivative equation of (2) relating to the space variable x, and v ( x ) is the presentation for the spatial first derivative of u ( x , t ) . Then, the following equations are obtained by
u t + f ( u ) x = ε 2 u x 2 , u ( x , 0 ) = u 0 ( x ) , v t + h ( u , v ) x = ε 2 v x 2 , v ( x , 0 ) = v 0 ( x ) ,
where v 0 ( x ) = ( u x ) 0 and h ( u , v ) = f ( u ) v . The semi-discrete form of (3) is
u i t = 1 Δ x ( f ^ i + 1 2 f ^ i 1 2 ) + ε 2 u x 2 | x i , v i t = 1 Δ x ( h ^ i + 1 2 h ^ i 1 2 ) + ε 2 v x 2 | x i ,
where u i = u ( x i , t ) , v i = v ( x i , t ) . f ^ i + 1 2 and h ^ i + 1 2 are the numerical fluxes of the original equation and the derivative equation, respectively. Here, the numerical fluxes f ^ i + 1 2 and h ^ i + 1 2 are monotone numerical fluxes that are Lipschitz continuous and satisfy the consistency condition. We utilize fifth-order approximations for these numerical fluxes, specifically f ^ i + 1 2 = ϕ ( x i + 1 2 ) and h ^ i + 1 2 = ψ ( x i + 1 2 ) . The definitions are detailed in references [16,23,33], namely,
f ( u ) = 1 Δ x x Δ x 2 x + Δ x 2 φ ( x ) d x , h ( u , v ) = 1 Δ x x Δ x 2 x + Δ x 2 ψ ( x ) d x .
To maintain the stability of the finite difference HWENO method, the flux function in both the derivative equation and the original equation must be expressed as the sum of its positive and negative parts. These two parts satisfy d f + ( u ) d u 0 , d f ( u ) d u 0 and h + ( u , v ) v 0 , h ( u , v ) v 0 , respectively. The fluxes f ± ( u ) and h ± ( u , v ) are associated with the numerical fluxes f ^ i + 1 2 ± and h ^ i + 1 2 ± , respectively. As a result, two components can be derived from the numerical fluxes f ^ i + 1 2 = f ^ + i i + 1 2 + + f ^ i + 1 2 and h ^ i + 1 2 = h ^ + i i + 1 2 + + h ^ i + 1 2 . This clarifies the relationship between the fluxes and the numerical components derived from them.
In this paper, we present a construction algorithm for the three-point HWENO method, with the possibility of obtaining higher-order HWENO reconstructions using a similar approach. We then introduce an algorithm to construct the numerical fluxes f ^ i + 1 2 and h ^ i + 1 2 on the left-biased stencil. An analogous procedure is employed to derive the constructs f ^ i + 1 2 + and h ^ i + 1 2 + on the right-biased stencil. Further details can be found in the following two sections.
Step I. First, we pay attention to the reconstruction of f ^ i + 1 2 . The steps of our algorithm are as follows.
1.1 Here, we utilize the following Lax-Friedrichs flux splitting to compute the point values { f ± ( u i ) , h ± ( u i , v i ) } at all points based on the given nodal values { u i , v i } . The equations for these calculations are defined as follows:
f ± ( u i ) = 1 2 ( f ( u i ) ± α u i ) , h ± ( u i , v i ) = 1 2 ( h ( u i , v i ) ± α v i ) ,
where α = max u | f ( u ) | . We abbreviate f ± ( u i ) and h ± ( u i , v i ) to f i ± and h i ± , respectively, to simplify notation.
1.2 Given three small stencils S 0 = { x i 1 , x i } , S 1 = { x i , x i + 1 } , S 2 = { x i 1 , x i , x i + 1 } and a large stencil S = { S 0 , S 1 , S 2 } , respectively, we first generate quadratic polynomials p j ( x ) on S j using Hermite interpolation. They fulfill the requirements listed below.
1 Δ x I k p 0 ( x ) dx = f k + , k = i 1 , i , 1 Δ x I k p 0 ( x ) dx = h k + , k = i 1 , 1 Δ x I k p 1 ( x ) dx = f k + , k = i , i + 1 , 1 Δ x I k p 1 ( x ) dx = h k + , k = i + 1 , 1 Δ x I k p 2 ( x ) dx = f k + , k = i 1 , i , i + 1 .
Similarly, the same method is applied to the large stencil S to create a quartic polynomial q ( x ) that satisfies
1 Δ x I k q ( x ) dx = f k + , k = i 1 , i , i + 1 , 1 Δ x I k q ( x ) dx = h k + , k = i 1 , i + 1 .
In actuality, as we are reconstructing the numerical flux at the half point x i + 1 2 , we only need to calculate the function values of the polynomials at x i + 1 2 . This eliminates the need to derive the complete expressions for these polynomials. Their final formulas are as follows:
p 0 ( x i + 1 2 ) = 1 6 ( 7 f i 1 + + 13 f i + 4 Δ x h i 1 + ) , p 1 ( x i + 1 2 ) = 1 6 ( f i + + 5 f i + 1 + 2 Δ x h i + 1 + ) , p 2 ( x i + 1 2 ) = 1 6 ( f i 1 + + 5 f i + + 2 f i + 1 + ) , q ( x i + 1 2 ) = 1 120 ( 23 f i 1 + + 76 f i + + 67 f i + 1 + 9 Δ x h i 1 + 21 Δ x h i + 1 + ) .
1.3 We represent q ( x i + 1 2 ) as a convex combination of p 0 ( x i + 1 2 ) , p 1 ( x i + 1 2 ) , and p 2 ( x i + 1 2 ) . These combination coefficients, denoted as γ 0 , γ 1 , and γ 2 , are also known as linear weights, and they must satisfy the following equation:
q ( x i + 1 2 ) = j = 0 2 γ j p j ( x i + 1 2 ) ,
with j = 0 2 γ j = 1 . This results in
γ 0 = 9 80 , γ 1 = 21 40 , γ 2 = 29 80 .
1.4 Next, the smoothness indicators β j are determined, which are essential for nonlinear weights. For the target cell I i , these indicators measure the smoothness of the corresponding polynomials p j ( x ) . The smoother the polynomial associated with a particular cell, the smaller the smoothness indicator for that cell. Here, we employ the smoothness indicator defined in reference [16,19]:
β j = l = 1 r I i Δ x 2 l 1 l x l p j ( x ) 2 dx .
The summation upper limit r represents the degree of polynomial p j ( x ) . Here, r = 2 , and β j has the following form:
β 0 = ( 2 f i 1 + + 2 f i + Δ x h i 1 + ) 2 + 13 3 ( f i 1 + + f i + Δ x h i 1 + ) 2 , β 1 = ( 2 f i + + 2 f i + 1 + Δ x h i + 1 + ) 2 + 13 3 ( f i + + f i + 1 + Δ x h i + 1 + ) 2 , β 2 = 1 4 ( f i 1 + + f i + 1 + ) 2 + 13 12 ( f i 1 + + 2 f i + f i + 1 + ) 2 .
1.5 Using the following formula, we obtain the nonlinear weights ω j on the corresponding stencils from γ j in (8) and β j in (10).
ω j = ω ¯ j k ω ¯ k , with ω ¯ k = γ k ( β k + ε ) 2 , j , k = 0 , 1 , 2 ,
where ε is taken as 10 6 in our numerical experiments. The ε is a tiny positive value that keeps the denominator from going to zero. One can compute the HWENO reconstruction expression of f ^ i + 1 2 by
f ^ i + 1 2 = j = 0 2 ω j p j ( x i + 1 2 ) .
1.6 Finally, we can derive our numerical flux as follows:
f ^ i + 1 2 = f ^ i + 1 2 + + f ^ i + 1 2 .
Step II. We consider reconstructing h ^ i + 1 2 using HWENO from the function values { f ± ( u i ) , h ± ( u i , v i ) } .
2.1 As in (6), we compute { f ± ( u i ) , h ± ( u i , v i ) } .
2.2 Given three small stencils S 0 , S 1 , S 2 , and one large stencil S, we proceed as in step 1.2. Next, using Hermite interpolation, we construct three cubic polynomials p j ( x ) on the small stencils S j . These polynomials will satisfy the requirements outlined below:
1 Δ x I k p 0 ( x ) dx = f k + , k = i 1 , i , 1 Δ x I k p 0 ( x ) dx = h k + , k = i 1 , i , 1 Δ x I k p 1 ( x ) dx = f k + , k = i , i + 1 , 1 Δ x I k p 1 ( x ) dx = h k + , k = i , i + 1 , 1 Δ x I k p 2 ( x ) dx = f k + , k = i 1 , i , i + 1 , 1 Δ x I k p 2 ( x ) dx = h k + , k = i .
Similarly, Hermite interpolation is utilized to construct a quintic polynomial q ( x ) on the set S, which satisfies the condition
1 Δ x I k q ( x ) dx = f k + , k = i 1 , i , i + 1 , 1 Δ x I k q ( x ) dx = h k + , k = i 1 , i , i + 1 .
Next, we calculate the approximate value of the first derivative of the stated polynomials at the half point x i + 1 2 , as we are reconstructing the numerical flux of the derivative equation. The expression is shown below.
p 0 ( x i + 1 2 ) = 1 2 Δ x ( 8 f i 1 + 8 f i + + 6 Δ x h i 1 + + 14 Δ x h i + ) , p 1 ( x i + 1 2 ) = 1 2 Δ x ( 4 f i + + 4 f i + 1 + Δ x h i + Δ x h i + 1 + ) , p 2 ( x i + 1 2 ) = 1 4 Δ x ( f i 1 + 4 f i + + 3 f i + 1 + + 2 Δ x h i + ) , q ( x i + 1 2 ) = 1 12 Δ x ( 3 f i 1 + 24 f i + + 21 f i + 1 + + Δ x h i 1 + 2 Δ x h i + 5 Δ x h i + 1 + ) .
2.3 We compute linear weights γ 0 , γ 1 and γ 2 that satisfy
q ( x i + 1 2 ) = j = 0 2 γ j p j ( x i + 1 2 ) ,
with j = 0 2 γ j = 1 . This leads to a result:
γ 0 = 1 18 , γ 1 = 5 6 , γ 2 = 1 9 .
2.4 To reconstruct derivatives, we define the smoothness indicator as
β j = l = 2 3 I i Δ x 2 l 1 l x l p j ( x ) 2 dx .
Unlike (9), the summation in (16) starts with the second derivative since we are now reconstructing the first derivative value. The expressions are
β 0 = 4 ( 3 f i 1 + 3 f i + + Δ x h i 1 + + 2 Δ x h i + ) 2 + 39 ( 2 f i 1 + 2 f i + + Δ x h i 1 + + Δ x h i + ) 2 , β 1 = 4 ( 3 f i + + 3 f i + 1 + Δ x h i + 1 + 2 Δ x h + v i ) 2 + 39 ( 2 f i + 2 f i + 1 + + Δ x h i + 1 + + Δ x h i + ) 2 , β 2 = ( f i 1 + 2 f i + + f i + 1 + ) 2 + 39 4 ( f i 1 + + f i + 1 + 2 Δ x h i + ) 2 .
2.5 Now, we will apply the following formula to obtain the nonlinear weights ω j by γ j in (15) and β j in (17):
ω j = ω ¯ j k ω ¯ k , ω ¯ k = γ k ( β k + ε ) 2 , j , k = 0 , 1 , 2 ,
where ε is still taken as 10 6 . The HWENO reconstruction of h ^ i + 1 2 can be calculated by
h ^ i + 1 2 = j = 0 2 ω j p j ( x i + 1 2 ) .
2.6 Finally, our numerical flux can be obtained by
h ^ i + 1 2 = h ^ i + 1 2 + + h ^ i + 1 2 .
When considering convection-dominated convection-diffusion equations, the diffusion constant is typically small. As a result, the characteristics of these equations resemble those of hyperbolic conservation laws. In Step I and Step II, we complete the discretization of the convection term in the semi-discrete schemes (4). Next, we interpolate the diffusion term. In this study, the diffusion terms are computed using the central difference method, which is based on three-point Hermite interpolation:
2 u x 2 | x i = 1 2 Δ x 2 ( 4 u i 1 8 u i + 4 u i + 1 + Δ x v i 1 Δ x v i + 1 ) , 2 v x 2 | x i = 1 2 Δ x 3 ( 15 u i 1 + 15 u i + 1 3 Δ x v i 1 24 Δ x v i 3 Δ x v i + 1 ) ,
where these methods can attain fifth-order accuracy.
The convection and diffusion terms in the equation have been fully discretized. We will now begin to consider the discretization of the time term. In this paper, we utilize the TVD Runge-Kutta method, which consists of three stages [13,14]:
U ( 1 ) = U ( n ) + Δ t L ( U ( n ) ) , U ( 2 ) = 3 4 U ( n ) + 1 4 U ( 1 ) + 1 4 Δ t L ( U ( 1 ) ) , U ( n + 1 ) = 1 3 U ( n ) + 2 3 U ( 2 ) + 2 3 Δ t L ( U ( 2 ) ) ,
with U = ( u , v ) T and the time step Δ t = c f l Δ x α , where c f l is the CFL number.

3. Construction of Two-Dimensional HWENO Method

This part generalizes the one-dimensional scalar equation from Section 2 to two dimensions,
u t + f ( u ) x + g ( u ) y = ε ( 2 u x 2 + 2 u y 2 ) , u ( x , y , 0 ) = u 0 ( x , y ) ,
where t denotes the time variable and x and y denote the two spatial directional variables. In addition, u is a conserved variable with respect to time and space, and f ( u ) and g ( u ) are flux functions in two directions in space, respectively. The spatial computation region [ a , b ] × [ c , d ] is divided equally by N x × N y , i.e., a = x 1 2 < x 3 2 < < x N x + 1 2 = b , c = y 1 2 < y 3 2 < < y N y + 1 2 = d . x i + 1 2 and y j + 1 2 represent the half point in both directions, respectively. Then, the cell and cell center are I i , j = [ x i Δ x 2 , x i + Δ x 2 ] × [ y j Δ y 2 , y j + Δ y 2 ] and ( x i , y j ) = ( 1 2 ( x i 1 2 + x i + 1 2 ) , 1 2 ( y j 1 2 + y j + 1 2 ) ) , respectively, where Δ x = b a N x and Δ y = d c N y are cell sizes. To develop the Hermite WENO method, we first compute the first derivatives of Equation (23) with respect to the spatial variables x and y separately. The first derivatives of conserved quantities u with respect to x and y are denoted by v and w, respectively. Following this, we derive the corresponding formulas:
u t + f ( u ) x + g ( u ) y = ε ( 2 u x 2 + 2 u y 2 ) , u ( x , y , 0 ) = u 0 ( x , y ) , v t + h ( u , v ) x + r ( u , v ) y = ε ( 2 v x 2 + 2 v y 2 ) , v ( x , y , 0 ) = v 0 ( x , y ) , w t + q ( u , w ) x + s ( u , w ) y = ε ( 2 w x 2 + 2 w y 2 ) , w ( x , y , 0 ) = w 0 ( x , y ) ,
where
h ( u , v ) = f ( u ) v , r ( u , v ) = g ( u ) v , v 0 ( x , y ) = ( u 0 ) x , q ( u , w ) = f ( u ) w , s ( u , w ) = g ( u ) w , w 0 ( x , y ) = ( u 0 ) y .
It is important to note that the elements in Equations (3) and (24) exhibit certain mathematical similarities, particularly in that the reconstructions are symmetric in both directions. Consequently, we can gradually extend the algorithm from a one-dimensional problem to a two-dimensional problem, addressing it dimension by dimension. However, a challenge arises due to the mixed derivatives q ( u , w ) x , 2 w x 2 , and r ( u , v ) y , 2 v y 2 , which cannot be treated dimensionally in the same way as in the one-dimensional case. In this context, the mixed derivatives do not require flux splitting for simplicity. In this research, we utilize a three-point Hermite interpolation approach to calculate the mixed derivative terms while preserving the method’s compactness. Nevertheless, the numerical accuracy of the two-dimensional scheme is limited to fourth-order due to the derivative equation. We present the semi-discrete finite difference schemes for Equation (24) by drawing parallels with the analogous one-dimensional case:
u i , j t = 1 Δ x ( f ^ i + 1 2 , j f ^ i 1 2 , j ) 1 Δ y ( g ^ i , j + 1 2 g ^ i , j 1 2 ) + ε ( 2 u x 2 + 2 u y 2 ) | ( x i , y j ) , v i , j t = 1 Δ x ( h ^ i + 1 2 , j h ^ i 1 2 , j ) 1 Δ y ( r ^ i , j + 1 2 r ^ i , j 1 2 ) + ε ( 2 v x 2 + 2 v y 2 ) | ( x i , y j ) , w i , j t = 1 Δ x ( q ^ i + 1 2 , j q ^ i 1 2 , j ) 1 Δ y ( s ^ i , j + 1 2 s ^ i , j 1 2 ) + ε ( 2 w x 2 + 2 w y 2 ) | ( x i , y j ) ,
where f ^ i ± 1 2 , j , h ^ i ± 1 2 , j , g ^ i , j ± 1 2 and s ^ i , j ± 1 2 can be directly reconstructed by HWENO scheme along their respective directions as in the one-dimensional case. The higher-order derivative terms or the diffusion terms in the equations, specifically 2 u x 2 , 2 v x 2 and 2 u y 2 , 2 w y 2 , are discretized using the central difference method in their respective directions, as shown in (21). The remaining mixed derivative terms are discretized using three-point Hermite interpolation.
The formulas for calculating the mixed derivative terms q ^ i + 1 2 , j and r ^ i , j + 1 2 are given by
q ^ i + 1 2 , j = 1 64 Δ x ( 3 f i 1 , j 96 f i , j + 93 f i + 1 , j + Δ x q i 1 , j 12 Δ x q i , j 15 Δ x q i + 1 , j ) , r ^ i , j + 1 2 = 1 64 Δ y ( 3 g i , j 1 96 g i , j + 93 g i , j + 1 + Δ y r i , j 1 12 Δ y r i , j 15 Δ y r i , j + 1 ) .
The higher mixed derivatives 2 v y 2 , 2 w x 2 in the diffusion term are calculated by the following formulas:
2 v y 2 | ( x i , y j ) = 3 2 Δ y 3 ( 5 u i , j 1 + 5 u i , j + 1 Δ y v i , j 1 8 Δ y v i , j Δ y v i , j + 1 ) , 2 w x 2 | ( x i , y j ) = 3 2 Δ x 3 ( 5 u i 1 , j + 5 u i + 1 , j Δ x w i 1 , j 8 Δ x w i , j Δ x w i + 1 , j ) .
Time is discretized using the Runge-Kutta method, where the time step Δ t = c f l α 1 Δ x + α 2 Δ y for the two-dimensional cases, and α 1 = max u | f ( u ) | and α 2 = max u | g ( u ) | .

4. Numerical Results

In this section, we focus on extensive numerical experiments about convection-diffusion equations to demonstrate the effectiveness of the proposed HWENO method within the finite difference framework. Additionally, we will compare the suggested HWENO method to the classical WENO method introduced by Shu et al. [16] in a one-dimensional finite difference context. In both numerical methods, the CFL number used in the calculation example is 0.6 . While both methods yield similar results, it is evident that the HWENO method is significantly more compact than the WENO method.

4.1. Numerical Tests in One-Dimensional Case

Example 1. 
We first consider the following linear convection-diffusion equation:
u t + u x = ε 2 u x 2 , u ( x , 0 ) = sin ( x ) , 0 x 2 π .
We apply periodic boundary conditions at both ends of the calculation region. The exact expression for the solution is given by u ( x , t ) = exp ( ε t ) sin ( x t ) , where the total computation time is set to T = 1 and ε = 0.01 . Table 1 presents the numerical orders and errors comparing the HWENO method to the WENO method. Both the WENO and HWENO methods achieve the desired fifth-order accuracy. However, based on the error comparisons shown in Table 1, we can see that the HWENO method demonstrates smaller errors than the WENO method in both the L 1 and L norm when using the same mesh size. It is worth noting that the HWENO scheme includes one additional derivative equation compared to the WENO scheme, which makes it challenging to directly compare their CPU times. However, the HWENO scheme benefits from utilizing three-point stencils for reconstruction, while the WENO scheme relies on five-point stencils.
Example 2. 
The expression of the viscous Burgers equation in the one-dimensional case is as follows:
u t + ( u 2 / 2 ) x = ε 2 u x 2 , u ( x , 0 ) = sin ( π x ) , 1 x 1 .
In the computation region [ 1 , 1 ] , Dirichlet boundary conditions are applied, specifically u ( 1 , t ) = u ( 1 , t ) = 0 . The diffusion constant ε is assumed to be 0.01 / π in this test. The Hopf-Cole transformation can be employed to derive the analytical solution; for further information, see Basdevant et al. [34]. Figure 1 presents the numerical outcomes of the experiment with N = 200 and contrasts them with the findings obtained at the same uniform points using the WENO method. Numerical results generated using the finite difference HWENO and WENO methods align with the exact results, even at discontinuities. Additionally, we can observe that the performance of HWENO is quantitatively comparable to that of the WENO method.
Example 3. 
The Buckley-Leverett equation is a class of equations that is often used in reservoir simulations; let us now address this one-dimensional equation:
u t + f ( u ) x = ε ( v ( u ) u x ) x , ε v ( u ) 0 .
In this example, the ultimate calculation time of the numerical method is T = 0.2 and the diffusion constant ε is 0.01 . In addition,
v ( u ) = 4 u ( 1 u ) , 0 u 1 , 0 , otherwise .
In this test, there is no gravity, and the flux function can be expressed as
f ( u ) = u 2 u 2 + ( 1 u ) 2 ,
and the conserved quantity u has the following continuous initial conditions:
u ( x , 0 ) = 1 3 x , 0 x 1 / 3 , 0 , 1 / 3 x 1 .
The calculation region has a left boundary condition defined as u ( 0 , t ) = 1 , while the right boundary condition is determined through extrapolation. There is no exact solution expression available for this problem. We use the numerical solution obtained from the HWENO method with N = 500 as a reference exact solution. A comparison between the numerical solution with 100 grid points and the reference exact solution is shown in Figure 2. There is no oscillation at the discontinuity, and the numerical solution aligns well with the reference solution derived from the method described in the study.

4.2. Numerical Tests in Two-Dimensional Case

Example 4. 
We now test the accuracy and error of the two-dimensional linear convection-diffusion equation:
u t + u x + u y = ε ( 2 u x 2 + 2 u y 2 ) , u ( x , y , 0 ) = sin ( 2 π ( x + y ) ) .
Periodic boundaries are utilized in this case at all the edges of the calculating region ( x , y ) [ 0 , 1 ] × [ 0 , 1 ] . u ( x , y , t ) = exp ( 8 π 2 ε t ) sin ( 2 π ( x + y t ) ) is the exact solution. The ultimate calculation time is T = 0.1 . The diffusion coefficient ε = 0.001 . The numerical results of the HWENO method under the L 1 , L 2 , and L are displayed in Table 2. The results illustrate that the suggested two-dimensional numerical method’s accuracy meets the required fourth order.
Example 5. 
The Buckley-Leverett equation in two dimensions is examined in this example:
u t + f ( u ) x + g ( u ) y = ε ( 2 u x 2 + 2 u y 2 ) .
The diffusion coefficient ε takes 0.01. The flux function in both directions can be expressed by
f ( u ) = u 2 ( u 2 + ( 1 u ) 2 ) , g ( u ) = f ( u ) ( 1 5 ( 1 u ) 2 ) .
The initial conditions are
u ( x , y , 0 ) = 1 , x 2 + y 2 < 0.5 , 0 , otherwise .
Note that in this example, there is a gravitational effect in the y-direction. This question is more complex and does not have an analytical answer. The rectangular domain [ 1.5 , 1.5 ] × [ 1.5 , 1.5 ] is equally divided by an 80 × 80 grid whose boundaries are constrained by periodic boundary conditions. Figure 3 shows the numerical results and two images for T = 0.5. The surface and contour plots are consistent with the results listed in reference [35].
Example 6. 
By applying the vorticity transport equation and the stream-function equation, one can solve the two-dimensional incompressible high Reynolds number ( R e 1 ) Navier-Stokes equation:
ω t + u ω x + v ω y = 1 R e 2 ω x 2 + 2 ω y 2 ,
2 ψ x 2 + 2 ψ y 2 = ω ,
where u and v are the velocity components, ψ is the stream-function, and R e is the Reynolds number. Let ω = v x u y be the vorticity. The following is the relationship between velocity and the stream-function:
u = ψ y , v = ψ x .
For simplicity, we take the no-slip boundary conditions ψ | Ω = 0 , where Ω is the space domain in the actual issue. Equation (39) is an elliptical equation, and (38) is a parabolic-type vorticity transport equation. To maintain high accuracy, Equations (39) and (40) are solved discretely by the compact finite difference schemes described by Lele [36]. The article uses this fourth-order compact difference to solve the first and second derivatives of the stream function ψ in the x and y directions:
1 10 f i 1 + f i + 1 10 f i + 1 = 6 5 f i + 1 2 f i + f i 1 Δ x 2 , 1 4 f i 1 + f i + 1 4 f i + 1 = 3 4 Δ x ( f i + 1 f i 1 ) ,
where f and f represent the first and second derivatives of the stream function with respect to x or y, respectively. Finally, Equation (38) is solved using the numerical method introduced in this paper.
In the square domain Ω = [ 0 , π ] × [ 0 , π ] , the vorticity stream-function formula for the two-dimensional Navier-Stokes problem is solved. The following are the initial conditions of the vorticity:
ω ( x , y , 0 ) = 2 sin ( x ) sin ( y ) .
The following are exact solutions that are known to exist:
ω ( x , y , t ) = 2 sin ( x ) sin ( y ) e 2 t / R e ,
used in [37]. We take the Dirichlet boundary for the space domain derived from the exact solution. The Reynolds numbers in the uniform grid are 200 points and 1000 points, respectively, and the final calculation time of the numerical solution is T = 0.5 . To demonstrate the effectiveness of the proposed method, the exact solution images of the vorticity flow function are compared with the numerical solution images. The contours of the vorticity and stream function are displayed in Figure 4 at the final time for R e = 200 . According to the results, we take 40 × 40 uniform meshes, and the numerical solution images of vorticity and stream function match up well with the exact solution images. For R e = 1000 , similar results are given in Figure 5.

5. Concluding Remarks

In this paper, we presented an HWENO method for solving one- and two-dimensional convection-dominated problems within the framework of finite difference techniques. The efficiency of the finite difference method outperformed the finite volume method when solving multidimensional equations. Another significant advantage of the HWENO method is its compactness over the classical WENO method. This improvement arises from the fact that WENO reconstruction relies solely on function values, while HWENO reconstruction incorporates both function values and their derivatives. Numerical tests show that the HWENO method often yields lower numerical errors than the WENO method. However, compared with the WENO method, the HWENO method requires more computation time and storage space for the same set of grid points. One of the challenges addressed in this paper is the treatment of mixed derivatives in spatial terms and higher derivatives in diffusion terms for two-dimensional cases. Given the properties of the equations and the high-order accuracy and compactness offered by the HWENO numerical method, we propose an appropriate processing procedure to ensure both the stability and conservation of the method. Our results indicate that when solving convection-dominated diffusion problems, the finite difference HWENO method consistently outperforms the WENO method in various numerical examples.

Author Contributions

Conceptualization, H.L.; methodology, H.L.; software, Y.W.; validation, H.L.; investigation, H.L.; writing—original draft preparation, Y.W.; writing—review and editing, H.L.; visualization, Y.W.; supervision, H.L.; funding acquisition, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

The work was partially supported by Natural Science Foundation of Shanxi Province, China (No. 202103021224041) and National Natural Science Foundation of China, grant 11601364.

Data Availability Statement

Some or all data, models, or code generated or used during the study are available from the corresponding author by request.

Acknowledgments

The authors wish to thank the anonymous reviewers for their suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Auerbach, R.; Globerson, A. Numerical Solution of Convection-Diffusion Problems; Chapman & Hall: London, UK, 1996. [Google Scholar]
  2. Li, L.; Yin, Z. Numerical simulation of groundwater pollution problems based on convection diffusion equation. Am. J. Comput. Math. 2017, 7, 350–370. [Google Scholar] [CrossRef]
  3. Ammi, M.R.S.; Jamiai, I. Finite difference and legendre spectral method for a time-fractional diffusion-convection equation for image restoration. Discret. Contin. Dyn. Syst. Ser. S 2017, 11, 117. [Google Scholar]
  4. Baliga, B.R.; Patankar, S.V. A new finite-element formulation for convection-diffusion problems. Numer. Heat Transf. 1980, 3, 393–409. [Google Scholar] [CrossRef]
  5. Brenner, S.C.; Scott, L.R. The Mathematical Theory of Finite Element Methods; Springer: Berlin/Heidelberg, Germany, 1994. [Google Scholar]
  6. Douglas, J.; Russell, T.F. Numerical methods for convection-dominated diffusion problems based on combining the method of characteristics with finite element or finite difference procedures. SIAM J. Numer. Anal. 1982, 19, 871–885. [Google Scholar] [CrossRef]
  7. Shu, C.-W. Bound-preserving high order finite volume schemes for conservation laws and convection-diffusion equations. In Proceedings of the 8th Conference on Finite Volumes for Complex Applications (FVCA 8), Lille, France, 12–16 June 2017; pp. 3–14. [Google Scholar]
  8. Saqib, M.; Hasnain, S.; Mashat, D.S. Computational solutions of two dimensional convection diffusion equation using crank-nicolson and time efficient adi. Am. J. Comput. Math. 2017, 7, 208–227. [Google Scholar] [CrossRef]
  9. Li, L.; Jiang, Z.; Yin, Z. Fourth-order compact finite difference method for solving two-dimensional convection-diffusion equation. Adv. Differ. Equations 2018, 2018, 234. [Google Scholar]
  10. Harten, A.; Engquist, B.; Osher, S.; Chakravarthy, S.R. Uniformly high order accuracy essentially non-oscillatory schemes, iii. J. Comput. Phys. 1987, 71, 231–303. [Google Scholar] [CrossRef]
  11. Harten, A. High resolution schemes for hyperbolic conservation laws. J. Comput. Phys. 1983, 49, 357–393. [Google Scholar] [CrossRef]
  12. Harten, A. Preliminary Results on the Extension of Eno Schemes to Two-Dimensional Problems; Springer: Berlin/Heidelberg, Germany, 1987. [Google Scholar]
  13. Shu, C.-W.; Osher, S. Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys. 1988, 77, 439–471. [Google Scholar] [CrossRef]
  14. Shu, C.-W.; Osher, S. Efficient implementation of essentially non-oscillatory shock-capturing schemes, ii. J. Comput. Phys. 1989, 83, 32–78. [Google Scholar] [CrossRef]
  15. Liu, X.-D.; Osher, S.; Chan, T. Weighted essentially non-oscillatory schemes. J. Comput. Phys. 1994, 115, 200–212. [Google Scholar] [CrossRef]
  16. Jiang, G.-S.; Shu, C.-W. Efficient implementation of weighted eno schemes. J. Comput. Phys. 1996, 126, 202–228. [Google Scholar] [CrossRef]
  17. 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]
  18. Friedrich, O. Weighted essentially non-oscillatory schemes for the interpolation of mean values on unstructured grids. J. Comput. Phys. 1998, 144, 194–212. [Google Scholar] [CrossRef]
  19. Shu, C.-W. High order weighted essentially nonoscillatory schemes for convection dominated problems. SIAM Rev. 2009, 51, 82–126. [Google Scholar] [CrossRef]
  20. Shi, J.; Hu, C.; Shu, C.-W. A technique of treating negative weights in weno schemes. J. Comput. Phys. 2002, 175, 108–127. [Google Scholar] [CrossRef]
  21. Qiu, J.; Shu, C.-W. Hermite weno schemes and their application as limiters for runge-kutta discontinuous galerkin method: One-dimensional case. J. Comput. Phys. 2004, 193, 115–135. [Google Scholar] [CrossRef]
  22. Qiu, J.; Shu, C.-W. Hermite weno schemes and their application as limiters for runge-kutta discontinuous galerkin method ii: Two dimensional case. Comput. Fluids 2005, 34, 642–663. [Google Scholar] [CrossRef]
  23. Liu, H.; Qiu, J. Finite difference hermite weno schemes for hyperbolic conservation laws. J. Sci. Comput. 2014, 63, 548–572. [Google Scholar] [CrossRef]
  24. Zhao, Z.; Zhang, Y.-T.; Qiu, J. A modified fifth order finite difference Hermite WENO scheme for hyperbolic conservation laws. J. Sci. Comput. 2020, 85, 29. [Google Scholar] [CrossRef]
  25. Zhao, Z.; Chen, Y.; Qiu, J. A hybrid Hermite WENO scheme for hyperbolic conservation laws. J. Comput. Phys. 2020, 405, 109175. [Google Scholar] [CrossRef]
  26. Zhao, Z.; Qiu, J. A Hermite WENO scheme with artificial linear weights for hyperbolic conservation laws. J. Comput. Phys. 2020, 417, 109583. [Google Scholar] [CrossRef]
  27. Fan, C.; Zhang, X.; Qiu, J. Positivity-preserving high order finite volume hybrid Hermite WENO schemes for compressible Navier-Stokes equations. J. Comput. Phys. 2021, 445, 110596. [Google Scholar] [CrossRef]
  28. Li, J.; Shu, C.-W.; Qiu, J. Moment-Based Multi-Resolution HWENO Scheme for Hyperbolic Conservation Laws. J. Comput. Phys. 2022, 32, 364–400. [Google Scholar]
  29. Zhao, Z.; Qiu, J. An oscillation-free Hermite WENO scheme for hyperbolic conservation laws. Sci. China Math. 2024, 67, 431–454. [Google Scholar] [CrossRef]
  30. Zhang, M.; Zhao, Z. A fifth-order finite difference HWENO scheme combined with limiter for hyperbolic conservation laws. J. Comput. Phys. 2023, 472, 111676. [Google Scholar] [CrossRef]
  31. Wibisono, I.; Yanuar; Kosasih, E.A. Fifth-Order Hermite Targeted Essentially Non-oscillatory Schemes for Hyperbolic Conservation Laws. J. Sci. Comput. 2021, 87, 69. [Google Scholar] [CrossRef]
  32. Zheng, F.; Qiu, J. Dimension by Dimension Finite Volume HWENO Method for Hyperbolic Conservation Laws. Commun. Appl. Math. Comput. 2024, 6, 605–624. [Google Scholar] [CrossRef]
  33. Liu, H.; Qiu, J. Finite difference hermite weno schemes for conservation laws, ii: An alternative approach. J. Sci. Comput. 2015, 66, 598–624. [Google Scholar] [CrossRef]
  34. Basdevant, C.; Deville, M.; Haldenwang, P.; Lacroix, J.M.; Ouazzani, J.; Peyret, R.; Orlandi, P.; Patera, A.T. Spectral and finite difference solutions of the burgers equation. Comput. Fluids 1986, 14, 23–41. [Google Scholar] [CrossRef]
  35. Kurganov, A.; Tadmor, E. New High-Resolution Central Schemes for Nonlinear Conservation Laws and Convection–Diffusion Equations. J. Comput. Phys. 2000, 160, 241–282. [Google Scholar] [CrossRef]
  36. Lele, S.K. Compact finite difference schemes with spectral-like resolution. J. Comput. Phys. 1992, 103, 16–42. [Google Scholar] [CrossRef]
  37. Liu, J.-G.; Shu, C.-W. A high-order discontinuous galerkin method for 2d incompressible flows. J. Comput. Phys. 2000, 160, 577–596. [Google Scholar] [CrossRef]
Figure 1. The one-dimensional viscous Burgers equation solutions via HWENO and WENO methods at t = 0.14 , 0.69 , and 0.99 . Red squares represent the outcome of the classical WENO method; blue plus signs represent the result of the finite difference HWENO method; black solid line represents the exact answer.
Figure 1. The one-dimensional viscous Burgers equation solutions via HWENO and WENO methods at t = 0.14 , 0.69 , and 0.99 . Red squares represent the outcome of the classical WENO method; blue plus signs represent the result of the finite difference HWENO method; black solid line represents the exact answer.
Mca 30 00003 g001
Figure 2. The Buckley-Leverett equation for one-dimensional case. T = 0.2 . Comparison of reference and numerical solutions. The red solid line is the reference solution; the black plus sign is the numerical solution.
Figure 2. The Buckley-Leverett equation for one-dimensional case. T = 0.2 . Comparison of reference and numerical solutions. The red solid line is the reference solution; the black plus sign is the numerical solution.
Mca 30 00003 g002
Figure 3. Two-dimensional surface mapping of the Buckley-Leverett equation, shown on the left. Two-dimensional Buckley-Leverett equation contour map, as shown on the right. 80 × 80 grid points at T = 0.5 .
Figure 3. Two-dimensional surface mapping of the Buckley-Leverett equation, shown on the left. Two-dimensional Buckley-Leverett equation contour map, as shown on the right. 80 × 80 grid points at T = 0.5 .
Mca 30 00003 g003
Figure 4. The red solid line represents the exact solutions, while the dashed black line represents the numerical results. The left is the vorticity contour image, and the right is the stream-function contour image. R e = 200 , 40 × 40 grid.
Figure 4. The red solid line represents the exact solutions, while the dashed black line represents the numerical results. The left is the vorticity contour image, and the right is the stream-function contour image. R e = 200 , 40 × 40 grid.
Mca 30 00003 g004
Figure 5. R e = 1000 , which is a similar representation to R e = 200 .
Figure 5. R e = 1000 , which is a similar representation to R e = 200 .
Mca 30 00003 g005
Table 1. Numerical results of HWENO and WENO solving one-dimensional linear convection-diffusion equation with initial value u ( x , 0 ) = sin ( x ) . L 1 and L errors and numerical order of accuracy.
Table 1. Numerical results of HWENO and WENO solving one-dimensional linear convection-diffusion equation with initial value u ( x , 0 ) = sin ( x ) . L 1 and L errors and numerical order of accuracy.
NHWENOWENO
L 1   Error Order L   Error Order L 1   Error Order L   Error Order
10 3.78 × 10 3 5.76 × 10 3 7.67 × 10 3 1.05 × 10 2
20 1.11 × 10 4 5.09 2.09 × 10 4 4.79 2.64 × 10 4 4.86 5.19 × 10 4 4.34
40 3.25 × 10 6 5.09 5.94 × 10 6 5.14 7.63 × 10 6 5.11 1.47 × 10 5 5.14
80 1.00 × 10 7 5.02 1.72 × 10 7 5.11 2.34 × 10 7 5.03 4.14 × 10 7 5.15
160 3.11 × 10 9 5.01 5.02 × 10 9 5.10 7.23 × 10 9 5.02 1.19 × 10 8 5.13
320 9.58 × 10 11 5.02 1.51 × 10 10 5.06 2.21 × 10 10 5.03 3.49 × 10 10 5.09
640 3.04 × 10 12 4.98 4.76 × 10 12 4.99 6.71 × 10 12 5.04 1.05 × 10 12 5.06
Table 2. L 1 , L 2 , and L errors and numerical order of accuracy of HWENO for solving two-dimensional linear convection-diffusion equation with initial value u ( x , y , 0 ) = sin ( 2 π ( x + y ) ) .
Table 2. L 1 , L 2 , and L errors and numerical order of accuracy of HWENO for solving two-dimensional linear convection-diffusion equation with initial value u ( x , y , 0 ) = sin ( 2 π ( x + y ) ) .
N x N y L 1 ErrorOrder L 2 ErrorOrder L ErrorOrder
10 × 10 4.61 × 10 3 1.46 × 10 2 4.61 × 10 2
20 × 20 1.19 × 10 4 5.28 5.32 × 10 4 4.78 2.38 × 10 3 4.28
40 × 40 4.05 × 10 6 4.88 2.56 × 10 5 4.38 1.62 × 10 4 3.88
80 × 80 1.62 × 10 7 4.64 1.45 × 10 6 4.14 1.30 × 10 5 3.64
160 × 160 6.09 × 10 9 4.73 7.71 × 10 8 4.23 9.75 × 10 7 3.73
320 × 320 2.73 × 10 10 4.48 4.89 × 10 9 3.98 8.74 × 10 8 3.48
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.; Liu, H. High-Order Finite Difference Hermite Weighted Essentially Nonoscillatory Method for Convection–Diffusion Equations. Math. Comput. Appl. 2025, 30, 3. https://doi.org/10.3390/mca30010003

AMA Style

Wang Y, Liu H. High-Order Finite Difference Hermite Weighted Essentially Nonoscillatory Method for Convection–Diffusion Equations. Mathematical and Computational Applications. 2025; 30(1):3. https://doi.org/10.3390/mca30010003

Chicago/Turabian Style

Wang, Yabo, and Hongxia Liu. 2025. "High-Order Finite Difference Hermite Weighted Essentially Nonoscillatory Method for Convection–Diffusion Equations" Mathematical and Computational Applications 30, no. 1: 3. https://doi.org/10.3390/mca30010003

APA Style

Wang, Y., & Liu, H. (2025). High-Order Finite Difference Hermite Weighted Essentially Nonoscillatory Method for Convection–Diffusion Equations. Mathematical and Computational Applications, 30(1), 3. https://doi.org/10.3390/mca30010003

Article Metrics

Back to TopTop