Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

A high-order stabilizer-free weak Galerkin finite element method on nonuniform time meshes for subdiffusion problems

  • 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+M2) 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

    Related Papers:

    [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+M2) 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(ts)α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(ts)α1u(x,s)ds,α0, (1.4)
    tDαTu(x,t)=1Γ(α)Tt(st)α1u(x,s)ds,α0, (1.5)
    R0DαTu(x,t)=1Γ(1α)tt0(ts)αu(x,s)ds,α(0,1], (1.6)
    RtDαTu(x,t)=1Γ(1α)tTt(st)α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 t0 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 L21σ 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 s0 an integer and the corresponding norm us,D and semi-norms |u|s. Further, the space L(J;Hk(Ω)) with the norm

    vk,=ess supv(,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 KTh, hK is the diameter of K and the mesh size h=maxKThhK.

    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)+(Ku,w)=(f,w),wH10(Ω),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 k1, the weak Galerkin finite element space Sh associated with Th is defined by

    Sh={ω={ω0,ωb}:ω0|KPk(K),ωb|ePk1(e),eK,KTh}, (2.2)

    and its subspace S0h is given by

    S0h={ω={ω0,ωb}Sh:ωb=0 on KΩ,KTh}, (2.3)

    where Pk(K) is the space of polynomials with degree of at most k on an element K and Pk1(e) is the space of polynomials with degree of at most k1 on an edge eK. 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),Pk1(e),Pj(K)d) with j=d+k1. Using the definition of the classical definition of weak gradient given by (2.4), the configuration of the SFWG-FEM (Pk(K),Pk1(e),Pj(K)d) delivers only sub-optimal spatial accuracy in both energy norm and the L2 norm, presented in Table 1 ([50]).

    Table 1.  Weak gradient calculated by (2.4), E=O(hr1) and =O(hr2).
    Pk(K) Pk1(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

     | Show Table
    DownLoad: CSV

    The standard definition for a weak gradient wu[Pj(K)]2 of a weak function u={u0,ub} is a unique polynomial on each KTh satisfying [29,43,51]

    (wu,r)K=(u0,r)K+ub,rnKr[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),Pk1(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.

    Table 2.  Weak gradient calculated by (2.5), E=O(hr1) and =O(hr2).
    Pk(K) Pk1(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

     | Show Table
    DownLoad: CSV

    For each ω={ω0,ωb}ShH1(Ω), 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

    Kwωϕ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 Pk1(e) for any eEh. Let π0 be the L2-projection onto the space Pk(K) for any KTh and define πhu={π0u,πbu}Sh for any uH1(K). For any KTh, 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 vH1(K) and KTh, one has

    w(πhv)=Πhv.

    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),rnK=(π0v,r)K+π0v,rnK+πbvπ0v,rnK=(v,r)K+πbv,rnK=(v,r)Kv,rnK+πbv,rnK=(Πhv,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=KTh(z,w)K=KTKKzwdx, and z,w=KThz,wK=KThKzwds.

    For u={u0,ub}Sh and ω={ω0,ωb}Sh, we define the bilinear form as

    Ah(u,ω):=(Awu,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:=(KThwω2K)1/2, (2.8)
    ω1,h:=(KThω02K+h1Kπb(ω0ωb)2K)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ωEa2ω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 C0(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):=¯C0(0,T) in the norm Hαr(0,T) defined by

    vHαr(0,T)=(v2L2(0,T)+|v|2Hαr(0,T))1/2,

    where |v|Hαr(0,T)=RtDαTvL2(0,T).

    Definition 2.2. [53] Define Hαc(0,T):=¯C0(0,T) in the norm Hαc(0,T) defined by

    vHαr(0,T)=(v2L2(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,vHα/2(J), then we have

    (R0DαTu,v)L2(J)=(R0Dα/2Tu,RtDα/2Tv)L2(J).

    Lemma 2.6. [54] For α>0 and uHα(J), we have

    (Dαtˆu,tDαˆu)L2(R)=cos(πα)Dαtˆu2L2(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)YHα(J)},

    with respect to the norm

    uHα(J;Y):=u(,t)YHα(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,v2L2(J;Hα(Ω))=T0v2Hα(Ω)dt,(vE)2L2(J)=T0v2Edt.

    The broken  Sobolev space Hs(Th) is denoted by Hs(Th):={vL2(Ω):v|KHs(K),KTh}.

    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 fLq(J;L2(Ω)), the solution uh of the semi-discrete problem (2.7) satisfies the following stability estimate with q=21+α.

    u0,hHα/2(J;L2(Ω))CfLq(J;L2(Ω))+gL2(Ω)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)+Cuh2E(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)Cuh2E. Employing Lemma 2.5 to the first term on LHS of (2.13), knowing that uh2E0, and using Cauchy-Schwarz inequality on the right side of (2.13), we obtain

    (R0Dα/2Tu0,h,RtDα/2Tu0,h)fL2(Ω)u0,hL2(Ω)+tαΓ(1α)gL2(Ω)u0,hL2(Ω).

    Integrating the above expression with respect to t, we get

    (R0Dα/2Tu0,h,RtDα/2Tu0,h)L2(QT)T0(fL2(Ω)u0,hL2(Ω)+tαΓ(1α)gL2(Ω)u0,hL2(Ω))dt. (2.14)

    By Lemma 2.4, we obtain

    C(R0Dα/2Tu0,h,R0Dα/2Tu0,h)L2(QT)T0(fL2(Ω)u0,hL2(Ω)+tαΓ(1α)gL2(Ω)u0,hL2(Ω))dt.

    Employing Hölder inequality on the left side of the above inequality gives

    (R0Dα/2Tu0,h,R0Dα/2Tu0,h)L2(QT)C(fLq(J;L2(Ω))+gL2(Ω)tαLq(J))u0,hLp(J;L2(Ω)),

    where q=21+α and p=21α.

    With the aid of the facts that (see, e.g., [53])

    R0Dα/2TvL2(J)vHα/2(J),v0Hα/2(J),

    and the embedding theorem from [56]

    Hα/2(J)Lp(J),u0,hLp(J;L2(Ω))Cu0,hHα/2(J;L2(Ω)),

    one can conclude that

    u0,h2Hα/2(J;L2(Ω))C(fLq(J;L2(Ω))+gL2(Ω)tαLq(J))u0,hHα/2(J;L2(Ω)),

    from which the desired result follows after dividing both sides of the above inequality by u0,hHα/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

    ((Au),ω0)Th=(Aw(πhu),wω)ThZ(u,ω), (2.15)

    where Z(u,ω):=Z1(u,ω)+Z2(u,ω)+Z3(u,ω) with

    Z1(u,ω)=(Aw(πhu)Au,wω)Th, (2.16)
    Z2(u,ω)=(AuΠh(Au))n,πbω0ωb, (2.17)
    Z3(u,ω)=Aun,ω0πbω0. (2.18)

    Proof. Using integration by parts, we have for any ω={ω0,ωb}S0h

    ((Au),ω0)Th=(Au,ω0)ThAun,ω0ωb=(Au,ω0)ThAun,πbω0ωbAun,ω0πbω0, (2.19)

    where we have used that ωb|Ω=0 and Au is single value on Eh.

    Using the definition of projection Πh, one has

    (Au,ω0)Th=(Πh(Au),ω0)Th. (2.20)

    On the other hand, it follows from the definition of weak gradient (2.5) that

    (Πh(Au),wω)Th=(Πh(Au),ω0)Th+πb(ωbω0),Πh(Au)n. (2.21)

    From (2.20), (2.21) and using the definitions of Πh and πb, we have

    (Au,ω0)Th=(Πh(Au),wω)Th+πb(ω0ωb),Πh(Au)n=(Au,wω)Th+πb(ω0ωb),Πh(Au)n=(Au,wω)Th+πbω0ωb,Πh(Au)n. (2.22)

    Plugging the above equation (2.22) into (2.19) yields

    ((Au),ω0)Th=(Au,wω)Th+πbω0ωb,(Πh(Au)Au)nAun,ω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((Au),ω0)Th=(f,ω0)Th.

    From (2.15) in Lemma 2.7, we obtain

    (C0DαTπ0u,ω0)Th(Aw(π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(Aweh,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])

    ω2eC(h1Kω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

    KTh(uπ0u2K+h2K(uπ0u)2K)Ch2(s+1)u2s+1,0sk, (2.26)
    KTh(uΠhu2K+h2K|uΠhu|21,K)Ch2su2s+1,0sk. (2.27)

    Lemma 2.10. Assume that wHk+1(Ω). Then, for any ω={ω0,ωb}V0h, one has

    |Z(w,ω)|Chkwk+1ωE.

    Proof. Using Cauchy-Schwarz inequality, (1.3), Lemmas 2.1 and Lemma 2.9 we obtain

    |Z1(w,ω)|=|KTh(A(w(πhu)u),ω0πbω0)T|CKThAL(T)ΠhuuL2(T)wωL2(T)ChkwHk+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,ω)|=|KTh(AwΠh(Aw))n,πbω0ωbK|CKThAwΠh(Aw)L2(K)πbω0ωbL2(K)C(KThhKAwΠh(Aw)2L2(K))1/2(KThh1Kπbω0ωb2L2(K))1/2ChkwHk+1(Ω)ω1,hChkwHk+1(Ω)ωE, (2.29)

    where we have used that

    KThhKAwΠh(Aw)2L2(K)KTh(AwΠh(Aw)2L2(K)+h2K|AwΠh(Aw)|1,K)ChkwHk+1(Ω). (2.30)

    From Cauchy-Schwarz inequality, the trace inequality (2.25), (1.3), (2.10) and Lemma 2.9 that

    |Z3(w,ω)|=|KThAwn,ω0πbω0K|=|KTh(A(wΠk1(Aw))n,ω0πbω0K|CKThAwΠk1(Aw)L2(K)πbω0ω0L2(K)C(KThhKAwΠk1(Aw)2L2(K))1/2(KThh1Kπ0ω0ω02L2(K))1/2C(KThhKKwΠk1(Aw)2L2(K))1/2(KThh2Kπ0ω0ω02L2(T)+(π0ω0ω0)2L2(T))1/2ChkwHk+1(Ω)v1ChkwHk+1(Ω)ωE, (2.31)

    where Πk1 is the L2 projection operator onto the space [Pk1(K)]2 on each KTh and we have used the fact πbω0ω0L2(K)π0ω0ω0L2(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,utL2(0,t;Hk+1(Th)) for any fixed tJ. Then, we have the error estimate

    eh(t)EC(g,u,ut)hk, (2.32)

    where C(g,u,ut) depends on the norms of g, u and ut.

    Proof. For a fixed tJ, 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)+eh2EChkuHk+1(Ω)ehECh2hu2Hk+1(Ω)+12eh2E.

    Hence, we have

    (C0DαTe0,h,e0,h)+12eh2ECh2hu2Hk+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,hHα/2(0,t;L2(Ω))+t0eh(s)2EdsCh2ht0u(s)2k+1ds. (2.34)

    Now, taking v=eht in (2.23) gives

    (R0DαTe0,h,e0,ht)+Ah(eh,eht)=Z(u,eht),

    or, equivalently

    (R0DβTe0,ht,e0,ht)+12ddtAh(eh,eh)=ddtZ(u,eh)Z(ut,eh),

    where we have used the fact that R0DαTe0,h=R0Dα1Te0,ht=R0DβTe0,ht 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,h2L2(R)dx+12eh2EZ(u(t),eh(t))+t0|Z(ut(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

    eh2EChku(t)k+1ehE+Chkt0ut(s)k+1eh(s)EdsCh2k(u(t)2k+1+t0ut(s)2k+1ds)+12eh2E+12t0eh2Eds.

    Appealing (2.34), one has

    eh2ECh2k(u(t)2k+1+t0u(s)2k+1ds+t0ut(s)2k+1ds). (2.35)

    Note that u(t)=u(0)+t0ut(s)=g+t0ut(s). Thus, we get

    u(t)k+1gk+1+t0ut(s)k+1ds,

    which combined with (2.35) gives

    eh2ECh2k(g2k+1+t0u(s)2k+1ds+t0ut(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 wH10(Ω) [58]

    Ah(Ehw,ϕ)=((Aw),ϕ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 wH10(Ω), 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 wH10(Ω)Hk+1(Th). Then, the elliptic projection Eh defined by (2.36) has the following error estimates

    EhwπhwEChk|w|k+1,E0wπ0wChk+1|w|k+1.

    We now state and prove the error estimate of a semi-discrete scheme in L2-norm.

    Theorem 2.3. Let uHk+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+1C0DαTL2(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,hE0u,ξb:=ub,hEbu, (2.38)
    θh(t)={θ0(t),θb(t)},θ0:=E0uπ0u,ξb:=Ebuπbu. (2.39)

    It follows from Lemma 2.11 that

    θ0Hα(0,T;L2(Ω))Chk+1C0DαTuL2(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)+ξh2EC0DαTθ0ξ0.

    Recalling that

    R0Dα/2TνL2(0,T)νHα/2(0,T),ν0Hα/2(0,T),

    we get

    ξ02Hα/2(0,T;L2(Ω))+(ξh2E)L2(J)CC0DαTθ0L2(QT)ξ0L2(QT).

    Applying the arithmetic mean inequality yields

    ξ02Hα/2(0,T;L2(Ω))+(ξh2E)L2(J)CC0DαTθ0L2(QT)ξ0(s)L2(J;H1(Th))CC0DαTθ02L2(QT)+12T0ξ0(s)2H1(Th)dsCC0DαTθ02L2(QT)+12T0(ξh(s)1,h)2dsCC0DαTθ02L2(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

    ξ02Hα/2(0,T;L2(Ω))+12(ξh2E)L2(J)Ch2(k+1)C0DαTu2L2(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 L21σ 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 r1 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

    tm2rtm+1form=1,,M1, (3.1)

    and

    τm:=tmtm1T1/rM1t11/rmform=1,,M. (3.2)

    For m=0,1,,M1 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 L21σ formula.

    C0DαTu(tm+σ)δαtm+σu=cm,mum+1mp=0(cm,pcm,p1)up for m=0,,M1. (3.3)

    Here, c0,0=τ11d0,0,cm,1=0 and for m1 one has

    cm,p={τ1p+1(dm,0fm,0) if p=0,τ1p+1(dm,p+fm,p1fm,p) if 1pm1,τ1p+1(dm,m+fm,m1) if p=m,

    where

    dm,m=1Γ(1α)tm+σtm(tm+σθ)αdθ=σ1αΓ(2α)τ1αm+1 for m0dm,p=1Γ(1α)tp+1tp(tm+σθ)αdθ for m1, and 0pn1,fm,p=1Γ(1α)2tp+2tptp+1tp(tm+σθ)α(ηtp+1/2)dθ for m1, and 0pm1

    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+σZ2form=0,,M1.

    Lemma 3.2. [61, Lemma 7] Let wC[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+σwCMmin{rα,3α} forj=0,,M1,ψj,swCMmin{rα,3α} fors=1,,j,whenj1,

    where

    ψj+σv=τ3αj+1tαj+σsupη(tj,tj+1)|v(η)|forj=1,,M1, (3.4)

    and

    ψj,sv=ταj+1τ2s(τs+τs+1)tαssupη(ts1,ts+1)|v(η)|for2sjM1. (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,,M1.

    Lemma 3.4. [61, Lemma 1] Suppose σ=1α/2. Assume that τj+1Ctj for j2 and τ1/τ2ρ, where ρ is any fixed positive constant. Then for any function v(t)C3(0,T], one has

    |δαtj+σvDαtv(tj+σ)|Ctαj+σ(ψj+σv+maxs=1,,j{ψj,sv})forj=0,,M1,

    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)+(Awum,σ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,,M1.

    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

    ω0CvE,v={ω0,ωb}S0h.

    Lemma 4.2. Let {ujh}Mj=0 be the solution of the fully discrete problem (4.1). Then

    um+10,h2u00,h2+Γ(1α)Tα2max0mM1fm+σ2form=0,,M1.

    Proof. For m=0,,M1, choosing vh=um,σh in (4.1) yields

    (δαtm+σu0,h,um,σ0,h)+wum,σh2=(fm+σ,um,σ0,h).

    Invoking Lemma 3.1, we obtain

    12δαtm+σu0,h2+wum,σh2(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,hwum,σh2+14fm+σ2.

    Using this inequality in (4.2) gives

    δαtm+σu0,h212fm+σ2.

    Thus, from Lemma 3.3, one has

    um+10,h2u00,h2+Γ(1α)maxm=0,,k{tαm+σδαtm+σu0,h2}u00,h2+Γ(1α)Tα2max0mM1fm+σ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

    umumh=ξmh+θmh, (4.3)

    where ξmh=umEhum and θmh=Ehumumh. 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,,M1 we have vh={v0,h,vb,h}S0h,

    (δαtm+σθ0,h,v0,h)+(Awθm,σh,wvh)=(δαtm+σE0u,v0,h)+(AwEhum,σ,wvh)(δαtm+σu0,h,v0,h)(Awum,σh,wvh)=(E0δαtm+σu,v0,h)+(AwEhum,σ,wvh)(fm+σ,v0,h)=((E0π0)δαtm+σu,v0,h)+(π0(δαtm+σu+(Aum,σ),v0,h)(π0fm+σ,v0,h)=(π0(E0I)δαtm+σu,v0,h)+(π0(δαtm+σu+(Aum,σ),v0,h)(π0(C0DαTum+σ(Aum+σ)),v0,h)=(π0(δαtm+σξ0+Rm+σ+Φm+σ),v0,h), (4.4)

    where Φm+σ=C0DαTum+σδαtm+σum and Rm+σ=(Aum+σ)(Aum,σ).

    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 uL(J;H10(Ω)Hk+1(Ω)),C0DαTuL(J;H10(Ω)Hk+1(Ω)) and lu(,t)tlC(1+tαl) for l=0,1,2,3. Then there exists a constant C such that

    max1mMumum0,hC(Mmin{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)+(Awθ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,h2π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,h2C(δαtm+σξ0+Rm+σ+Φm+σ)max1rNθr0,h.

    Thus, Lemma 3.3 and u00,hE0u0=0 imply that

    θm+10,h2Cmax0iM1{tαi+σ(δαti+σξ0+Ri+σ+Φi+σ)}max1rMθr0,h.

    Therefore, one has

    max1mMθm0,hCmax0iM1{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+σξ0C0DαTξ0+C0DαTξ0=δαti+σuC0DαTu(ti+σ)E0(δαti+σuC0DαTu(ti+σ))C0DαTξ0Φi+σ+E0Φi+σ+Chk+1C0DαTui+σk+1CΦi+σ+Chk+1C0DαTuL(Hk+1(Ω)). (4.7)

    Now, from Lemma 3.4 and Lemma 3.2 we get

    max0iM1{tαi+σΦi+σ}Cmax0iM1{ψi+σu+{maxs=1,,iψi,su}}CMmin{rα,3α}. (4.8)

    We next consider the second term max0iM1{tαi+σRi+σ} in (4.6). When i=0, the assumption u(t)C implies that

    tασRσCtα1Mrα, (4.9)

    where we have used that t1=Mr. Taylor's theorem [61, Lemma 9] and the assumption that 2u(,t)t2C(1+tα2)Ctα2, for each i1 yield

    tαi+σRi+σCtαi+στ2i+1tα2iCtαi+1M2t22/ri+1tα2iCt2α2/ri+1M2,

    where we have used (3.1) and (3.2). Therefore,

    tαi+σRi+σC{M2for i=1,,M1 if r1/α,M2t2α2/r1M2rαfor i=1,,M1 if 1r1/α.

    This result, together with (4.9), gives

    max0iM1{tαi+σRi+σ}CMmin{rα,2}. (4.10)

    From (4.6)–(4.10), one can conclude that

    max1mMθm0,hC(Mmin{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 L21σ SFWG-FEM scheme (4.1) satisfies

    umum0,hC(hk+1+M2)form=0,1,,M.

    Proof. From Theorem 4.1 and r2/α, one has umum0,hC(hk+1+M2) for each m. The result now follows. The proof is now completed.

    The convergence order O(M2) 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}={umum0,h,umumb,h} in the L(L2)-norm using the following formula

    e0L(L2),M=max0mMu(x,tm)um0,h,
    Figure 1.  Uniform triangulation of the domain.

    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(uum0,hL(L2),Muum0,2hL(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.

    Table 3.  Spatial error histories and the rates of convergence at t=1 of the SFWG-FEM using P2 element for Example 5.1 on triangular meshes.
    Take M=2000,θ=2,α=0.4,r=1
    N ehE OC e0 OC
    4 1.47E+01 - 4.30E03 -
    8 2.98E+00 2.30 5.41E04 2.99
    16 6.66E01 2.16 6.75E05 3.00
    32 1.60E01 2.05 8.43E06 3.00
    64 4.16E02 1.95 1.06E06 2.99
    Expected OC 2.00 3.00

     | Show Table
    DownLoad: CSV

    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(M2), 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.

    Table 4.  Time error histories and the rates of convergence of the SFWG-FEM for Example 5.1 on triangular meshes.
    Take h=π/64,θ=0.8,α=0.4
    r=1 ropt=5/2 r=3
    M e0 OC e0 OC e0 OC
    16 2.85E03 - 5.72E04 - 4.73E04 -
    32 1.75E03 0.70 1.43E04 2.00 1.18E04 2.00
    64 1.04E03 0.75 3.41E05 2.07 2.96E05 2.00
    128 6.10E04 0.77 8.31E06 2.03 7.23E06 2.03
    256 3.55E04 0.78 2.08E06 2.00 1.79E06 2.01
    Expected OC - 0.8 . 2.00 - 2.00

     | Show Table
    DownLoad: CSV
    Table 5.  Time error histories and the rate convergence of the SFWG-FEM for Example 5.1 on triangular meshes.
    h=π/64,θ=0.5,α=0.2
    r=2 r=5/2 ropt=4
    M e0 OC e0 OC e0 OC
    16 3.06E03 - 4.03E03 - 4.07E03 -
    32 1.74E03 0.81 1.84E03 1.13 1.92E03 1.08
    64 9.03E04 0.95 8.53E04 1.11 6.88E04 1.48
    128 4.54E04 0.99 3.67E04 1.21 1.90E04 1.86
    256 2.21E04 1.04 1.43E04 1.36 5.01E05 1.92
    Expected OC 1.00 1.25 2.00

     | Show Table
    DownLoad: CSV
    Table 6.  Time error histories and the rate convergence of the SFWG-FEM for Example 5.1 on triangular meshes.
    h=π/64,θ=0.5,r=2/θ
    α=2/3 α=4/5
    M e0 OC e0 OC
    16 5.36E03 - 6.55E03 -
    32 2.49E03 1.10 3.02E03 1.11
    64 8.84E04 1.50 1.07E03 1.50
    128 2.41E04 1.86 2.93E04 1.87
    256 6.23E05 1.95 7.41E04 1.98
    Expected OC 2.00 2.00

     | Show Table
    DownLoad: CSV

    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(1x)y(1y))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.

    Table 7.  Spatial error histories and the rate convergence at t=1 of the SFWG-FEM for Example 5.2 on triangular meshes.
    Fix M=2000,θ=2,α=0.4,r=1
    N ehE OC e0 OC
    4 2.62E+00 - 7.51E04 -
    8 6.56E01 2.00 9.56E05 2.97
    16 1.65E01 1.99 1.20E05 2.99
    32 4.18E02 1.98 1.50E06 3.00
    64 1.06E02 1.97 1.88E07 3.00
    Expected OC 2.00 3.00

     | Show Table
    DownLoad: CSV

    Next, we fix the spatial step size h=1/300 to ensure that the temporal errors dominate the errors in space. We compute umum0,hL(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(M2) is only obtained by the values of the grading constant r2/θ.

    Table 8.  Time error histories and the rate convergence of the SFWG-FEM for Example 5.2 on triangular meshes.
    h=1/300,θ=0.8,α=0.2
    r=1 ropt=5/2 r=3
    M e0 OC e0 OC e0 OC
    16 1.25E04 - 2.07E05 - 3.95E05 -
    32 7.65E05 0.70 5.61E06 1.88 1.10E05 1.84
    64 4.57E05 0.74 1.61E06 1.80 2.96E06 1.90
    128 2.68E05 0.77 4.35E07 1.89 8.11E07 1.87
    256 1.54E05 0.80 1.12E07 1.96 2.14E07 1.92
    Expected OC 0.80 2.00 - 2.00

     | Show Table
    DownLoad: CSV
    Table 9.  Time error histories and the rate convergence of the SFWG-FEM for Example 5.2 on triangular meshes.
    h=1/300,θ=0.8,r=2/θ
    α=2/3 α=4/5
    M e0 OC e0 OC
    16 4.27E05 - 5.37E05 -
    32 1.99E05 1.10 2.42E05 1.14
    64 6.98E06 1.50 8.58E06 1.50
    128 1.92E06 1.86 2.32E06 1.89
    256 4.93E07 1.96 5.79E07 2.00
    Expected OC 2.00 2.00

     | Show Table
    DownLoad: CSV

    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.

    Figure 2.  Triangulation of the domain with hanging nodes.

    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.

    Table 10.  Spatial error histories and the rates of convergence at t=1 of the SFWG-FEM using P2 element for Example 5.3 on triangular meshes with hanging nodes.
    Take M=2000,α=0.3,r=2/α
    N ehE OC e0 OC
    16 4.53E01 - 1.26E02 -
    32 1.18E01 1.99 1.56E03 3.01
    64 2.94E02 2.00 1.94E04 3.00
    128 7.32E03 2.00 2.43E05 3.00
    256 1.83E03 2.00 3.03E06 3.00
    Expected OC 2.00 3.00

     | Show Table
    DownLoad: CSV

    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
  • This article has been cited by:

    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
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1288) PDF downloads(66) Cited by(3)

Figures and Tables

Figures(2)  /  Tables(10)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog