Pk(K) | Pk−1(e) | [Pk+1(K)]d | r1 | r2 |
k=1 | k=1 | k=1 | 0 | 0 |
k=2 | k=2 | k=2 | 1 | 2 |
k=3 | k=3 | k=3 | 2 | 3 |
We present a stabilizer-free weak Galerkin finite element method (SFWG-FEM) with polynomial reduction on a quasi-uniform mesh in space and Alikhanov's higher order L2-1σ scheme for discretization of the Caputo fractional derivative in time on suitable graded meshes for solving time-fractional subdiffusion equations. Typical solutions of such problems have a singularity at the starting point since the integer-order temporal derivatives of the solution blow up at the initial point. Optimal error bounds in H1 norm and L2 norm are proven for the semi-discrete numerical scheme. Furthermore, we have obtained the values of user-chosen mesh grading constant r, which gives the optimal convergence rate in time for the fully discrete scheme. The optimal rate of convergence of order O(hk+1+M−2) in the L∞(L2)-norm has been established. We give several numerical examples to confirm the theory presented in this work.
Citation: Şuayip Toprakseven, Seza Dinibutun. A high-order stabilizer-free weak Galerkin finite element method on nonuniform time meshes for subdiffusion problems[J]. AIMS Mathematics, 2023, 8(12): 31022-31049. doi: 10.3934/math.20231588
[1] | Ailing Zhu, Yixin Wang, Qiang Xu . A weak Galerkin finite element approximation of two-dimensional sub-diffusion equation with time-fractional derivative. AIMS Mathematics, 2020, 5(5): 4297-4310. doi: 10.3934/math.2020274 |
[2] | Zhengang Zhao, Yunying Zheng, Xianglin Zeng . Finite element approximation of fractional hyperbolic integro-differential equation. AIMS Mathematics, 2022, 7(8): 15348-15369. doi: 10.3934/math.2022841 |
[3] | Cagnur Corekli . The SIPG method of Dirichlet boundary optimal control problems with weakly imposed boundary conditions. AIMS Mathematics, 2022, 7(4): 6711-6742. doi: 10.3934/math.2022375 |
[4] | Huiqin Zhang, Yanping Chen . Two-grid finite element method with an H2N2 interpolation for two-dimensional nonlinear fractional multi-term mixed sub-diffusion and diffusion wave equation. AIMS Mathematics, 2024, 9(1): 160-177. doi: 10.3934/math.2024010 |
[5] | Jagbir Kaur, Vivek Sangwan . Stability estimates for singularly perturbed Fisher's equation using element-free Galerkin algorithm. AIMS Mathematics, 2022, 7(10): 19105-19125. doi: 10.3934/math.20221049 |
[6] | Shengying Mu, Yanhui Zhou . An analysis of the isoparametric bilinear finite volume element method by applying the Simpson rule to quadrilateral meshes. AIMS Mathematics, 2023, 8(10): 22507-22537. doi: 10.3934/math.20231147 |
[7] | Şuayip Toprakseven, Seza Dinibutun . Error estimations of a weak Galerkin finite element method for a linear system of $ \ell\geq 2 $ coupled singularly perturbed reaction-diffusion equations in the energy and balanced norms. AIMS Mathematics, 2023, 8(7): 15427-15465. doi: 10.3934/math.2023788 |
[8] | Pengfei Zhu, Kai Liu . Numerical investigation of convergence in the $ L^{\infty} $ norm for modified SGFEM applied to elliptic interface problems. AIMS Mathematics, 2024, 9(11): 31252-31273. doi: 10.3934/math.20241507 |
[9] | Kaifang Liu, Lunji Song . A family of interior-penalized weak Galerkin methods for second-order elliptic equations. AIMS Mathematics, 2021, 6(1): 500-517. doi: 10.3934/math.2021030 |
[10] | Junchi Ma, Lin Chen, Xinbo Cheng . Virtual element method for the Laplacian eigenvalue problem with Neumann boundary conditions. AIMS Mathematics, 2025, 10(4): 8203-8219. doi: 10.3934/math.2025377 |
We present a stabilizer-free weak Galerkin finite element method (SFWG-FEM) with polynomial reduction on a quasi-uniform mesh in space and Alikhanov's higher order L2-1σ scheme for discretization of the Caputo fractional derivative in time on suitable graded meshes for solving time-fractional subdiffusion equations. Typical solutions of such problems have a singularity at the starting point since the integer-order temporal derivatives of the solution blow up at the initial point. Optimal error bounds in H1 norm and L2 norm are proven for the semi-discrete numerical scheme. Furthermore, we have obtained the values of user-chosen mesh grading constant r, which gives the optimal convergence rate in time for the fully discrete scheme. The optimal rate of convergence of order O(hk+1+M−2) in the L∞(L2)-norm has been established. We give several numerical examples to confirm the theory presented in this work.
In this work, we consider the following time fractional diffusion equation (TFDE) with zero Dirichlet boundary value:
{C0DαTu(x,t)−∇⋅(A(x)∇u(x,t))=f(x,t),∀(x,t)∈QT:=Ω×J,u(x,t)|∂Ω=0,∀t∈[0,T],u(x,0)=g(x),∀x∈Ω, | (1.1) |
where Ω⊂R2 be a bounded polygonal domain with its boundary ∂Ω, J=(0,T] is the time interval with the final time T, A(x)=(aij(x))2×2 is a symmetric positive definite matrix-valued function in Ω, g and f are given sufficiently smooth and C0DαT denotes the Caputo fractional derivative of order α [1],
C0DαTu(x,t)=1Γ(1−α)∫t0(t−s)−α∂u(x,s)∂sds,α∈(0,1). | (1.2) |
In particular, we assume that the function A(x) satisfies
k1νTν≤νTAν≤k2νTν,∀ν∈R2, | (1.3) |
where k1 and k2 are positive constants.
We introduce the left-hand sided and right-hand sided Riemann-Lioville fractional integrals and the left-hand sided and right-hand sided Riemann-Lioville fractional derivatives, respectively, defined by [1]
0D−αtu(x,t)=1Γ(α)∫t0(t−s)α−1u(x,s)ds,α≥0, | (1.4) |
tD−αTu(x,t)=1Γ(α)∫Tt(s−t)α−1u(x,s)ds,α≥0, | (1.5) |
R0DαTu(x,t)=1Γ(1−α)∂∂t∫t0(t−s)−αu(x,s)ds,α∈(0,1], | (1.6) |
RtDαTu(x,t)=−1Γ(1−α)∂∂t∫Tt(s−t)−αu(x,s)ds,α∈(0,1]. | (1.7) |
We will use the following identity from [1] in our analysis
R0DαTu(x,t)=C0DαTu(x,t)+u(x,0)Γ(1−α)t−α. | (1.8) |
In recent decades, many physical phenomenon or processes in science and engineering have been modeled using fractional partial differential equations since they describe better memory effect and hereditary properties (see, [2,3,4,5] and references therein). The TFDE considered in this paper is obtained from the classical diffusion problem by taking a fractional derivative of order α in the place of the first-order time derivative. TFDEs are obtained from a fractional Fick law describing transport equations with long memory [6]. The TFDE is formulated by a linear integro-differential equation. Several analytical and numerical techniques have been considered for solving TFDE in the literature. The Fourier transform method, the Laplace transform method, the Mellin transform method and the Green function technique are some examples of the analytical approach (see [1,7] and references therein). In general, the analytical solutions of fractional differential or partial differential equations are not available; thus one must construct a numerical method for solving this equation. Many papers have investigated robust numerical approximations to the time fractional diffusion equations or sub-diffusion problems [8,9,10,11,12,13,14,15,16,17,18]. The TFDEs with the Caputo derivatives have been solved by the widely used L1 method in [8,9,10,11,19,20]. The compact difference methods [12,14,16,21] have been considered to improve the order of time approximation, and spectral methods [9,17,18] have been proposed for improving the accuracy in the space discretization. High order numerical methods [22,23,24,25,26,27] have been presented for solving fractional partial differential equations. However, typical solutions of (1.1) have an initial layer when t→0 and the first order time derivative of the solution blows up at t=0. Since the solution is singular at t=0, one should construct a reliable and efficient numerical scheme in time [1]. Furthermore, the forcing function f in our model problem may blow up at the starting point t=0 even though u(x,t) is a continuous function in time. Thus, one needs to pay attention to the case f(x,0) when proposing a numerical method for solving the problem (1.1). As a remedy, we use the Alikhanov's L2−1σ method on graded meshes to approximate the time derivative in (1.1) for higher order convergence.
Our aim of this paper is to combine the L2-1σ method [28] due to Alikhanov for time discretization of the Caputo fractional derivative on graded temporal meshes with the SFWG-FEM in space on quasi-uniform meshes to develop a robust scheme to solve the TFDE (1.1). The weak Galerkin finite element method first appeared in [29] for solving the second order elliptic problems. The novelty of this method lies on the definitions of weak function space and weak derivatives such as weak gradient operator on this weak function space. This renders the method more applicable in defining finite element space and mesh constructions; for example, one uses completely discontinuous function spaces in the approximation and polygonal meshes. In the last decade, this method has been applied to solve a variety of differential equations, e.g., parabolic problems [30,31], second order elliptic problems [32,33,34,35,36,37,38,39], Stokes equations [31], Maxwell equations [40] and fractional differential equations [41,42]. The stabilized-free weak Galerkin method is introduced in [43] for solving second-order elliptic partial differential equations. This new method does not have a stabilization component, which is essential in discontinuous approximations to enforce the jump across the element boundaries. Also, the stabilization term is needed to ensure the coercivity of the WG-FEM. The absence of stabilization terms in numerical methods makes the formulation much simpler and provides much flexibility in implementation. The main idea of the SFWG-FEM is to use a higher degree of polynomials in computing weak differential operators for the strong connectivity of weak functions on element boundaries. In [44] and [45], the authors applied the SFWG-FEM to second-order elliptic equations and proved that the method has supercloseness convergence in an energy norm and L2-norm on triangular meshes. For more discussions of the method, we refer the interested readers to [43,46,47]. Further, in [48] the authors derived the semi-discrete SFWG-FEM formulation in space and presented the stability results and error estimates. Then, they established the fully discrete SFWG-FEM by discretization of the time using the L2-1σ formula to approximate the fractional time Caputo derivative in uniform meshes. However, Alikhanov's higher order L2-1σ formula has a rate of convergence 3−α on a uniform mesh if the solution is smooth enough, while this rate of convergence reduces to first order for the case where the typical solutions with a weak singularity at the starting point. As pointed out in [49, Theorem 2.1], the smooth solutions exist only under acceptably restrictive data. These observations and facts lead to using the L2-1σ formula on graded meshes in time and SFWG-FEM in space in this paper. We show the order of convergence result that gives second-order convergence in time and an optimal rate of convergence in space.
The remaining parts of the paper are organized as follows. Section 2 introduces a semi-discrete SFWG-FEM. Stability and error analysis of the semi-discrete method are presented. The fully-discrete SFWG-FEM and its stability and error analyses are given in Section 3. We present several numerical examples to support the theory in Section 4. Finally, we close the paper with some concluding remarks in Section 5.
Throughout the paper, we use the following notations. ‖u‖ represents the L2-norm of a function u in Ω and (u,v):=∫Ωuvdx denotes the L2 inner product. For D⊂Ω, the classical Sobolev spaces are denoted by Hs(Ω) with s≥0 an integer and the corresponding norm ‖u‖s,D and semi-norms |u|s. Further, the space L∞(J;Hk(Ω)) with the norm
‖v‖k,∞=ess sup‖v(⋅,t)‖k | (1.9) |
is used. When D=Ω, we do not write D in the subscript.
We start with discretization of (1.1) only in space using a SFWG finite element method. Let Th be a partition of the domain Ω consisting of polygons with a set of shape-regular requirements given in [29]. Let Eh be the set of all edges in Th, and E0h=E∖∂Ω be the set of all interior edges. For any element K∈Th, hK is the diameter of K and the mesh size h=maxK∈ThhK.
We first formulate the weak form of (1.1): For any t∈(0,T], we seek a solution u(x,t)∈H10(Ω) satisfying
{(C0DαTu,w)+(K∇u,∇w)=(f,w),∀w∈H10(Ω),uh(0)=πhg, | (2.1) |
where πhg is the L2 projection of the function g on the weak Galerkin finite element space defined below.
For given integers k≥1, the weak Galerkin finite element space Sh associated with Th is defined by
Sh={ω={ω0,ωb}:ω0|K∈Pk(K),ωb|e∈Pk−1(e),e⊂∂K,K∈Th}, | (2.2) |
and its subspace S0h is given by
S0h={ω={ω0,ωb}∈Sh:ωb=0 on ∂K∩∂Ω,∀K∈Th}, | (2.3) |
where Pk(K) is the space of polynomials with degree of at most k on an element K and Pk−1(e) is the space of polynomials with degree of at most k−1 on an edge e⊂∂K. Observe that ωb of v={ω0,ωb} is allowed to have different value from the trace of ω0 on the boundary of each element. The configuration of the SFWG-FEM scheme consists of (Pk(K),Pk−1(e),Pj(K)d) with j=d+k−1. Using the definition of the classical definition of weak gradient given by (2.4), the configuration of the SFWG-FEM (Pk(K),Pk−1(e),Pj(K)d) delivers only sub-optimal spatial accuracy in both energy norm and the L2 norm, presented in Table 1 ([50]).
Pk(K) | Pk−1(e) | [Pk+1(K)]d | r1 | r2 |
k=1 | k=1 | k=1 | 0 | 0 |
k=2 | k=2 | k=2 | 1 | 2 |
k=3 | k=3 | k=3 | 2 | 3 |
The standard definition for a weak gradient ∇wu∈[Pj(K)]2 of a weak function u={u0,ub} is a unique polynomial on each K∈Th satisfying [29,43,51]
(∇wu,r)K=−(u0,∇⋅r)K+⟨ub,r⋅n⟩∂K∀r∈[Pj(K)]2. | (2.4) |
Following the ideas in [52], we shall use a different definition of weak gradient given by (2.5) for the SFWG-FEM using the configuration (Pk(K),Pk−1(e),[Pj(K)]2). With this new definition, our proposed SFWG-FEM has optimal order spatial convergence rates in the energy and L2 norms, presented in Table 2.
Pk(K) | Pk−1(e) | [Pk+1(K)]d | r1 | r2 |
k=1 | k=1 | k=1 | 1 | 2 |
k=2 | k=2 | k=2 | 2 | 3 |
k=3 | k=3 | k=3 | 3 | 4 |
For each ω={ω0,ωb}∈Sh∪H1(Ω), we define the weak gradient operator ∇wω∈[Pj(K)]2 of the weak function ω on K as a unique polynomial on K satisfying the following equation
∫K∇wωϕdx=∫K∇ω0ϕdx+∫∂Kπb(ω0−ωb)ϕ⋅nds,∀ϕ∈[Pj(K)]2, | (2.5) |
where n is the unit outward normal vector to ∂K. In (2.5), we let ω0=ω and ωb=ω if ω∈H1(Ω). Here, πb is the L2-projection onto Pk−1(e) for any e∈Eh. Let π0 be the L2-projection onto the space Pk(K) for any K∈Th and define πhu={π0u,πbu}∈Sh for any u∈H1(K). For any K∈Th, we denote by Πh:[L2(K)]2→[Pj(K)]2 the L2-orthogonal projection defined by ∫K(Πhτ−τ)σdx=0, ∀σ∈[Pj(K)]2. From now on we take j=k+1.
We have the relation between the weak gradient and the projection Πh stated in the following lemma.
Lemma 2.1. For any v∈H1(K) and K∈Th, one has
∇w(πhv)=Πh∇v. |
Proof. From (2.5) and integration by parts, one has for r∈[Pk+1(K)]2
(∇wπhv,r)K=(∇π0v,r)K+⟨πb(πbv−π0v),r⋅n⟩∂K=−(π0v,∇⋅r)K+⟨π0v,r⋅n⟩∂K+⟨πbv−π0v,r⋅n⟩∂K=−(v,∇⋅r)K+⟨πbv,r⋅n⟩∂K=(∇v,r)K−⟨v,r⋅n⟩∂K+⟨πbv,r⋅n⟩∂K=(Πh∇v,r)K, |
where we used the definitions of projections π0πb and Πh. The proof is completed.
For simplicity, we will use the following notations.
(z,w)Th=∑K∈Th(z,w)K=∑K∈TK∫Kzwdx, and ⟨z,w⟩=∑K∈Th⟨z,w⟩∂K=∑K∈Th∫∂Kzwds. |
For u={u0,ub}∈Sh and ω={ω0,ωb}∈Sh, we define the bilinear form as
Ah(u,ω):=(A∇wu,∇wω)Th. | (2.6) |
Based on the weak form (2.1), the semi-discrete SFWG-FEM for the problem (1.1) is to find a numerical solution uh(t)={u0,h(t),ub,h(t)}:(0,T]→S0h such that
{(C0DαTu0,h,ω0)+Ah(uh,ω)=(f,ω0),uh(0)=πhg, | (2.7) |
for all ω={ω0,ωb}∈S0h.
We define two energy norms ‖⋅‖E and ‖⋅‖1,h, respectively: For ω={ω0,ωb}∈S0h,
‖ω‖E:=(∑K∈Th‖∇wω‖2K)1/2, | (2.8) |
‖ω‖1,h:=(∑K∈Th‖∇ω0‖2K+h−1K‖πb(ω0−ωb)‖2∂K)1/2. | (2.9) |
The following lemma shows the equivalence of the two norms defined above.
Lemma 2.2. For any ω={ω0,ωb}∈S0h, there are two constants a1,a2>0 such that
a1‖ω‖1,h≤‖ω‖E≤a2‖ω‖1,h. | (2.10) |
Proof. To avoid repetition, the interested reader is refereed to [52, Lemma 3.2] for the proof.
Lemma 2.3. There is a constant C>0 such that, for any ω∈S0h
Ah(ω,ω)≥C‖ω‖2E. | (2.11) |
Proof. The proof follows from from the definition the bilinear form Ah(⋅,⋅) given by (2.6) and (1.3).
In order to analyze convergence and stability properties of the time-fractional partial differential equation, we introduce some function spaces.
Let Hα(J) denote the classical fractional Sobolev space with the norm ‖⋅‖Hα(J). We denote the spaces of infinitely differentiable functions and compactly supported infinitely differentiable functions on J by C∞(J) and C∞0(J), respectively. Let 0C∞(J) be the the space of infinitely differentiable functions on the interior of J with compact support in J. Now, the closure of the space 0C∞(J) in the norm ‖⋅‖Hα(J) for α∈(0,1) defines the Sobolev space 0Hα(J). The following Sobolev spaces can be found in [53] and [54]. The set ¯A denotes the closure of a set A.
Definition 2.1. [53] Define Hαr(0,T):=¯C∞0(0,T) in the norm ‖⋅‖Hαr(0,T) defined by
‖v‖Hαr(0,T)=(‖v‖2L2(0,T)+|v|2Hαr(0,T))1/2, |
where |v|Hαr(0,T)=‖RtDαTv‖L2(0,T).
Definition 2.2. [53] Define Hαc(0,T):=¯C∞0(0,T) in the norm ‖⋅‖Hαc(0,T) defined by
‖v‖Hαr(0,T)=(‖v‖2L2(0,T)+|v|2Hαc(0,T))1/2, |
where |v|Hαc(0,T)=|(R0DαTv,RtDαTv)L2(0,T)|1/2.
Lemma 2.4. [53] For α∈(0,1), the spaces Hαr(J), Hαc(J), Hα0(J) are equal and their norms ‖⋅‖Hαr(J), ‖⋅‖Hαc(J) and ‖⋅‖Hα0(J) are equivalent.
Lemma 2.5. [55] If 0<α<2, α≠1, u,v∈Hα/2(J), then we have
(R0DαTu,v)L2(J)=(R0Dα/2Tu,RtDα/2Tv)L2(J). |
Lemma 2.6. [54] For α>0 and u∈Hα(J), we have
(∞D−αtˆu,tD−α∞ˆu)L2(R)=cos(πα)‖∞D−αtˆu‖2L2(R), |
where ˆu is the extension of u by zero outside of J.
For a nonnegative real number α and the Sobolev space Y with the norm ‖⋅‖Y, define the space
Hα(J;Y):={u:‖u(⋅,t)‖Y∈Hα(J)}, |
with respect to the norm
‖u‖Hα(J;Y):=‖‖u(⋅,t)‖Y‖Hα(J). |
We also adapt the following notations:
(u,v)L2(J×Ω)=∫T0(u,v)L2(Ω)dt,(u,v)L2(J×Th)=∫T0(u,v)Thdt,‖v‖2L2(J;Hα(Ω))=∫T0‖v‖2Hα(Ω)dt,(‖v‖E)2L2(J)=∫T0‖v‖2Edt. |
The broken Sobolev space Hs(Th) is denoted by Hs(Th):={v∈L2(Ω):v|K∈Hs(K),∀K∈Th}.
The following theorem ensures the well-posedness of the semi-discrete SFWG-FEM (2.7) and the stability estimate for t>0.
Theorem 2.1. For any α∈(0,1) and f∈Lq(J;L2(Ω)), the solution uh of the semi-discrete problem (2.7) satisfies the following stability estimate with q=21+α.
‖u0,h‖Hα/2(J;L2(Ω))≤C‖f‖Lq(J;L2(Ω))+‖g‖L2(Ω)‖t−α‖Lq(J). | (2.12) |
Proof. Choosing v=uh={u0,h,ub,h} in (2.7), then using (1.8) and the coercivity of the bilinear form Ah(⋅,⋅), we get
(R0DαTu0,h,u0,h)+C‖uh‖2E≤(f,u0,h)+(g(x)t−αΓ(1−α),u0,h), | (2.13) |
where we have used that u(x,0)=g(x) and Ah(uh,uh)≥C‖uh‖2E. Employing Lemma 2.5 to the first term on LHS of (2.13), knowing that ‖uh‖2E≥0, and using Cauchy-Schwarz inequality on the right side of (2.13), we obtain
(R0Dα/2Tu0,h,RtDα/2Tu0,h)≤‖f‖L2(Ω)‖u0,h‖L2(Ω)+t−αΓ(1−α)‖g‖L2(Ω)‖u0,h‖L2(Ω). |
Integrating the above expression with respect to t, we get
(R0Dα/2Tu0,h,RtDα/2Tu0,h)L2(QT)≤∫T0(‖f‖L2(Ω)‖u0,h‖L2(Ω)+t−αΓ(1−α)‖g‖L2(Ω)‖u0,h‖L2(Ω))dt. | (2.14) |
By Lemma 2.4, we obtain
C(R0Dα/2Tu0,h,R0Dα/2Tu0,h)L2(QT)≤∫T0(‖f‖L2(Ω)‖u0,h‖L2(Ω)+t−αΓ(1−α)‖g‖L2(Ω)‖u0,h‖L2(Ω))dt. |
Employing Hölder inequality on the left side of the above inequality gives
(R0Dα/2Tu0,h,R0Dα/2Tu0,h)L2(QT)≤C(‖f‖Lq(J;L2(Ω))+‖g‖L2(Ω)‖t−α‖Lq(J))‖u0,h‖Lp(J;L2(Ω)), |
where q=21+α and p=21−α.
With the aid of the facts that (see, e.g., [53])
‖R0Dα/2Tv‖L2(J)≅‖v‖Hα/2(J),∀v∈0Hα/2(J), |
and the embedding theorem from [56]
Hα/2(J)↪Lp(J),‖u0,h‖Lp(J;L2(Ω))≤C‖u0,h‖Hα/2(J;L2(Ω)), |
one can conclude that
‖u0,h‖2Hα/2(J;L2(Ω))≤C(‖f‖Lq(J;L2(Ω))+‖g‖L2(Ω)‖t−α‖Lq(J))‖u0,h‖Hα/2(J;L2(Ω)), |
from which the desired result follows after dividing both sides of the above inequality by ‖u0,h‖Hα/2(J;L2(Ω)). Thus, the proof is completed.
Lemma 2.7. Let u be the solution of the problem (1.1). Then, for any ω={ω0,ωb}∈S0h, we have
−(∇⋅(A∇u),ω0)Th=(A∇w(πhu),∇wω)Th−Z(u,ω), | (2.15) |
where Z(u,ω):=Z1(u,ω)+Z2(u,ω)+Z3(u,ω) with
Z1(u,ω)=(A∇w(πhu)−A∇u,∇wω)Th, | (2.16) |
Z2(u,ω)=⟨(A∇u−Πh(A∇u))⋅n,πbω0−ωb⟩, | (2.17) |
Z3(u,ω)=⟨A∇u⋅n,ω0−πbω0⟩. | (2.18) |
Proof. Using integration by parts, we have for any ω={ω0,ωb}∈S0h
−(∇⋅(A∇u),ω0)Th=(A∇u,∇ω0)Th−⟨A∇u⋅n,ω0−ωb⟩=(A∇u,∇ω0)Th−⟨A∇u⋅n,πbω0−ωb⟩−⟨A∇u⋅n,ω0−πbω0⟩, | (2.19) |
where we have used that ωb|∂Ω=0 and A∇u is single value on Eh.
Using the definition of projection Πh, one has
(A∇u,∇ω0)Th=(Πh(A∇u),∇ω0)Th. | (2.20) |
On the other hand, it follows from the definition of weak gradient (2.5) that
(Πh(A∇u),∇wω)Th=(Πh(A∇u),∇ω0)Th+⟨πb(ωb−ω0),Πh(A∇u)⋅n⟩. | (2.21) |
From (2.20), (2.21) and using the definitions of Πh and πb, we have
(A∇u,∇ω0)Th=(Πh(A∇u),∇wω)Th+⟨πb(ω0−ωb),Πh(A∇u)⋅n⟩=(A∇u,∇wω)Th+⟨πb(ω0−ωb),Πh(A∇u)⋅n⟩=(A∇u,∇wω)Th+⟨πbω0−ωb,Πh(A∇u)⋅n⟩. | (2.22) |
Plugging the above equation (2.22) into (2.19) yields
−(∇⋅(A∇u),ω0)Th=(A∇u,∇wω)Th+⟨πbω0−ωb,(Πh(A∇u)−A∇u)⋅n⟩−⟨A∇u⋅n,ω0−πbω0⟩, |
which gives (2.15). Thus, we complete the proof.
Next, we present an error equation for the discretization error eh(t)={e0,h(t),eb,h(t)}:={π0u(t)−u0,h(t),πbu(t)−ub,h(t)}. This error equation plays an important role in our error analysis.
Lemma 2.8. Assume that u(t) is the solution of the problem (1.1) and uh(t) is the solution of the semi-discrete problem (2.7) for t∈(0,T]. Then, we have for any ω={ω0,ωb}∈S0h
(C0DαTe0,h,ω0)+Ah(eh,ω)=Z(u,ω). | (2.23) |
Proof. Multiplying the first equation in (1.1) by a test function ω0 of ω={ω0,ωb}∈S0h yields
(C0DαTu,ω0)Th−(∇⋅(A∇u),ω0)Th=(f,ω0)Th. |
From (2.15) in Lemma 2.7, we obtain
(C0DαTπ0u,ω0)Th−(A∇w(πhu),∇wω)Th=(f,ω0)Th+Z(u.ω), | (2.24) |
where we have used that (C0DαTu,ω0)Th=(C0DαTπ0u,ω0)Th which follows from the definition of projection π0.
Subtracting the first equation in (2.7) from (2.24), we get
(C0DαTe0,h,ω0)Th−(A∇weh,∇wω)Th=Z(u.ω),∀ω∈S0h, |
which is the desired result (2.23). Thus, we complete the proof.
For ω∈H1(T), we have the trace inequality (see, e.g., [29])
‖ω‖2e≤C(h−1K‖ω‖2K+hK‖∇ω‖2K). | (2.25) |
The following approximation results will be used in the sequel.
Lemma 2.9. [29] Let u be the solution of the problem (1.1) and assume that Th is shape regular. Then, the L2 projections π0 and Πh satisfy
∑K∈Th(‖u−π0u‖2K+h2K‖∇(u−π0u)‖2K)≤Ch2(s+1)‖u‖2s+1,0≤s≤k, | (2.26) |
∑K∈Th(‖∇u−Πh∇u‖2K+h2K|∇u−Πh∇u|21,K)≤Ch2s‖u‖2s+1,0≤s≤k. | (2.27) |
Lemma 2.10. Assume that w∈Hk+1(Ω). Then, for any ω={ω0,ωb}∈V0h, one has
|Z(w,ω)|≤Chk‖w‖k+1‖ω‖E. |
Proof. Using Cauchy-Schwarz inequality, (1.3), Lemmas 2.1 and Lemma 2.9 we obtain
|Z1(w,ω)|=|∑K∈Th(A(∇w(πhu)−∇u),ω0−πbω0)T|≤C∑K∈Th‖A‖L∞(T)‖Πh∇u−∇u‖L2(T)‖∇wω‖L2(T)≤Chk‖w‖Hk+1(Ω)‖ω‖E. | (2.28) |
It follows from the Cauchy-Schwarz inequality, the trace inequality (2.25), (1.3), (2.10) and Lemma 2.9 that
|Z2(w,ω)|=|∑K∈Th⟨(A∇w−Πh(A∇w))⋅n,πbω0−ωb⟩∂K|≤C∑K∈Th‖A∇w−Πh(A∇w)‖L2(∂K)‖πbω0−ωb‖L2(∂K)≤C(∑K∈ThhK‖A∇w−Πh(A∇w)‖2L2(∂K))1/2(∑K∈Thh−1K‖πbω0−ωb‖2L2(∂K))1/2≤Chk‖w‖Hk+1(Ω)‖ω‖1,h≤Chk‖w‖Hk+1(Ω)‖ω‖E, | (2.29) |
where we have used that
∑K∈ThhK‖A∇w−Πh(A∇w)‖2L2(∂K)≤∑K∈Th(‖A∇w−Πh(A∇w)‖2L2(K)+h2K|A∇w−Πh(A∇w)|1,K)≤Chk‖w‖Hk+1(Ω). | (2.30) |
From Cauchy-Schwarz inequality, the trace inequality (2.25), (1.3), (2.10) and Lemma 2.9 that
|Z3(w,ω)|=|∑K∈Th⟨A∇w⋅n,ω0−πbω0⟩∂K|=|∑K∈Th⟨(A(∇w−Πk−1(A∇w))⋅n,ω0−πbω0⟩∂K|≤C∑K∈Th‖A∇w−Πk−1(A∇w)‖L2(∂K)‖πbω0−ω0‖L2(∂K)≤C(∑K∈ThhK‖A∇w−Πk−1(A∇w)‖2L2(∂K))1/2(∑K∈Thh−1K‖π0ω0−ω0‖2L2(∂K))1/2≤C(∑K∈ThhK‖K∇w−Πk−1(A∇w)‖2L2(∂K))1/2(∑K∈Thh−2K‖π0ω0−ω0‖2L2(T)+‖∇(π0ω0−ω0)‖2L2(T))1/2≤Chk‖w‖Hk+1(Ω)‖v‖1≤Chk‖w‖Hk+1(Ω)‖ω‖E, | (2.31) |
where Πk−1 is the L2 projection operator onto the space [Pk−1(K)]2 on each K∈Th and we have used the fact ‖πbω0−ω0‖L2(∂K)≤‖π0ω0−ω0‖L2(∂K) and above estimate (2.30). Combining the estimates (2.28), (2.29) and (2.31) finishes the proof.
We now study the estimate for the error eh(t) of the numerical scheme (2.7) in the ‖⋅‖E-norm.
Theorem 2.2. Let u be the solution of the problem (1.1) and uh be the solution of the semi-discrete problem (2.7). Suppose that u,∂u∂t∈L2(0,t;Hk+1(Th)) for any fixed t∈J. Then, we have the error estimate
‖eh(t)‖E≤C(g,u,∂u∂t)hk, | (2.32) |
where C(g,u,∂u∂t) depends on the norms of g, u and ∂u∂t.
Proof. For a fixed t∈J, choosing ω=eh in (2.23) yields
(C0DαTe0,h,e0,h)+Ah(eh,eh)=Z(u,eh). |
The coercivity property (2.11) of the bilinear form Ah(⋅,⋅) and Lemma 2.10 imply that
(C0DαTe0,h,e0,h)+‖eh‖2E≤Chk‖u‖Hk+1(Ω)‖eh‖E≤Ch2h‖u‖2Hk+1(Ω)+12‖eh‖2E. |
Hence, we have
(C0DαTe0,h,e0,h)+12‖eh‖2E≤Ch2h‖u‖2Hk+1(Ω). | (2.33) |
Since eh(0)=0, one has C0DαTe0,h=R0DαTe0,h, thus integrating (2.33) with respect to t and using Lemma 2.5, we have
‖e0,h‖Hα/2(0,t;L2(Ω))+∫t0‖eh(s)‖2Eds≤Ch2h∫t0‖u(s)‖2k+1ds. | (2.34) |
Now, taking v=∂eh∂t in (2.23) gives
(R0DαTe0,h,∂e0,h∂t)+Ah(eh,∂eh∂t)=Z(u,∂eh∂t), |
or, equivalently
(R0D−βT∂e0,h∂t,∂e0,h∂t)+12ddtAh(eh,eh)=ddtZ(u,eh)−Z(∂u∂t,eh), |
where we have used the fact that R0DαTe0,h=R0Dα−1T∂e0,h∂t=R0D−βT∂e0,h∂t with β:=1−α (see, e.g., [1,57]).
Hence, integrating on the time domain, using the adjoint property of the Riemann-Lioville fractional integrals and then Lemma 2.6, we get
∫Ωcos(πβ/2)‖∞D−β/2t^e0,h‖2L2(R)dx+12‖eh‖2E≤Z(u(t),eh(t))+∫t0|Z(∂u∂t(s),eh(s))|ds, |
where ^e0,h is the zero extension of e0,h in (0,T]. Using the fact that cos(πβ/2) is non-negative for β∈(0,1) and Lemma 2.10, we obtain
‖eh‖2E≤Chk‖u(t)‖k+1‖eh‖E+Chk∫t0‖∂u∂t(s)‖k+1‖eh(s)‖Eds≤Ch2k(‖u(t)‖2k+1+∫t0‖∂u∂t(s)‖2k+1ds)+12‖eh‖2E+12∫t0‖eh‖2Eds. |
Appealing (2.34), one has
‖eh‖2E≤Ch2k(‖u(t)‖2k+1+∫t0‖u(s)‖2k+1ds+∫t0‖∂u∂t(s)‖2k+1ds). | (2.35) |
Note that u(t)=u(0)+∫t0∂u∂t(s)=g+∫t0∂u∂t(s). Thus, we get
‖u(t)‖k+1≤‖g‖k+1+∫t0‖∂u∂t(s)‖k+1ds, |
which combined with (2.35) gives
‖eh‖2E≤Ch2k(‖g‖2k+1+∫t0‖u(s)‖2k+1ds+∫t0‖∂u∂t(s)‖2k+1ds). |
We complete the proof.
The optimal error rate in the L2-norm can be derived by introducing the elliptic (Ritz) projection Eh:H10(Ω)→S0h defined as follows. For any w∈H10(Ω) [58]
Ah(Ehw,ϕ)=(−∇⋅(A∇w),ϕ0),∀ϕ={ϕ0,ϕb}∈S0h. | (2.36) |
In fact, Ehw is the WG-FEM solution of the corresponding elliptic equation that has exact solution w. Note that Ehw={E0w,Ebw} for any w∈H10(Ω), where E0w is the WG-FEM solution in the inside of elements and Ebw is the trace on Eh.
The following error bounds for the elliptic projection Eh follow from [52, Theorem 4.4] and [52, Theorem 4.5].
Lemma 2.11. [52] Suppose that w∈H10(Ω)∩Hk+1(Th). Then, the elliptic projection Eh defined by (2.36) has the following error estimates
‖Ehw−πhw‖E≤Chk|w|k+1,‖E0w−π0w‖≤Chk+1|w|k+1. |
We now state and prove the error estimate of a semi-discrete scheme in L2-norm.
Theorem 2.3. Let u∈Hk+1(Ω) and uh be the solution of the problem (1.1) and the semi-discrete problem (2.7), respectively. Then for any fixed t∈(0,T], there holds
‖u0,h(t)−π0u(t)‖Hα/2(0,T;L2(Ω))≤Chk+1‖C0DαT‖L2(J;Hk+1(Ω)). | (2.37) |
Proof. We first split the error eh(t):=ξh(t)+θh(t), where
ξh(t)={ξ0(t),ξb(t)},ξ0:=u0,h−E0u,ξb:=ub,h−Ebu, | (2.38) |
θh(t)={θ0(t),θb(t)},θ0:=E0u−π0u,ξb:=Ebu−πbu. | (2.39) |
It follows from Lemma 2.11 that
‖θ0‖Hα(0,T;L2(Ω))≤Chk+1‖C0DαTu‖L2(J;Hk+1(Ω)). | (2.40) |
We shall bound ξh using the semi-discrete problem (2.7), the definitions of the elliptic projection (2.36) and the projection π0 as follows. For any ϕ={ϕ0,ϕb}∈S0h, we have
(C0DαTξ0,ϕ0)+Ah(ξh,ϕ)=(C0DαTu0,h,ϕ0)+Ah(uh,ϕ)−(C0DαTE0,ϕ0)−Ah(Eh,ϕ)=(C0DαTu,ϕ0)−(C0DαTE0,ϕ0)=(π0(C0DαTu),ϕ0)−(C0DαTE0,ϕ0)=−(C0DαTθ0,ϕ0). |
Choosing ϕ=ξh in the above equation, we get
(C0DαTξ0,ξ0)+Ah(ξh,ξh)=−(C0DαTθ0,ξ0). |
Since ξ0(0)=0, one has C0DαTξ0=R0DαTξ0 and Lemma 2.5 implies that
(R0Dα/2Tξ0,RtDα/2Tξ0)+‖ξh‖2E≤‖C0DαTθ0‖‖ξ0‖. |
Recalling that
‖R0Dα/2Tν‖L2(0,T)≅‖ν‖Hα/2(0,T),∀ν∈0Hα/2(0,T), |
we get
‖ξ0‖2Hα/2(0,T;L2(Ω))+(‖ξh‖2E)L2(J)≤C‖C0DαTθ0‖L2(QT)‖ξ0‖L2(QT). |
Applying the arithmetic mean inequality yields
‖ξ0‖2Hα/2(0,T;L2(Ω))+(‖ξh‖2E)L2(J)≤C‖C0DαTθ0‖L2(QT)‖ξ0(s)‖L2(J;H1(Th))≤C‖C0DαTθ0‖2L2(QT)+12∫T0‖ξ0(s)‖2H1(Th)ds≤C‖C0DαTθ0‖2L2(QT)+12∫T0(‖ξh(s)‖1,h)2ds≤C‖C0DαTθ0‖2L2(QT)+12(‖ξh(s)‖2E)L2(J), |
where we have used the equivalent of the norms (2.10) in the last inequality. From (2.40), we obtain
‖ξ0‖2Hα/2(0,T;L2(Ω))+12(‖ξh‖2E)L2(J)≤Ch2(k+1)‖C0DαTu‖2L2(J;Hk+1(Ω)), |
which proves the desired result.
In order to present semi-discrete numerical scheme, we discretize (1.1) in time direction. We investigate time discretization using the well known L2−1σ formula on graded meshes to deal with the singularity of solution at t=0.
Let M>0 be a natural number. We define temporal graded meshes by setting tm=T(mM)r for m=0,1,…,M, where r≥1 is a user-chosen grading constant. Similar temporal graded meshes have been investigated in the literature, e.g, [59,60]. The graded constant r will influence the convergence rate; thus we take it such a way that the rate is optimal as presented below.
One can easily show that
tm≥2−rtm+1form=1,…,M−1, | (3.1) |
and
τm:=tm−tm−1≃T1/rM−1t1−1/rmform=1,…,M. | (3.2) |
For m=0,1,…,M−1 and σ∈[0,1], let tm+σ=tm+στm+1. Following the ides of [28], the Caputo derivative C0DαTu in (1.1) at t=tm+σ is approximated using the L2−1σ formula.
C0DαTu(tm+σ)≈δαtm+σu=cm,mum+1−m∑p=0(cm,p−cm,p−1)up for m=0,…,M−1. | (3.3) |
Here, c0,0=τ−11d0,0,cm,−1=0 and for m≥1 one has
cm,p={τ−1p+1(dm,0−fm,0) if p=0,τ−1p+1(dm,p+fm,p−1−fm,p) if 1≤p≤m−1,τ−1p+1(dm,m+fm,m−1) if p=m, |
where
dm,m=1Γ(1−α)∫tm+σtm(tm+σ−θ)−αdθ=σ1−αΓ(2−α)τ1−αm+1 for m≥0, dm,p=1Γ(1−α)∫tp+1tp(tm+σ−θ)−αdθ for m≥1, and 0≤p≤n−1,fm,p=1Γ(1−α)2tp+2−tp∫tp+1tp(tm+σ−θ)−α(η−tp+1/2)dθ for m≥1, and 0≤p≤m−1. |
The following technical lemmas will be useful in the later analysis.
Lemma 3.1. [28, Corollary 1] Assume that 0≤σ≤1. we have the following coercivity property of a function Z(⋅,t) on the graded temporal mesh {tm}Mm=0,
(σZm+1+(1−σ)Zm,δαtm+σZ)≥12δαtm+σ‖Z‖2form=0,…,M−1. |
Lemma 3.2. [61, Lemma 7] Let w∈C[0,T]∩C3(0,T]. Suppose that |w(d)(t)|≤C(1+tα−d) for d=0,1,2,3 and t∈(0,T]. Then
ψj+σw≤CM−min{rα,3−α} forj=0,…,M−1,ψj,sw≤CM−min{rα,3−α} fors=1,…,j,whenj≥1, |
where
ψj+σv=τ3−αj+1tαj+σsupη∈(tj,tj+1)|v‴(η)|forj=1,…,M−1, | (3.4) |
and
ψj,sv=τ−αj+1τ2s(τs+τs+1)tαssupη∈(ts−1,ts+1)|v‴(η)|for2≤s≤j≤M−1. | (3.5) |
Lemma 3.3. [61, Lemma 5] Assume that 1≥σ≥1−α/2. Then for any function {Vj}Mj=0, one has
|Vk+1|≤|V0|+Γ(1−α)maxm=0,…,k{tαm+σδαtm+σ|V|}fork=0,…,M−1. |
Lemma 3.4. [61, Lemma 1] Suppose σ=1−α/2. Assume that τj+1≤Ctj for j≥2 and τ1/τ2≤ρ, where ρ is any fixed positive constant. Then for any function v(t)∈C3(0,T], one has
|δαtj+σv−Dαtv(tj+σ)|≤Ct−αj+σ(ψj+σv+maxs=1,…,j{ψj,sv})forj=0,…,M−1, |
where ψj+σv and ψj,sv are given by (3.4) and (3.5), respectively.
We now formulate the fully discrete L2-1σ SFWG-FEM for the problem (2.1) as follows: find um+1h={um+10,h,um+1b,h}∈S0h such that
{(δαtm+σu0,h,v0,h)+(A∇wum,σh,∇wvh)=(fm+σ,v0,h),∀vh={v0,h,vb,h}∈S0h,u0h=πhg, | (4.1) |
where um,σh=σum+1h+(1−σ)umh and fm+σ=f(⋅,tm+σ) for m=0,1,…,M−1.
We will prove that the L2 stability of the fully discrete L2-1σ SFWG-FEM (4.1). First, we give a Poincare-type inequality in the WG finite element space S0h.
Lemma 4.1. [62] There is a positive constant C independent of the mesh such that
‖ω0‖≤C‖v‖E,∀v={ω0,ωb}∈S0h. |
Lemma 4.2. Let {ujh}Mj=0 be the solution of the fully discrete problem (4.1). Then
‖um+10,h‖2≤‖u00,h‖2+Γ(1−α)Tα2max0≤m≤M−1‖fm+σ‖2form=0,…,M−1. |
Proof. For m=0,…,M−1, choosing vh=um,σh in (4.1) yields
(δαtm+σu0,h,um,σ0,h)+‖∇wum,σh‖2=(fm+σ,um,σ0,h). |
Invoking Lemma 3.1, we obtain
12δαtm+σ‖u0,h‖2+‖∇wum,σh‖2≤(fm+σ,um,σ0,h). | (4.2) |
Using Cauchy-Schwarz inequality, the Young's inequality and Lemma 4.1, we obtain
(fm+σ,um,σ0,h)≤‖fm+σ‖‖um,σ0,h‖≤‖∇wum,σh‖2+14‖fm+σ‖2. |
Using this inequality in (4.2) gives
δαtm+σ‖u0,h‖2≤12‖fm+σ‖2. |
Thus, from Lemma 3.3, one has
‖um+10,h‖2≤‖u00,h‖2+Γ(1−α)maxm=0,…,k{tαm+σδαtm+σ‖u0,h‖2}≤‖u00,h‖2+Γ(1−α)Tα2max0≤m≤M−1‖fm+σ‖2, |
which completes the proof.
We now prove an error estimate for the fully discrete L2-1σ SFWG-FEM (4.1). For the error analysis, similar to (2.38), we split the error
um−umh=ξmh+θmh, | (4.3) |
where ξmh=um−Ehum and θmh=Ehum−umh. The estimation of ξmh follows from Lemma 2.9, and thus we shall estimate θmh as follows. From (1.1) and (4.1), for m=0,…,M−1 we have ∀vh={v0,h,vb,h}∈S0h,
(δαtm+σθ0,h,v0,h)+(A∇wθm,σh,∇wvh)=(δαtm+σE0u,v0,h)+(A∇wEhum,σ,∇wvh)−(δαtm+σu0,h,v0,h)−(A∇wum,σh,∇wvh)=(E0δαtm+σu,v0,h)+(A∇wEhum,σ,∇wvh)−(fm+σ,v0,h)=((E0−π0)δαtm+σu,v0,h)+(π0(δαtm+σu+∇⋅(A∇um,σ),v0,h)−(π0fm+σ,v0,h)=(π0(E0−I)δαtm+σu,v0,h)+(π0(δαtm+σu+∇⋅(A∇um,σ),v0,h)−(π0(C0DαTum+σ−∇⋅(A∇um+σ)),v0,h)=(−π0(δαtm+σξ0+Rm+σ+Φm+σ),v0,h), | (4.4) |
where Φm+σ=C0DαTum+σ−δαtm+σum and Rm+σ=∇⋅(A∇um+σ)−∇⋅(A∇um,σ).
The following theorem shows convergence of the L2-1σ SFWG-FEM in the norm L∞(L2).
Theorem 4.1. Assume that σ=(2−α)/2. Let um and umh be the solutions of (1.1), (4.1), respectively. Assume that u∈L∞(J;H10(Ω)∩Hk+1(Ω)),C0DαTu∈L∞(J;H10(Ω)∩Hk+1(Ω)) and ‖∂lu(⋅,t)∂tl‖≤C(1+tα−l) for l=0,1,2,3. Then there exists a constant C such that
max1≤m≤M‖um−um0,h‖≤C(M−min{rα,2}+hk+1). | (4.5) |
Proof. Let m∈{0,1,…,M} be a fixed number. Taking vh=θm,σh in (4.4) yields
(δαtm+σθ0,h,θm,σ0,h)+(A∇wθm,σh,∇wθm,σh)=−(π0(δαtm+σξ0+Rm+σ+Φm+σ),θm,σ0,h). |
From Lemma 3.1 and Cauchy-Schwarz inequality, one has
12δαtm+σ‖θ0,h‖2≤‖π0β‖‖θm,σ0,h‖, |
where β:=δαtm+σξ0+Rm+σ+Φm+σ. Now using the fact that the stability of the L2 projection in L2-norm [63] and the triangle inequality, we have
12δαtm+σ‖θ0,h‖2≤C(‖δαtm+σξ0‖+‖Rm+σ‖+‖Φm+σ‖)max1≤r≤N‖θr0,h‖. |
Thus, Lemma 3.3 and u00,h−E0u0=0 imply that
‖θm+10,h‖2≤Cmax0≤i≤M−1{tαi+σ(‖δαti+σξ0‖+‖Ri+σ‖+‖Φi+σ‖)}max1≤r≤M‖θr0,h‖. |
Therefore, one has
max1≤m≤M‖θm0,h‖≤Cmax0≤i≤M−1{tαi+σ(‖δαti+σξ0‖+‖Ri+σ‖+‖Φi+σ‖)}. | (4.6) |
We shall estimate each term in (4.6) individually as follows. We first note that ‖E0Φi+σ‖≤‖Φi+σ‖ and Lemma 2.9 give that
‖δαti+σξ0‖=‖δαti+σξ0−C0DαTξ0+C0DαTξ0‖=‖δαti+σu−C0DαTu(ti+σ)−E0(δαti+σu−C0DαTu(ti+σ))−C0DαTξ0‖≤‖Φi+σ‖+‖E0Φi+σ‖+Chk+1‖C0DαTui+σ‖k+1≤C‖Φi+σ‖+Chk+1‖C0DαTu‖L∞(Hk+1(Ω)). | (4.7) |
Now, from Lemma 3.4 and Lemma 3.2 we get
max0≤i≤M−1{tαi+σ‖Φi+σ‖}≤Cmax0≤i≤M−1{‖ψi+σu‖+{maxs=1,…,i‖ψi,su‖}}≤CM−min{rα,3−α}. | (4.8) |
We next consider the second term max0≤i≤M−1{tαi+σ‖Ri+σ‖} in (4.6). When i=0, the assumption ‖u(t)‖≤C implies that
tασ‖Rσ‖≤Ctα1≃M−rα, | (4.9) |
where we have used that t1=M−r. Taylor's theorem [61, Lemma 9] and the assumption that ‖∂2u(⋅,t)∂t2‖≤C(1+tα−2)≤Ctα−2, for each i≥1 yield
tαi+σ‖Ri+σ‖≤Ctαi+στ2i+1tα−2i≤Ctαi+1M−2t2−2/ri+1tα−2i≤Ct2α−2/ri+1M−2, |
where we have used (3.1) and (3.2). Therefore,
tαi+σ‖Ri+σ‖≤C{M−2for i=1,…,M−1 if r≥1/α,M−2t2α−2/r1≃M−2rαfor i=1,…,M−1 if 1≤r≤1/α. |
This result, together with (4.9), gives
max0≤i≤M−1{tαi+σ‖Ri+σ‖}≤CM−min{rα,2}. | (4.10) |
From (4.6)–(4.10), one can conclude that
max1≤m≤M‖θm0,h‖≤C(M−min{rα,2}+hk+1). | (4.11) |
Combining (4.11), Lemmas (2.9) and (4.3) gives the desired result (4.5). The proof is now completed.
Corollary 4.1. Assume that rα≥2. Then the error between the numerical solution umh computed by L2−1σ SFWG-FEM scheme (4.1) satisfies
‖um−um0,h‖≤C(hk+1+M−2)form=0,1,…,M. |
Proof. From Theorem 4.1 and r≥2/α, one has ‖um−um0,h‖≤C(hk+1+M−2) for each m. The result now follows. The proof is now completed.
The convergence order O(M−2) in time for the L2-1σ SFWG-FEM proved in Corollary 4.1 is higher-order than the O(M−(2−α)) temporal rate obtained by the well-known L1-WG-FEM. The O(hk+1) spatial convergence rate of the numerical methods is optimal in L2(Ω).
In this section, we present some numerical experiments to show that our theoretical results are valid. For easy implementation and to avoid much algebra, we take T=1 and QT=[0,1]2×(0,1]. In the following examples, we have first divided the domain Ω into squares and then further divided these squares into triangles by connecting the diagonal lines (as illustrated in Figure 1). We use the space of piecewise linear polynomials on the triangles and constant polynomials on the edges. We aim to verify the spacial and temporal accuracy of the L2-1σ SFWG-FEM scheme (4.1) on graded meshes. In the numerical solutions, the L2-1σ SFWG-FEM solution umh={um0,h,umb,h} is computed by the scheme (4.1). We compute the temporal errors eh={e0,eb}={um−um0,h,um−umb,h} in the L∞(L2)-norm using the following formula
‖e0‖L∞(L2),M=max0≤m≤M‖u(x,tm)−um0,h‖, |
where we have used 5-point Gaussian quadrature rules on time mesh interval for each m to approximate ‖u(x,tm)−um0,h‖. The order of convergence (OC) is computed using the following formula
OC=log2(‖u−um0,h‖L∞(L2),M‖u−um0,2h‖L∞(L2),2M). |
Example 5.1. Let A=1 in (1.1). We take f(x,y,t) so that the problem (1.1) has the following solution
u(x,y,t)=(tθ+t2)sin(πx)sin(πy), |
where θ is a fractional number.
If θ∈(0,1), then the solution u will have a weak singularity at t=0. That is, the integer-order derivatives of u with respect to the time will blow up at the starting point.
We first fix M=2000 which is small enough to avoid the time discretization errors and take the mesh size h=12m,m=1,2,3,4,5,6. We present the spatial errors at t=1 in the energy and L2 norms and their orders of convergence is shown in Table 3 when α=0.4 and θ=2. The orders of convergence listed in this table show that the proposed method has the optimal convergence order of O(hk) in the energy norm and O(hk+1) in the L2 norm, as stated by Corollary 4.1.
Take M=2000,θ=2,α=0.4,r=1 | ||||
N | ‖eh‖E | OC | ‖e0‖ | OC |
4 | 1.47E+01 | - | 4.30E−03 | - |
8 | 2.98E+00 | 2.30 | 5.41E−04 | 2.99 |
16 | 6.66E−01 | 2.16 | 6.75E−05 | 3.00 |
32 | 1.60E−01 | 2.05 | 8.43E−06 | 3.00 |
64 | 4.16E−02 | 1.95 | 1.06E−06 | 2.99 |
Expected OC | 2.00 | 3.00 |
Then, we fix the mesh size h in space so that the errors in time dominate the errors in space. The results in Table 4, Table 5 and Table 6 show that the rate of convergence is of order O(M−2), which is in perfect agreement with Corollary 4.1. In these tables, when r=ropt, we observe that the computed OC is slightly bigger than the expected ones. The reason for this is that the optimum value of the grading constant yields a better approximation in L2 norm for the problem having a weak singularity at the initial point. Observe that if the regularity parameter θ∈(0,1), then one cannot achieve the optimal convergence rate using the uniform mesh or non-optimal grading constant r due to the singularity of the solution at t=0.
Take h=π/64,θ=0.8,α=0.4 | ||||||
r=1 | ropt=5/2 | r=3 | ||||
M | ‖e0‖ | OC | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 2.85E−03 | - | 5.72E−04 | - | 4.73E−04 | - |
32 | 1.75E−03 | 0.70 | 1.43E−04 | 2.00 | 1.18E−04 | 2.00 |
64 | 1.04E−03 | 0.75 | 3.41E−05 | 2.07 | 2.96E−05 | 2.00 |
128 | 6.10E−04 | 0.77 | 8.31E−06 | 2.03 | 7.23E−06 | 2.03 |
256 | 3.55E−04 | 0.78 | 2.08E−06 | 2.00 | 1.79E−06 | 2.01 |
Expected OC | - | 0.8 | . | 2.00 | - | 2.00 |
h=π/64,θ=0.5,α=0.2 | ||||||
r=2 | r=5/2 | ropt=4 | ||||
M | ‖e0‖ | OC | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 3.06E−03 | - | 4.03E−03 | - | 4.07E−03 | - |
32 | 1.74E−03 | 0.81 | 1.84E−03 | 1.13 | 1.92E−03 | 1.08 |
64 | 9.03E−04 | 0.95 | 8.53E−04 | 1.11 | 6.88E−04 | 1.48 |
128 | 4.54E−04 | 0.99 | 3.67E−04 | 1.21 | 1.90E−04 | 1.86 |
256 | 2.21E−04 | 1.04 | 1.43E−04 | 1.36 | 5.01E−05 | 1.92 |
Expected OC | 1.00 | 1.25 | 2.00 |
h=π/64,θ=0.5,r=2/θ | ||||
α=2/3 | α=4/5 | |||
M | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 5.36E−03 | - | 6.55E−03 | - |
32 | 2.49E−03 | 1.10 | 3.02E−03 | 1.11 |
64 | 8.84E−04 | 1.50 | 1.07E−03 | 1.50 |
128 | 2.41E−04 | 1.86 | 2.93E−04 | 1.87 |
256 | 6.23E−05 | 1.95 | 7.41E−04 | 1.98 |
Expected OC | 2.00 | 2.00 |
Example 5.2. Let K=0.1 in (1.1). The function f(x,y,t) is taken so that the exact solution of the problem (1.1) is
u(x,y,t)=(tθ+1)(x(1−x)y(1−y))ex+y, |
where θ is a regularity parameter.
In this example, we take M=2000 so that the spatial error dominates the error in time. Table 7 lists the computed errors at t=1 in the energy and L2 norms and their orders of convergence. These rates of convergence displayed are in good agreement with the theory predicted by Corollary 4.1. These rates show that the optimal orders of convergence are obtained.
Fix M=2000,θ=2,α=0.4,r=1 | ||||
N | ‖eh‖E | OC | ‖e0‖ | OC |
4 | 2.62E+00 | - | 7.51E−04 | - |
8 | 6.56E−01 | 2.00 | 9.56E−05 | 2.97 |
16 | 1.65E−01 | 1.99 | 1.20E−05 | 2.99 |
32 | 4.18E−02 | 1.98 | 1.50E−06 | 3.00 |
64 | 1.06E−02 | 1.97 | 1.88E−07 | 3.00 |
Expected OC | 2.00 | 3.00 |
Next, we fix the spatial step size h=1/300 to ensure that the temporal errors dominate the errors in space. We compute ‖um−um0,h‖L∞(L2),M of L2-1σ SFWG-FEM and their rates of convergence in Table 8 and in Table 9 for various values of α. These rates of convergence displayed are in good agreement with the theory predicted by Corollary 4.1. Further, Table 8 displays that the optimal rate of convergence O(M−2) is only obtained by the values of the grading constant r≥2/θ.
h=1/300,θ=0.8,α=0.2 | ||||||
r=1 | ropt=5/2 | r=3 | ||||
M | ‖e0‖ | OC | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 1.25E−04 | - | 2.07E−05 | - | 3.95E−05 | - |
32 | 7.65E−05 | 0.70 | 5.61E−06 | 1.88 | 1.10E−05 | 1.84 |
64 | 4.57E−05 | 0.74 | 1.61E−06 | 1.80 | 2.96E−06 | 1.90 |
128 | 2.68E−05 | 0.77 | 4.35E−07 | 1.89 | 8.11E−07 | 1.87 |
256 | 1.54E−05 | 0.80 | 1.12E−07 | 1.96 | 2.14E−07 | 1.92 |
Expected OC | 0.80 | 2.00 | - | 2.00 |
h=1/300,θ=0.8,r=2/θ | ||||
α=2/3 | α=4/5 | |||
M | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 4.27E−05 | - | 5.37E−05 | - |
32 | 1.99E−05 | 1.10 | 2.42E−05 | 1.14 |
64 | 6.98E−06 | 1.50 | 8.58E−06 | 1.50 |
128 | 1.92E−06 | 1.86 | 2.32E−06 | 1.89 |
256 | 4.93E−07 | 1.96 | 5.79E−07 | 2.00 |
Expected OC | 2.00 | 2.00 |
In Example 5.3 we use triangular meshes with hanging nodes to illustrate the advantage of the SFWG method in treating irregular meshes shown in Figure 2.
Example 5.3. Let Ω=(0,1)2,A=1, T=1 in (1.1) and f(x,y,t) be given such that the exact solution
u(x,y,t)=tαsin(πx)sin(πy). |
In order to show the advantage of the SFWG method in dealing with the triangular meshes with hanging nodes, we report the measured errors in the energy and L2 norms in Table 10. The results show the flexibility of the SFWG-FEM in treating hanging nodes in meshes, while the standard finite element method cannot be easily applied without any hp refinement, which makes the computations formidably expensive.
Take M=2000,α=0.3,r=2/α | ||||
N | ‖eh‖E | OC | ‖e0‖ | OC |
16 | 4.53E−01 | - | 1.26E−02 | - |
32 | 1.18E−01 | 1.99 | 1.56E−03 | 3.01 |
64 | 2.94E−02 | 2.00 | 1.94E−04 | 3.00 |
128 | 7.32E−03 | 2.00 | 2.43E−05 | 3.00 |
256 | 1.83E−03 | 2.00 | 3.03E−06 | 3.00 |
Expected OC | 2.00 | 3.00 |
In this paper, we studied the SFWG-FEM in space and L2-1σ method in time for the fractional diffusion problems on graded meshes in time. We derived optimal error estimates of semi-discrete in the L2 and H1 norms and fully discrete numerical schemes in the L2 norm. Because of the singularity at the initial time, graded meshes in time were used, and the optimal values of the grading constant gave the second order convergence in time. Various examples were carried out to verify the theory presented in this work. We will investigate the method of this paper to fractional diffusion problems with time-dependent diffusion coefficient in future work.
The authors declare that they have not used Artificial Intelligence (AI) tools in the creation of this article.
The authors would like to express their deep gratitude to the editor and anonymous referees for their valuable comments and suggestions that improve the paper.
The authors declare that they have no conflicts of interest.
[1] | I. Podlubny, Fractional differential equations, San Diego: Academic Press, 1998. |
[2] |
J. P. Bouchaud, A. Georges, Anomalous diffusion in disordered media: Statistical mechanisms, models and physical applications, Phys. Rep., 195 (1990), 127–293. https://doi.org/10.1016/0370-1573(90)90099-N doi: 10.1016/0370-1573(90)90099-N
![]() |
[3] |
T. H. Solomon, E. R. Weeks, H. L. Swinney, Observation of anomalous diffusion and Levy flights in a two-dimensional rotating flow, Phys. Rev. Lett., 71 (1993), 3975. https://doi.org/10.1103/PhysRevLett.71.3975 doi: 10.1103/PhysRevLett.71.3975
![]() |
[4] |
W. Wyss, The fractional diffusion equation, J. Math. Phys., 27 (1986), 2782–2785. https://doi.org/10.1063/1.527251 doi: 10.1063/1.527251
![]() |
[5] |
R. Metzler, J. Klafter, The random walk's guide to anomalous diffusion: A fractional dynamics approach, Phys. Rep., 339 (2000), 1–77. https://doi.org/10.1016/S0370-1573(00)00070-3 doi: 10.1016/S0370-1573(00)00070-3
![]() |
[6] |
R. Gorenflo, F. Mainardi, D. Moretti, P. Paradisi, Time fractional diffusion: A discrete random walk approach, Nonlinear Dynam., 29 (2002), 129–143 https://doi.org/10.1023/A:1016547232119 doi: 10.1023/A:1016547232119
![]() |
[7] |
N. N. Leonenko, M. M. Meerschaert, A. Sikorskii, Fractional pearson diffusions, J. Math. Anal. Appl., 403 (2013), 532–546. https://doi.org/10.1016/j.jmaa.2013.02.046 doi: 10.1016/j.jmaa.2013.02.046
![]() |
[8] |
Z. Z. Sun, X. N. Wu, A fully discrete difference scheme for a diffusion-wave system, Appl. Numer. Math., 56 (2006), 193–209. https://doi.org/10.1016/j.apnum.2005.03.003 doi: 10.1016/j.apnum.2005.03.003
![]() |
[9] |
Y. Lin, C. Xu, Finite difference/spectral approximations for the time-fractional diffusion equation, J. Comput. Phys., 225 (2007), 1533–1552. https://doi.org/10.1016/j.jcp.2007.02.001 doi: 10.1016/j.jcp.2007.02.001
![]() |
[10] |
A. A. Alikhanov, Numerical methods of solutions of boundary value problems for the multi-term variable-distributed order diffusion equation, Appl. Math. Comput., 268 (2015), 12–22. https://doi.org/10.1016/j.amc.2015.06.045 doi: 10.1016/j.amc.2015.06.045
![]() |
[11] |
F. I. Taukenova, M. Kh. Shkhanukov-Lafishev, Difference methods for solving boundary value problems for fractional differential equations, Comput. Math. Math. Phys., 46 (2006), 1785–1795. https://doi.org/10.1134/S0965542506100149 doi: 10.1134/S0965542506100149
![]() |
[12] |
C. M. Chen, F. Liu, V. Anh, I. Turner, Numerical schemes with high spatial accuracy for a variable-order anomalous subdiffusion equation, SIAM J. Sci. Comput., 32 (2010), 1740–1760. https://doi.org/10.1137/090771715 doi: 10.1137/090771715
![]() |
[13] |
A. A. Alikhanov, Boundary value problems for the diffusion equation of the variable order in differential and difference settings, Appl. Math. Comput., 219 (2012), 3938–3946. https://doi.org/10.1016/j.amc.2012.10.029 doi: 10.1016/j.amc.2012.10.029
![]() |
[14] |
R. Du, W. R. Cao, Z. Z. Sun, A compact difference scheme for the fractional diffusion-wave equation, Appl. Math. Model., 34 (2010), 2998–3007. https://doi.org/10.1016/j.apm.2010.01.008 doi: 10.1016/j.apm.2010.01.008
![]() |
[15] |
G. H. Gao, Z. Z. Sun, H. W. Zhang, A new fractional numerical differentiation formula to approximate the Caputo210 fractional derivative and its applications, J. Comput. Phys., 259 (2014), 33-–50. https://doi.org/10.1016/j.jcp.2013.11.017 doi: 10.1016/j.jcp.2013.11.017
![]() |
[16] |
Y. N. Zhang, Z. Z. Sun, H. W. Wu, Error estimates of Crank-Nicolson-type difference schemes for the subdiffusion equation, SIAM J. Numer. Anal., 49 (2011), 2302–2322. https://doi.org/10.1137/100812707 doi: 10.1137/100812707
![]() |
[17] |
Y. Lin, X. Li, C. Xu, Finite difference/spectral approximations for the fractional cable equation, Math. Comp., 80 (2011), 1369–1396. https://doi.org/10.1090/S0025-5718-2010-02438-X doi: 10.1090/S0025-5718-2010-02438-X
![]() |
[18] |
X. J. Li, C. J. Xu, A space-time spectral method for the time fractional diffusion equation, SIAM J. Numer. Anal., 47 (2009), 2108–2131. https://doi.org/10.1137/080718942 doi: 10.1137/080718942
![]() |
[19] |
W. Qiu, D. Xu, J. Guo, J. Zhou, A time two-grid algorithm based on finite difference method for the two-dimensional nonlinear time-fractional mobile/immobile transport model, Numer. Algorithms, 85 (2020), 39–58. https://doi.org/10.1007/s11075-019-00801-y doi: 10.1007/s11075-019-00801-y
![]() |
[20] |
X. Peng, D. Xu, W. Qiu, Pointwise error estimates of compact difference scheme for mixed-type time-fractional Burgers' equation, Math. Comput. Simulation, 208 (2023), 702–726. https://doi.org/10.1016/j.matcom.2023.02.004 doi: 10.1016/j.matcom.2023.02.004
![]() |
[21] |
G. H. Gao, Z. H. Sun, A compact finite difference scheme for the fractional sub-diffusion equations, J. Comput. Phys., 230 (2011), 586–595. https://doi.org/10.1016/j.jcp.2010.10.007 doi: 10.1016/j.jcp.2010.10.007
![]() |
[22] |
X. Yang, L. Wu, H. Zhang, A space-time spectral order sinc-collocation method for the fourth-order nonlocal heat model arising in viscoelasticity, Appl. Math. Comput., 457 (2023), 128192. https://doi.org/10.1016/j.amc.2023.128192 doi: 10.1016/j.amc.2023.128192
![]() |
[23] |
W. Wang, H. Zhang, X. Jiang, X. Yang, A high-order and efficient numerical technique for the nonlocal neutron diffusion equation representing neutron transport in a nuclear reactor, Ann. Nucl. Energy, 195 (2024), 110163. https://doi.org/10.1016/j.anucene.2023.110163 doi: 10.1016/j.anucene.2023.110163
![]() |
[24] |
Q. Tian, X. Yang, H. Zhang, D. Xu, An implicit robust numerical scheme with graded meshes for the modified Burgers model with nonlocal dynamic properties, Comput. Appl. Math., 42 (2023), 246. https://doi.org/10.1007/s40314-023-02373-z doi: 10.1007/s40314-023-02373-z
![]() |
[25] |
Z. Zhou, H. Zhang, X. Yang, H1-norm error analysis of a robust ADI method on graded mesh for three-dimensional subdiffusion problems, Numer. Algorithms, 2023. https://doi.org/10.1007/s11075-023-01676-w doi: 10.1007/s11075-023-01676-w
![]() |
[26] |
H. Zhang, X. Yang, Q. Tang, D. Xu, A robust error analysis of the OSC method for a multi-term fourth-order sub-diffusion equation, Comput. Math. Appl., 109 (2022), 180–190. https://doi.org/10.1016/j.camwa.2022.01.007 doi: 10.1016/j.camwa.2022.01.007
![]() |
[27] |
H. Zhang, Y. Liu, X. Yang, An efficient ADI difference scheme for the nonlocal evolution problem in three-dimensional space, J. Appl. Math. Comput., 69 (2023), 651–674. https://doi.org/10.1007/s12190-022-01760-9 doi: 10.1007/s12190-022-01760-9
![]() |
[28] |
A. A. Alikhanov, A new difference scheme for the time fractional diffusion equation, J. Comput. Phys., 280 (2015), 424–438. https://doi.org/10.1016/j.jcp.2014.09.031 doi: 10.1016/j.jcp.2014.09.031
![]() |
[29] |
J. Wang, X. Ye, A weak Galerkin finite element method for second-order elliptic problems, J. Comput. Appl. Math., 241 (2013), 103–115. https://doi.org/10.1016/j.cam.2012.10.003 doi: 10.1016/j.cam.2012.10.003
![]() |
[30] |
Q. Li, J. Wang, Weak Galerkin finite element methods for parabolic equations, Numer. Methods Partial Differ. Equ., 29 (2013), 2004–2024. https://doi.org/10.1002/num.21786 doi: 10.1002/num.21786
![]() |
[31] |
L. Mu, J. Wang, X. Ye, A modified weak Galerkin finite element method for the Stokes equations, J. Comp. Appl. Math., 275 (2015), 79–90. https://doi.org/10.1016/j.cam.2014.08.006 doi: 10.1016/j.cam.2014.08.006
![]() |
[32] |
T. Zhang, L. Tang, A weak finite element method for elliptic problems in one space dimension, Appl. Math. Comput., 280 (2016), 1–10. https://doi.org/10.1016/j.amc.2016.01.018 doi: 10.1016/j.amc.2016.01.018
![]() |
[33] | J. Wang, X. Ye, A weak Galerkin mixed finite element method for second order elliptic problems, Math. Comput., 83 (2014), 2101–2126. |
[34] |
S. Toprakseven, A weak Galerkin finite element method on temporal graded meshes for the multi-term time fractional diffusion equations, Comput. Math. Appl., 128 (2022), 108–120. https://doi.org/10.1016/j.camwa.2022.10.012 doi: 10.1016/j.camwa.2022.10.012
![]() |
[35] |
S. Toprakseven, A weak Galerkin finite element method for time fractional reaction-diffusion-convection problems with variable coefficients, Appl. Numer. Math., 168 (2021), 1–12. https://doi.org/10.1016/j.apnum.2021.05.021 doi: 10.1016/j.apnum.2021.05.021
![]() |
[36] |
S. Toprakseven, S. Dinibutun, Error estimations of a weak Galerkin finite element method for a linear system of ℓ≥2 coupled singularly perturbed reaction-diffusion equations in the energy and balanced norms, AIMS Mathematics, 8 (2023), 15427–15465. https://doi.org/10.3934/math.2023788 doi: 10.3934/math.2023788
![]() |
[37] |
S. Toprakseven, Optimal order uniform convergence of weak Galerkin finite element method on Bakhvalov-type meshes for singularly perturbed convection dominated problems, Hacet. J. Math. Stat., 52 (2023), 850–875. https://doi.org/10.15672/hujms.1117320 doi: 10.15672/hujms.1117320
![]() |
[38] |
S. Toprakseven, Optimal order uniform convergence in energy and balanced norms of weak Galerkin finite element method on Bakhvalov-type meshes for nonlinear singularly perturbed problems, Comput. Appl. Math., 41 (2022), 377. https://doi.org/10.1007/s40314-022-02090-z doi: 10.1007/s40314-022-02090-z
![]() |
[39] |
S. Toprakseven, P. Zhu, Error analysis of a weak Galerkin finite element method for two-parameter singularly perturbed differential equations in the energy and balanced norms, Appl. Math. Comput., 441 (2023), 127683. https://doi.org/10.1016/j.amc.2022.127683 doi: 10.1016/j.amc.2022.127683
![]() |
[40] |
Y. Xie, M. Tang, C. Tang, A weak Galerkin finite element method for indefinite time-harmonic maxwell equations, Appl. Math. Comput., 435 (2022), 127471. https://doi.org/10.1016/j.amc.2022.127471 doi: 10.1016/j.amc.2022.127471
![]() |
[41] |
X. Wang, F. Gao, Y. Liu, Z. Sun, A weak Galerkin finite element method for high dimensional time-fractional diffusion equation, Appl. Math. Comput., 386 (2020), 125524. https://doi.org/10.1016/j.amc.2020.125524 doi: 10.1016/j.amc.2020.125524
![]() |
[42] |
H. Wang, D. Xu, J. Zhou, J. Guo, Weak Galerkin finite element method for a class of time fractional generalized Burgers' equation, Numer. Methods Partial Differ. Equ., 37 (2021), 732–749. https://doi.org/10.1002/num.22549 doi: 10.1002/num.22549
![]() |
[43] |
X. Ye, S. Zhang, A stabilizer-free weak Galerkin finite element method on polytopal meshes, J. Comput. Appl. Math., 371 (2020), 112699. https://doi.org/10.1016/j.cam.2019.112699 doi: 10.1016/j.cam.2019.112699
![]() |
[44] |
A. Al-Taweel, X. Wang, The lowest-order stabilizer free weak Galerkin finite element method, Appl. Numer. Math., 157 (2020), 434–445. https://doi.org/10.1016/j.apnum.2020.06.012 doi: 10.1016/j.apnum.2020.06.012
![]() |
[45] |
A. Al-Taweel, X. Wang, X. Ye, S. Zhang, A stabilizer free weak Galerkin finite element method with supercloseness of order two, Numer. Methods Partial Differ. Equ., 37 (2021), 1012–1029. https://doi.org/10.1002/num.22564 doi: 10.1002/num.22564
![]() |
[46] | X. Ye, S. Zhang, A conforming discontinuous Galerkin finite element method, Int. J. Numer. Anal. Model, 17 (2020), 110–117. |
[47] |
X. Ye, S. Zhang, Y. Zhu, Stabilizer-free weak Galerkin methods for monotone quasilinear elliptic PDEs, Results Appl. Math., 8 (2020), 100097. https://doi.org/10.1016/j.rinam.2020.100097 doi: 10.1016/j.rinam.2020.100097
![]() |
[48] |
J. Ma, F. Gao, N. Du, Stabilizer-free weak Galerkin finite element method with second-order accuracy in time for the time fractional diffusion equation, J. Comput. Appl. Math., 414 (2022), 114407. https://doi.org/10.1016/j.cam.2022.114407 doi: 10.1016/j.cam.2022.114407
![]() |
[49] |
M. Stynes, Too much regularity may force too much uniqueness, Fract. Calc. Appl. Anal., 19 (2016), 1554–1562. https://doi.org/10.1515/fca-2016-0080 doi: 10.1515/fca-2016-0080
![]() |
[50] | X. Ye, S. Zhang, Numerical investigation on weak Galerkin finite elements, 2020, arXiv: 2004.12483.255. |
[51] | L. Mu, J. Wang, X. Ye, Weak Galerkin finite element methods on polytopal meshes, Int. J. Numer. Anal. Model., 12 (2015), 31–53. |
[52] | X. Ye, S. Zhang, A new weak gradient for the stabilizer free weak Galerkin method with polynomial reduction, 2020, arXiv: 2004.13019. |
[53] |
N. J. Ford, J. Y. Xiao, Y. B. Yan, A finite element method for time fractional partial differential equations, Fract. Calc. Appl. Anal., 14 (2011), 454–474. https://doi.org/10.2478/s13540-011-0028-2 doi: 10.2478/s13540-011-0028-2
![]() |
[54] |
V. J. Ervin, J. P. Roop, Variational formulation for the stationary fractional advection dispersion equation, Numer. Methods Partial Differ. Equ., 22 (2006), 558–576. https://doi.org/10.1002/num.20112 doi: 10.1002/num.20112
![]() |
[55] |
X. Li, C. Xu, Existence and uniqueness of the weak solution of the space-time fractional diffusion equation and a spectral method approximation, Commun. Comput. Phys., 8 (2010), 1016–1051. https://doi.org/10.4208/cicp.020709.221209a doi: 10.4208/cicp.020709.221209a
![]() |
[56] | R. A. Adams, J. J. F. Fournier, Sobolev spaces, Elsevier, 2003. |
[57] | A. A. Kilbas, H. M. Srivastava, J. J. Trujillo, Theory and applications of fractional differential equations, Elsevier, 2006. |
[58] | V. Thomee, Galerkin finite element methods for parabolic problems, Springer Science & Business Media, 2007. |
[59] |
M. Stynes, E. O'Riordan, J. L. Gracia, Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation, SIAM J. Numer. Anal., 55 (2017), 1057–1079. https://doi.org/10.1137/16M1082329 doi: 10.1137/16M1082329
![]() |
[60] |
M. Stynes, A survey of the L1 scheme in the discretisation of time-fractional problems, Numer. Math. Theory Methods Appl., 15 (2022), 1173–1192. https://doi.org/10.13140/RG.2.2.27671.60322 doi: 10.13140/RG.2.2.27671.60322
![]() |
[61] |
H. Chen, M. Stynes, Error analysis of a second-order method on fitted meshes for a time-fractional diffusion problem, J. Sci. Comput., 79 (2019), 624–647. https://doi.org/10.13140/RG.2.2.34452.19846 doi: 10.13140/RG.2.2.34452.19846
![]() |
[62] | L. Mu, J. Wang, X. Ye, Weak Galerkin finite element methods on polytopal meshes, 2012, arXiv: 1204.3655. |
[63] |
J. Douglas Jr., T. Dupont, L. Wahlbin, The stability in Lq of the L2-projection into finite element function spaces, Numer. Math., 23 (1974), 193–197. https://doi.org/10.1007/bf01400302 doi: 10.1007/bf01400302
![]() |
1. | Aniruddha Seal, Srinivasan Natesan, Suayip Toprakseven, A Dimensional-Splitting Weak Galerkin Finite Element Method for 2D Time-Fractional Diffusion Equation, 2024, 98, 0885-7474, 10.1007/s10915-023-02448-3 | |
2. | Suayip Toprakseven, Seza Dinibutun, A weak Galerkin finite element method for parabolic singularly perturbed convection-diffusion equations on layer-adapted meshes, 2024, 32, 2688-1594, 5033, 10.3934/era.2024232 | |
3. | Wenjuan Li, Fuzheng Gao, Jintao Cui, Interpolated coefficients stabilizer-free weak Galerkin method for semilinear parabolic convection–diffusion problem, 2025, 159, 08939659, 109268, 10.1016/j.aml.2024.109268 |
Pk(K) | Pk−1(e) | [Pk+1(K)]d | r1 | r2 |
k=1 | k=1 | k=1 | 0 | 0 |
k=2 | k=2 | k=2 | 1 | 2 |
k=3 | k=3 | k=3 | 2 | 3 |
Pk(K) | Pk−1(e) | [Pk+1(K)]d | r1 | r2 |
k=1 | k=1 | k=1 | 1 | 2 |
k=2 | k=2 | k=2 | 2 | 3 |
k=3 | k=3 | k=3 | 3 | 4 |
Take M=2000,θ=2,α=0.4,r=1 | ||||
N | ‖eh‖E | OC | ‖e0‖ | OC |
4 | 1.47E+01 | - | 4.30E−03 | - |
8 | 2.98E+00 | 2.30 | 5.41E−04 | 2.99 |
16 | 6.66E−01 | 2.16 | 6.75E−05 | 3.00 |
32 | 1.60E−01 | 2.05 | 8.43E−06 | 3.00 |
64 | 4.16E−02 | 1.95 | 1.06E−06 | 2.99 |
Expected OC | 2.00 | 3.00 |
Take h=π/64,θ=0.8,α=0.4 | ||||||
r=1 | ropt=5/2 | r=3 | ||||
M | ‖e0‖ | OC | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 2.85E−03 | - | 5.72E−04 | - | 4.73E−04 | - |
32 | 1.75E−03 | 0.70 | 1.43E−04 | 2.00 | 1.18E−04 | 2.00 |
64 | 1.04E−03 | 0.75 | 3.41E−05 | 2.07 | 2.96E−05 | 2.00 |
128 | 6.10E−04 | 0.77 | 8.31E−06 | 2.03 | 7.23E−06 | 2.03 |
256 | 3.55E−04 | 0.78 | 2.08E−06 | 2.00 | 1.79E−06 | 2.01 |
Expected OC | - | 0.8 | . | 2.00 | - | 2.00 |
h=π/64,θ=0.5,α=0.2 | ||||||
r=2 | r=5/2 | ropt=4 | ||||
M | ‖e0‖ | OC | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 3.06E−03 | - | 4.03E−03 | - | 4.07E−03 | - |
32 | 1.74E−03 | 0.81 | 1.84E−03 | 1.13 | 1.92E−03 | 1.08 |
64 | 9.03E−04 | 0.95 | 8.53E−04 | 1.11 | 6.88E−04 | 1.48 |
128 | 4.54E−04 | 0.99 | 3.67E−04 | 1.21 | 1.90E−04 | 1.86 |
256 | 2.21E−04 | 1.04 | 1.43E−04 | 1.36 | 5.01E−05 | 1.92 |
Expected OC | 1.00 | 1.25 | 2.00 |
h=π/64,θ=0.5,r=2/θ | ||||
α=2/3 | α=4/5 | |||
M | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 5.36E−03 | - | 6.55E−03 | - |
32 | 2.49E−03 | 1.10 | 3.02E−03 | 1.11 |
64 | 8.84E−04 | 1.50 | 1.07E−03 | 1.50 |
128 | 2.41E−04 | 1.86 | 2.93E−04 | 1.87 |
256 | 6.23E−05 | 1.95 | 7.41E−04 | 1.98 |
Expected OC | 2.00 | 2.00 |
Fix M=2000,θ=2,α=0.4,r=1 | ||||
N | ‖eh‖E | OC | ‖e0‖ | OC |
4 | 2.62E+00 | - | 7.51E−04 | - |
8 | 6.56E−01 | 2.00 | 9.56E−05 | 2.97 |
16 | 1.65E−01 | 1.99 | 1.20E−05 | 2.99 |
32 | 4.18E−02 | 1.98 | 1.50E−06 | 3.00 |
64 | 1.06E−02 | 1.97 | 1.88E−07 | 3.00 |
Expected OC | 2.00 | 3.00 |
h=1/300,θ=0.8,α=0.2 | ||||||
r=1 | ropt=5/2 | r=3 | ||||
M | ‖e0‖ | OC | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 1.25E−04 | - | 2.07E−05 | - | 3.95E−05 | - |
32 | 7.65E−05 | 0.70 | 5.61E−06 | 1.88 | 1.10E−05 | 1.84 |
64 | 4.57E−05 | 0.74 | 1.61E−06 | 1.80 | 2.96E−06 | 1.90 |
128 | 2.68E−05 | 0.77 | 4.35E−07 | 1.89 | 8.11E−07 | 1.87 |
256 | 1.54E−05 | 0.80 | 1.12E−07 | 1.96 | 2.14E−07 | 1.92 |
Expected OC | 0.80 | 2.00 | - | 2.00 |
h=1/300,θ=0.8,r=2/θ | ||||
α=2/3 | α=4/5 | |||
M | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 4.27E−05 | - | 5.37E−05 | - |
32 | 1.99E−05 | 1.10 | 2.42E−05 | 1.14 |
64 | 6.98E−06 | 1.50 | 8.58E−06 | 1.50 |
128 | 1.92E−06 | 1.86 | 2.32E−06 | 1.89 |
256 | 4.93E−07 | 1.96 | 5.79E−07 | 2.00 |
Expected OC | 2.00 | 2.00 |
Take M=2000,α=0.3,r=2/α | ||||
N | ‖eh‖E | OC | ‖e0‖ | OC |
16 | 4.53E−01 | - | 1.26E−02 | - |
32 | 1.18E−01 | 1.99 | 1.56E−03 | 3.01 |
64 | 2.94E−02 | 2.00 | 1.94E−04 | 3.00 |
128 | 7.32E−03 | 2.00 | 2.43E−05 | 3.00 |
256 | 1.83E−03 | 2.00 | 3.03E−06 | 3.00 |
Expected OC | 2.00 | 3.00 |
Pk(K) | Pk−1(e) | [Pk+1(K)]d | r1 | r2 |
k=1 | k=1 | k=1 | 0 | 0 |
k=2 | k=2 | k=2 | 1 | 2 |
k=3 | k=3 | k=3 | 2 | 3 |
Pk(K) | Pk−1(e) | [Pk+1(K)]d | r1 | r2 |
k=1 | k=1 | k=1 | 1 | 2 |
k=2 | k=2 | k=2 | 2 | 3 |
k=3 | k=3 | k=3 | 3 | 4 |
Take M=2000,θ=2,α=0.4,r=1 | ||||
N | ‖eh‖E | OC | ‖e0‖ | OC |
4 | 1.47E+01 | - | 4.30E−03 | - |
8 | 2.98E+00 | 2.30 | 5.41E−04 | 2.99 |
16 | 6.66E−01 | 2.16 | 6.75E−05 | 3.00 |
32 | 1.60E−01 | 2.05 | 8.43E−06 | 3.00 |
64 | 4.16E−02 | 1.95 | 1.06E−06 | 2.99 |
Expected OC | 2.00 | 3.00 |
Take h=π/64,θ=0.8,α=0.4 | ||||||
r=1 | ropt=5/2 | r=3 | ||||
M | ‖e0‖ | OC | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 2.85E−03 | - | 5.72E−04 | - | 4.73E−04 | - |
32 | 1.75E−03 | 0.70 | 1.43E−04 | 2.00 | 1.18E−04 | 2.00 |
64 | 1.04E−03 | 0.75 | 3.41E−05 | 2.07 | 2.96E−05 | 2.00 |
128 | 6.10E−04 | 0.77 | 8.31E−06 | 2.03 | 7.23E−06 | 2.03 |
256 | 3.55E−04 | 0.78 | 2.08E−06 | 2.00 | 1.79E−06 | 2.01 |
Expected OC | - | 0.8 | . | 2.00 | - | 2.00 |
h=π/64,θ=0.5,α=0.2 | ||||||
r=2 | r=5/2 | ropt=4 | ||||
M | ‖e0‖ | OC | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 3.06E−03 | - | 4.03E−03 | - | 4.07E−03 | - |
32 | 1.74E−03 | 0.81 | 1.84E−03 | 1.13 | 1.92E−03 | 1.08 |
64 | 9.03E−04 | 0.95 | 8.53E−04 | 1.11 | 6.88E−04 | 1.48 |
128 | 4.54E−04 | 0.99 | 3.67E−04 | 1.21 | 1.90E−04 | 1.86 |
256 | 2.21E−04 | 1.04 | 1.43E−04 | 1.36 | 5.01E−05 | 1.92 |
Expected OC | 1.00 | 1.25 | 2.00 |
h=π/64,θ=0.5,r=2/θ | ||||
α=2/3 | α=4/5 | |||
M | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 5.36E−03 | - | 6.55E−03 | - |
32 | 2.49E−03 | 1.10 | 3.02E−03 | 1.11 |
64 | 8.84E−04 | 1.50 | 1.07E−03 | 1.50 |
128 | 2.41E−04 | 1.86 | 2.93E−04 | 1.87 |
256 | 6.23E−05 | 1.95 | 7.41E−04 | 1.98 |
Expected OC | 2.00 | 2.00 |
Fix M=2000,θ=2,α=0.4,r=1 | ||||
N | ‖eh‖E | OC | ‖e0‖ | OC |
4 | 2.62E+00 | - | 7.51E−04 | - |
8 | 6.56E−01 | 2.00 | 9.56E−05 | 2.97 |
16 | 1.65E−01 | 1.99 | 1.20E−05 | 2.99 |
32 | 4.18E−02 | 1.98 | 1.50E−06 | 3.00 |
64 | 1.06E−02 | 1.97 | 1.88E−07 | 3.00 |
Expected OC | 2.00 | 3.00 |
h=1/300,θ=0.8,α=0.2 | ||||||
r=1 | ropt=5/2 | r=3 | ||||
M | ‖e0‖ | OC | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 1.25E−04 | - | 2.07E−05 | - | 3.95E−05 | - |
32 | 7.65E−05 | 0.70 | 5.61E−06 | 1.88 | 1.10E−05 | 1.84 |
64 | 4.57E−05 | 0.74 | 1.61E−06 | 1.80 | 2.96E−06 | 1.90 |
128 | 2.68E−05 | 0.77 | 4.35E−07 | 1.89 | 8.11E−07 | 1.87 |
256 | 1.54E−05 | 0.80 | 1.12E−07 | 1.96 | 2.14E−07 | 1.92 |
Expected OC | 0.80 | 2.00 | - | 2.00 |
h=1/300,θ=0.8,r=2/θ | ||||
α=2/3 | α=4/5 | |||
M | ‖e0‖ | OC | ‖e0‖ | OC |
16 | 4.27E−05 | - | 5.37E−05 | - |
32 | 1.99E−05 | 1.10 | 2.42E−05 | 1.14 |
64 | 6.98E−06 | 1.50 | 8.58E−06 | 1.50 |
128 | 1.92E−06 | 1.86 | 2.32E−06 | 1.89 |
256 | 4.93E−07 | 1.96 | 5.79E−07 | 2.00 |
Expected OC | 2.00 | 2.00 |
Take M=2000,α=0.3,r=2/α | ||||
N | ‖eh‖E | OC | ‖e0‖ | OC |
16 | 4.53E−01 | - | 1.26E−02 | - |
32 | 1.18E−01 | 1.99 | 1.56E−03 | 3.01 |
64 | 2.94E−02 | 2.00 | 1.94E−04 | 3.00 |
128 | 7.32E−03 | 2.00 | 2.43E−05 | 3.00 |
256 | 1.83E−03 | 2.00 | 3.03E−06 | 3.00 |
Expected OC | 2.00 | 3.00 |