Optimal error estimates of a linearized second-order BDF scheme for a nonlocal parabolic problem

M.S. Daoussa Haggar (Department of Mathematics, University of N'Djamena, N'Djamena, Chad)
M. Mbehou (Department of Mathematics, Faculty of Sciences, University of Yaounde 1, Yaounde, Cameroon)

Arab Journal of Mathematical Sciences

ISSN: 1319-5166

Article publication date: 28 February 2023

Issue publication date: 23 January 2024

366

Abstract

Purpose

This paper focuses on the unconditionally optimal error estimates of a linearized second-order scheme for a nonlocal nonlinear parabolic problem. The first step of the scheme is based on Crank–Nicholson method while the second step is the second-order BDF method.

Design/methodology/approach

A rigorous error analysis is done, and optimal L2 error estimates are derived using the error splitting technique. Some numerical simulations are presented to confirm the study’s theoretical analysis.

Findings

Optimal L2 error estimates and energy norm.

Originality/value

The goal of this research article is to present and establish the unconditionally optimal error estimates of a linearized second-order BDF finite element scheme for the reaction-diffusion problem. An optimal error estimate for the proposed methods is derived by using the temporal-spatial error splitting techniques, which split the error between the exact solution and the numerical solution into two parts, that is, the temporal error and the spatial error. Since the spatial error is not dependent on the time step, the boundedness of the numerical solution in L∞-norm follows an inverse inequality immediately without any restriction on the grid mesh.

Keywords

Citation

Daoussa Haggar, M.S. and Mbehou, M. (2024), "Optimal error estimates of a linearized second-order BDF scheme for a nonlocal parabolic problem", Arab Journal of Mathematical Sciences, Vol. 30 No. 1, pp. 112-129. https://doi.org/10.1108/AJMS-05-2022-0126

Publisher

:

Emerald Publishing Limited

Copyright © 2023, M.S. Daoussa Haggar and M. Mbehou

License

Published in the Arab Journal of Mathematical Sciences. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) license. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this license may be seen at http://creativecommons.org/licences/by/4.0/legalcode


1. Introduction

In this paper, we consider the following parabolic problem with nonlocal nonlinearity:

(1.1)uta(l(u))Δu+α|u|p2u=f(u)inΩ×(0,T],u(x,t)=0onΩ×(0,T],u(x,0)=u0(x)inΩ,
where ΩRd, d ≥ 1 is again a domain with a smooth boundary Ω, a and f are functions to be defined in the next section and l denote a continuous linear form on L2(Ω) given by
l(u(t))=Ωg(x)u(t,x)dx,
where g is a function on L2(Ω).

The study of nonlocal parabolic problems has received considerable attention in recent years ([1–3] and the references therein). This kind of problems arises in various situations, for instance, u could describe the density of a population (for instance, bacteria) subject to spreading. The diffusion coefficient a is then supposed to depend on the entire population in the domain rather than on the local density, that is, moves are guided by considering the global state of the medium. The problem is nonlocal in the sense that the diffusion coefficient is determined by a global quantity. Besides its mathematical motivation because of the presence of the nonlocal term a(l(u)), such problems come from physical situations related to migration of a population of bacteria in a container in which the velocity of migration v = au depends on the global population in a subdomain Ω′ ⊂ Ω given by a(l(u)).

Simsen and Ferreira [4] have discussed not only the existence and uniqueness of solutions for this problem but also continuity with respect to initial values, the exponential stability of weak solutions and important results on the existence of a global attractor. The numerical methods for the nonlocal problems have been investigated by many authors as like in Refs [5, 6] and the references therein. However, they are restricted to nonlocal reaction terms or nonlocal boundary conditions. Chaudhary et al. [7] studied the convergence analysis of the Crank–Nicolson finite element method for the nonlocal problem involving the Dirichlet energy. Mbehou et al. [8] studied (1.1) using the Crank–Nicolson Galerkin finite element method. The main focus on this paper was to present the exponential decay and vanishing of the solutions in finite time. They also derived the optimal convergence order in L2-norm using Pr with r ≥ 1 finite elements. Yin and Xu [9] applied the finite-volume method to obtain approximate solutions for a nonlocal problem on reactive flows in porous media and derived the optimal convergence order in the L2 norm. Almeida et al. [10] presented convergence analysis for a fully discretized approximation to a nonlocal problem involving a parabolic equation with moving boundaries, with the finite element method applied for the space variables and the Crank–Nicolson method for the time. Recently, Yang et al. [11] derived the unconditional optimal error estimate of Galerkin FEMs for the time-dependent Klein–Gordon–Schrodinger equations using the error splitting technique. Also in Ref. [12], Yang and Jiang applied the linearized second-order backward differentiation formulae (BDF) Galerkin Finite element methods (FEMs) for the Landau-Lifshitz equations to derive the unconditional optimal error estimates.

Our goal in this research article is to give and establish the unconditionally optimal error estimates of a linearized second-order BDF finite element scheme for the reaction-diffusion problem (1.1). Using Pr (r ≥ 1) finite element to approximate the solution of (1.1), the optimal error estimates Ot2 + hr+1) in L2 norm are derived using the error splitting technique.

This paper is organized as follows. In Section 2, we recall few known results and present few regularities, which are used in the proof of the optimal error estimates. To prove the optimal error estimates by the error splitting technique, the temporal errors and the spatial errors are shown in Sections 3 and 4, respectively. Finally numerical results are presented in Section 5 to demonstrate our theoretical analysis.

2. Preliminaries and main results

Let ΩRd (d ≥ 1) be a bounded domain with a smooth boundary Ω = Γ. The standard notations (see for instance Refs [13, 14]) will be used throughout this work. The Lebesgue space is denoted Lp(Ω), 1 ≤ p ≤ , with norms Lp but the L2(Ω)-norm will be denoted by ‖ ⋅‖. For any nonnegative integer m and real number p ≥ 1, the classical Sobolev spaces:

Wm,p(Ω)={vLp(Ω);DαvLp(Ω)for all|α|m},
equipped with the semi-norm
|v|m,p=|α|=mΩ|Dαv|pdx1/p,
and the norm
(2.1)vm,p=0|α|mΩ|Dαv|pdx1/p,
with the usual extension when p = . When p = 2, Wm,p(Ω) is the Hilbert space Hm(Ω) with the scalar product:
((v,w))m=|α|m(Dαv,Dαw)
The norm of Hm(Ω) will be denoted by ‖ ⋅‖m. It should be mentioned that Dα stands for the derivative in the sense of distribution, while α = (α1, …, αd) denotes a multi-index of length |α| = α1 + ⋯ + αd. We also employ the standard notation of Bochner spaces, such as Lq(0, T, X) with norm
wLq(X)=0Tw(t)Xqdt1/q,1q<,wL(X)=esssup0tTw(t)X,
where X is an Hilbert space and ‖ ⋅‖X the norm of X. For all these notions on Sobolev spaces and Bochner spaces, we refer to Refs [13, 15].

Throughout this paper, the following known inequalities will be frequently used [13].

(2.2)vLrCv1(2r6)vH1(Ω)
(2.3)vCv1/2v21/2vH2(Ω).
Let us now suppose that α is a nonnegative constant and p > 1. Simsen and Ferreira [4] proved the existence and uniqueness of global solution under the following hypotheses.
H1.

u0 ∈ L2(Ω).

H2.

f:RR is Lipschitz–continuous function, that is, there exists γ > 0 such that |f(s) − f(t)| ≤ γ|s − t|, for alls,tR and f(0) = 0.

H3.

a:RR is bounded with 0 < m ≤ a(s) ≤ M, for all sR with λ1>γm, where λ1 is the first eigenvalue of (Δ,H01(Ω)).

H4.

a:RR is Lipschitz–continuous with |a(s1)a(s2)|A|s1s2|,s1,s2R.

H5.

l:L2(Ω)R is a continuous linear form, i.e. there exists g ∈ L2(Ω) such that l(u) = lg(u) = Ω g(x)u(x)dx, for all u ∈ L2(Ω).

Theorem 2.1

(Existence and uniqueness of solution, [4]). Assume that p ≥ 2 and if the hypotheses (H1)–(H5) hold, then problem (1.1) possesses a unique solution, that is, there exists a unique function u such that

(2.4) uL2(0,T,H01(Ω)Lp(Ω))C([0,T];L2(Ω)),
(2.5)utL2(0,T,H1(Ω)),
(2.6) u(x,0)=u0(x)inΩ.
(2.7) (ut,v)+a(l(u))(u,v)+α(|u|p2u,v)=(f(u),v),vH01(Ω),
where (2.7) must be understood as an equality in D(0,T).

Given the hypotheses (H1)–(H5), we will also adopt another hypothesis, namely

H6.

for all r ≥ 1,

(2.8) u0Hr+1+uL(Hr+1(Ω))+utL2(Hr+1(Ω))+uttL2(H1(Ω))+utttL2(L2(Ω))C.
The following lemmas will be useful.

Lemma 2.1

(cf. Ref. [16]). For all p ∈ (1, ) and τ ≥ 0, there exists a generic constant C = C(p, d) such that for all ξ,ηRd with d ≥ 1 we have

(2.9) ξ|p2ξ|η|p2η|C|ξη|1τ(|ξ|+|η|)p2+τ.
(2.10)(|ξ|p2ξ|η|p2η)(ξη)C|ξη|2+τ(|ξ|+|η|)p2τ.

Lemma 2.2

(cf. Ref. [3]). Let a and b be two nonnegaitve numbers. Then for all s ∈ (1, ),

(2.11) |asbs||ab|(a+b)s1.

Lemma 2.3

(cf. Ref. [17]). Let ak, bk, ck and γk, for integers k ≥ 0, be the positive numbers such that

(2.12) an+τk=0nbkτk=0nγkak+τk=0nck+B,forn0.
Suppose that τγk < 1, for all k, and set σk=1(1τγk). Then
(2.13)an+τk=0nbkexpτk=0nγkσkτk=0nck+B,forn0.

Remark. If the first sum on the right hand side of (2.12) extends only up to n − 1, then estimate (2.13) holds for all k > 0 with σk = 1.

Lemma 2.4

(Hk-estimate of elliptic equations [18]). Suppose that v is a solution of the boundary value problem

Δv=f,inΩ,v=0,onΩ,
where ΩRd, d = 2, 3, is a smooth and bounded domain. Then,
(2.14)vHkCfHk2,k=2,3.

Let Th={K} be a uniform triangular or tetrahedral partition of Ω into triangles or tetrahedrons. Thus, let h=maxKTh{hK} denote the mesh size, where hK = diam(K) = max{‖x − y‖, x, y ∈ K}, and Vh be the finite dimensional subspace of H01(Ω), which consists of continuous piecewise polynomials of degree r ≥ 1 on Th.

Let {tn| tn = nΔt; 0 ≤ n ≤ N} be a uniform partition of [0, T] with time step Δt = T/N. We write un = u(x, tn), Un ≈ u(x, tn) and for any sequence of functions {wn}n=0N define

D1wn=wnwn1Δt,w¯n=12(wn+wn1),n=1,2,N,D2wn=32D1wn12D1wn1andw^n=2wn1wn2,n=2,,N.
The following telescope formula is for n ≥ 2
(2.15)(D2wn,wn)=14Δtwn2wn12+w^n+12w^n2+wn2wn1+wn22.
Under the above notations, we propose the following linearized second-order BDF Galerkin finite element scheme associated to (1.1), which is to find UhnVh such that
  • Step 1: For Uh0=Πhu0Vh, find Uh1Vh such that for all vh ∈ Vh

(2.16)(D1Uh1,vh)+a(l(U^h1))(U¯h1,vh)+α(|U^h1|p2U¯h1,vh)=(f(U^h1),vh),
where U^h1 is given by
(2.17)U^h1Uh0Δt/2,vh+a(l(Uh0)(U^h1,vh)+α(|Uh0|p2U^h1,vh)=(f(Uh0),vh).
  • Step 2: For 2 ≤ n ≤ N, find UhnVh such that for all vh ∈ Vh

(2.18)(D2Uhn,vh)+a(l(U^hn))(Uhn,vh)+α(|U^hn|p2Uhn,vh)=(f(U^hn),vh).
Πh is an interpolation operator from H01(Ω) to Vh.
Theorem 2.2

Assume that the hypotheses (H1)– (H5) hold. Then the fully discrete system defined in (2.16)(2.18) has a unique solution Uhn which satisfies

(2.19)Uhn2+U^hn+12+CΔtk=1nUhk2Cu02.

Proof. 1 For the existence, taking vh=Uh1, vh=U^h1 and vh=Uhn in (2.16)–(2.18), respectively, the existence and uniqueness of Uh1, U^h1 and Uhn are from the Lax–Milgram theorem and the hypothesis (H3).

Let vh=U¯hn in (2.16), we have

12Δt(Uh12Uh02)+a(l(U^h1))U¯h12+α(|U^h1|p2U¯h1,U¯h1)=(f(U^h1),U¯h1)f(U^h1)U¯h1.
Drop the third term of the left hand side, use the lower bound of a(⋅) and (H2),
12Δt(Uh12Uh02)+MU¯h12LU^h1U¯h1CU^h12+M2U¯h12.
and
(2.20)Uh12+CΔtU¯h12CΔtU^h12+u02.
Now, let vh=U^h1 in (2.17), the same arguments used above give us
U^h12+CΔtU^h12Cu02.
Taking vh=Uhn in (2.18), using the lower bound of a(⋅), (H2) and dropping the third term of the left hand side lead to
(D2Uhn,Uhn)+MUhn2LU^hnUhn.
From the telescope (2.15), we obtain
14Δt(Uhn2Uhn12+U^hn+12U^hn2)+MUhn2CLU^hnUhnCU^hn2+M2Uhn2.
That is
(2.21)Uhn2Uhn12+U^hn+12U^hn2+M2ΔtUhn2CU^hn2.
The relation (2.19) is obtained by summing up the above relation (2.21) and using the discrete Gronwall lemma 2.3

The main result of this work is presented in the following theorem.

Theorem 2.3

Suppose that system (1.1) has a unique solution u satisfying (H6). Then the fully discrete system defined in (2.16)(2.18) has a unique solution Uhn, and

(2.22) max0nN(unUhn2+u^nU^hn2+Δtk=0n(unUhn)2)C(Δt4+h2r+2),
where C is a positive constant independent of Δt and h.

The proof of this theorem will be done in the following sections.

3. Error estimates for the semi-discrete problem

Let us introduce the corresponding time discrete system associated with (1.1)

  • Step 1: for U0 = u0, find U1 by

(3.1)D1U1a(l(U^1))ΔU¯1+α|U^1|p2U¯1=f(U^1)U1=0onΩ,
where U^1 is the solution to
(3.2)U^1U0Δt/2a(l(U0))ΔU^1+α|U0|p2U^1=f(U0)U^1=0onΩ.
  • Step 2: for 2 ≤ n ≤ N, find Un by

(3.3)D2Una(l(U^n))ΔUn+α|U^n|p2Un=f(U^n)Un=0onΩ.
The weak formulations of (3.1)–(3.3) are defined as follows: find UnH01(Ω) such that for all vH01(Ω)
(3.4)(D1U1,v)+a(l(U^1))(U¯1,v)+α(|U^1|p2U¯1,v)=(f(U^1),v),
and for 2 ≤ n ≤ N
(3.5)(D2Un,v)+a(l(U^n))(Un,v)+α(|U^n|p2Un,v)=(f(U^n),v),
with U^1H01(Ω) such that
(3.6)U^1U0Δt/2,v+a(l(U0))(U^1,v)+α(|U0|p2U^1,v)=(f(U0),v).
The existence and uniqueness of the solution to problems (3.4)–(3.6) can be easily proved by using Lax–Milgram theorem.

Let u be the exact solution of (1.1). Then, u satisfies the following equations:

(3.7)D1u1a(l(u^1))Δu¯1+α|u^1|p2u¯1=f(u^1)+R1
(3.8)D2una(l(u^n))Δun+α|u^n|p2un=f(u^n)+Rn,n=2,,N,
where u^1 satisfies
(3.9)u^1u0Δt/2a(l(u0))Δu^1+α|u0|p2u^1=f(u0)+R^0.
R^0, R1 and Rn are, respectively, the truncation errors given by
R^0=u^1u0Δt/2ut1/2Δu^1(a(l(u0))a(l(u1/2)))+α|u0|p2(u1/2u0)+α(|u0|p2u0|u1/2|p2u1/2)+(f(u0)f(u1/2)),R1=(D11u1ut1/2)Δu¯1(a(l(u^1))a(l(u1/2)))a(l(u1/2))Δ(u¯1u1/2)+α|u^1|p2(u¯1u^1)+α(|u^1|p2u^1|u1/2|p2u1/2)+(f(u^1)f(u1/2))Rn=(D2unutn)Δun(a(l(u^n))a(l(un)))+α|u^n|p2(unu^n)+α(|u^n|p2u^n|un|p2un)+(f(u^n)f(un)).
By Taylor formula and relation (2.9) with τ = 1, it is easy to see that
(3.10)n=1NΔtRn121/2+ΔtR^01CΔt2.
Let us denote
e¯1=u¯1U¯1;e^n=u^nU^n;en=unUnfor1nN.
We have the following assumption.
Lemma 3.1

Assume that the exact solution u of (1.1) satisfies the regularities (2.8). Then there exists a positive constant C independent of Δt such that

(3.11)e^1+Δt1/2e^1CΔt2.

Proof. Subtracting (3.6) from (3.9) leads to

2e^1Δta(l(u0))Δe^1+αΔt|u0|p2e^1=ΔtR^0.
Testing the above equation by e^1 yield
2e^12+Δta(l(u0))e^12+αΔtΩ|u0|p2|e^1|2dx=Δt(R^0,e^1)
Using the left bound of a(⋅) to the left hand side and Young’s inequality to the right hand side, we obtain
2e^12+mΔte^12+αΔtΩ|u0|p2|e^1|2dx12Δt2R^02+12e^12.
The proof ended by dropping the third term of the left hand side and applying (3.10) to the right hand side.

Based upon (3.11), we have

Proposition 3.1

Suppose that the solution u of (1.1) satisfies the regularities (2.8). Then there exists a generic constant C that does not dependent on Δt such that

(3.12) e12+Δte12CΔt5.

Proof. Subtracting (2.16) from (3.7) and observing that e0 = 0 leads to

e1Δta(l(u0))Δe¯1+αΔt|u^1|p2e¯1=αΔtu¯1(|u^1|p2|U^1|p2)+ΔtΔu¯1(a(l(u^1))a(l(U^1)))+Δt(f(u^1)f(U^1))+ΔtR1.
Testing the above equation by e1 and using the fact that e¯1=12e1, we have
(3.13)e12+12mΔte12+12αΔtΩ|u^1|p2|e1|2dxαΔt(u¯1(|u^1|p2|U^1|p2),e1)+Δt(a(l(u^1))a(l(U^1)))(u¯1,e1)+Δt(f(u^1)f(U^1),e1)+Δt(R1,e1)=i=14Ii.
We have
I1=αΔt(u¯1(|u^1|p2|U^1|p2),e1)C1(u¯1L,u^1L,U^1L,p)Δte^1e1C1Δt2e^12+14e12CΔt6+14e12(using (3.11)).
I2=Δt(a(l(u^1))a(l(U^1)))(u¯1,e1)ΔtAe^1u¯1e1(using (H4))C2(A,u¯1)Δte^12+m4Δte12CΔt5+m4Δte12.
I3=Δt(f(u^1)f(U^1),e1)γΔte^1e1(using (H2))C3Δt2e^12+14e12CΔt6+14e12.
I4=Δt(R1,e1)C4R12+14e12CΔt5+14e12(using (3.11)).
Taking these estimates into (3.13), we obtain the desire result.

The main result in this section is as follows.

Theorem 3.1

Suppose that the solution u of (1.1) satisfies the regularities (2.8). Then there exists a generic constant C that does not dependent on Δt such that

(3.14) max1nNen2+e^n2+Δtk=1nek2CΔt4,
(3.15)max0nNUnC,
where C is a positive constant independent of n and Δt.

Proof. The proof of this theorem will be done using the mathematical induction.

In view of (3.11) and (3.12), the inequality (3.14) holds for n = 0, 1. Since U0 = u0, the inquality (3.15) holds for n = 0. Now, let us assume that (3.14) and (3.15) hold for n ≤ m with m ≤ N − 1. Then we need to prove the inequality for n = m + 1. By the definition of U^n and the induction assumption, U^nC.

Subtracting (2.18) from (3.8) results in the following equation:

(3.16)D2ena(l(U^n))Δen+α|U^n|p2en=(a(l(u^n))a(l(U^n)))Δunαun(|u^n|p2|U^n|p2)+(f(u^n)f(U^n))+Rn.
Multiply (3.17) by 4Δten and integrate it over Ω. The use of the telescope formula to the resulting equation leads to
en2en12+e^n+12e^n2+en2en1+en22+4Δta(l(U^n))en2+4ΔtαΩ|U^n|p2|en|2dx=4Δt(a(l(u^n))a(l(U^n)))(un,en)4Δtα(un(|u^n|p2|U^n|p2),en)+4Δt(f(u^n)f(U^n),en)+4Δt(Rn,en).
Use the lower bound of a(⋅) and drop certain positive terms on the left hand side of the above equation leads to
(3.17)en2en12+e^n+12e^n2+4mΔten24Δt(a(l(u^n))a(l(U^n)))(un,en)+4Δtα(un(|u^n|p2|U^n|p2),en)+4Δt(f(u^n)f(U^n),en)+4Δt(Rn,en)=k=14Jk.
We have
J1=4Δt(a(l(u^n))a(l(U^n)))(un,en)4ΔtAe^nunen(using (H4))CΔte^n2+mΔten2
J2=4Δtα(un(|u^n|p2|U^n|p2),en)C(unL,u^nL,U^nL,p)Δte^nenCΔte^n2+en2
J3=4Δt(f(u^n)f(U^n),en)4γΔte^nen(using (H2))CΔte^n2+en2.
J4=4Δt(Rn,en)CΔtRn2+en2.

Therefore,

en2en12+e^n+12e^n2+Δten2CΔten2+e^n2+Rn2.
Summing up the above inequality and using the discrete Gronwall inequality, we get
en2+e^n2+Δtk=1nek2CΔt4.
From ‖en‖ ≤ CΔt2, we have
Unun+enC,DkUnDkun+DkenC,withk=1,2.
Applying Lemma 2.4 for the linear elliptic problems (3.1)–(3.3) with the induction assumptions gives the H2 estimate
Un2CDkUn+CUn+C|U^n|p2Un+LU^nC+CU^np2UnC.
Using (2.3), we have
UnCUn1/2Un21/2C
which concludes the proof.

4. Error estimates for the fully discrete problem

In this section, we will prove the optimal spatial error estimates. Let Πh be an interpolation operator and Rh:H01(Ω)Vh be a Ritz projection operator defined by

(4.1)Ω(uRhu)wdx=0,wH01(Ω).
Then we have the following lemma.
Lemma 4.1

(cf. Ref. [19]). If uHr+1(Ω)H01(Ω), then

(4.2) uΠhu+h(uΠhu)Chr+1uHr+1,
(4.3) uRhu+h(uRhu)Chr+1uHr+1
(4.4) vhChd/2vh,vhVh.
where C is a positive constant that does not depend on h and r.

Let us denote

Eh0=u0Uh0e¯h1=RhU¯1U¯h1;e^hn=RhU^nU^hn;ehn=RhUnUhnE¯1=RhU¯1U¯1;E^n=RhU^nU^n;En=RhUnUnfor1nN.
From lemma 4.1, we have
(4.5)Eh0+hEh0Chr+1
(4.6)E¯1+E^n+En+h(E¯1+E^n+En)Chr+1.
Lemma 4.2

Assume that the exact solution u of (1.1) satisfies the regularities (2.8). Then there exists a positive constant C independent of Δt and h such that

(4.7) e^h12+Δte^h12Ch2r+2
(4.8)U^h1C.

Proof. From equations (2.17) and (3.6), e^h1 satisfies the following equation:

2(e^h1,vh)+Δta(l((Uh0))(e^h1,vh)+αΔt(|Uh0|p2e^h1,vh)=2(Eh0,vh)2(E^1,vh)Δt(a(l((U0))a(l((Uh0)))(U^1,vh)αΔt(|Uh0|p2E^1,vh)αΔt((|U0|p2|Uh0|p2)U^1,vh)+Δt(f(U0)f(Uh0),vh).
Setting vh=e^h1 in the above equations leads to
(4.9)2e^h12+mΔte^h12+αΔtΩ|Uh0|p2|e^h1|2dx2(Eh0+E^1,e^h1)+Δt(a(l((U0))a(l((Uh0)))(U^1,e^h1)+αΔt(|Uh0|p2E^1,e^h1)+αΔt((|U0|p2|Uh0|p2)U^1,e^h1)+Δt(f(U0)f(Uh0),e^h1)=i=15Li.
From (4.5) and (4.6), we have
L1=2(Eh0+E^1,e^h1)Ch2r+2+12e^h12,L2=Δt(a(l((U0))a(l((Uh0)))(U^1,e^h1)ΔtAEh0U^1e^h1CΔth2r+2+m2Δte^h12,L3=αΔt(|Uh0|p2E^1,e^h1)αΔtC(Uh0)E^1e^h1CΔt2h2r+2+14e^h12,L4=αΔt((|U0|p2|Uh0|p2)U^1,e^h1)C(U0,Uh0,U^1)ΔtEh0e^h1CΔt2h2r+2+14e^h12,L5=Δt(f(U0)f(Uh0),e^h1)γΔtEh0e^h1CΔt2h2r+2+14e^h12.

Combining these estimates into (4.9), we get (4.7).

From the inverse inequality, e^h1Chd/2e^h1Chr/2 and

U^h1RhU1+e^h1C.
The main result in this section is as follows.
Theorem 4.1

Suppose that the exact solution u of (1.1) satisfies the regularities (2.8). Then there exists a positive constant C independent of Δt and h such that

(4.10) max1nNehn2+e^hn2+Δtk=1nehk2Ch2r+2,
(4.11) max0nNUhnC.

Proof. The proof of this result will be done by mathematical induction. Since Uh0=ΠhU0, (4.11) holds for n = 0. To compute the error estimate (4.10) for n = 1, subtract (3.4) from (2.16) and take vh=e¯h112(eh1+Eh0),

(4.12)eh12+2mΔte¯h12+2αΔtΩ|U^h1|p2|e¯h1|2dx(E1+Eh0,e¯h1)+2Δt(a(l((U^1))a(l((U^h1)))(U¯1,e¯h1)+2Δtα(|U^h1|p2E¯1,e¯h1)+2Δtα((|U^1|p2|U^h1|p2)U¯1,e¯h1)+2Δt(f(U^1)f(U^h1),e¯h1)=i=15Ti.
From (4.5) and (4.6), we have
T1=(E1+Eh0,e¯h1)Ch2r+2+18eh12,T2=2Δt(a(l((U^1))a(l((U^h1)))(U¯1,e¯h1)ΔtAU^1U^h1U¯1e¯h1CΔth2r+2+CΔte^h12+m2Δte¯h12,T3=2αΔt(|U^h1|p2E¯1,e¯h1)αΔtC(U^h1)E¯1e¯h1CΔt2h2r+2+18eh12,T4=2αΔt((|U^1|p2|U^h1|p2)U¯1,e¯h1)C(U^1,U^h1,U¯1)ΔtU^1U^h1e¯h1CΔt2h2r+2+CΔt2e^h12+18eh12,T5=2Δt(f(U^1)f(U^h1),e¯h1)γΔtU^1U^h1e¯h1CΔt2h2r+2+CΔt2e^h12+18eh12.
Taking these estimates into (4.12) and using Lemma 4.2, we conclude that
(4.13)eh12+Δte¯h12Ch2r+2
which proves (4.10) for n = 1.

Now, we assume that (4.10) and (4.11) hold for n = m − 1, 2 ≤ m ≤ N, then we need to show it also holds for n = m. By the definition of U^hn and the induction assumption, U^hnC.

Subtracting (2.18) from (3.5), we obtain

(D2ehn,vh)+a(l((e^hn))(ehn,vh)+α(|e^hn|p2ehn,vh)=(D2En,vh)(a(l((U^n))a(l((U^hn)))(Un,vh)α(|U^hn|p2En,vh)α((|U^n|p2|U^hn|p2)Un,vh)+(f(U^n)f(U^hn),vh).
If one takes vh=4Δtehn and uses the telescope formula, one obtains
ehn2ehn12+e^hn+12e^hn2+ehn2ehn1+ehn22+4Δta(l(U^hn))ehn2+4ΔtαΩ|U^hn|p2|ehn|2dx=4Δt(D2En,ehn)4Δt(a(l(U^n))a(l(U^hn)))(Un,ehn)4Δtα(|U^hn|p2En,ehn)4Δtα((|U^n|p2|U^hn|p2)Un,ehn)+4Δt(f(U^n)f(U^hn),ehn).
That is
(4.14)ehn2ehn12+e^hn+12e^hn2+4mΔtehn24Δt(D2En,ehn)+4Δt(a(l(U^n))a(l(U^hn)))(Un,ehn)+4Δtα(|U^hn|p2En,ehn)+4Δtα((|U^n|p2|U^hn|p2)Un,ehn)+4Δt(f(U^n)f(U^hn),ehn)=i=15Ki.
The quantities Ki, i = 1, …, 5 can be bounded by the similar way Ti, i = 1, …, 5:
K1=4Δt(D2En,ehn)CΔt(D2En2+ehn2)CΔth2r+2+CΔtehn2,K2=4Δt(a(l((U^n))a(l((U^hn)))(Un,ehn)ΔtAE^n+e^hnUnehnCΔth2r+2+CΔte^hn2+mΔtehn2,K3=4αΔt(|U^hn|p2En,ehn)4αΔtC(U^hn)EnehnCΔth2r+2+CΔtehn2,K4=4αΔt((|U^n|p2|U^hn|p2)Un,ehn)C(U^n,U^hn,Un)ΔtE^n+e^hnehnCΔth2r+2+CΔt(e^hn2+ehn2),K5=4Δt(f(U^n)f(U^hn),ehn)4γΔtE^n+e^hnehnCΔth2r+2+CΔt(e^hn2+ehn2).
Taking these bounds into (4.14), we obtain
ehn2ehn12+e^hn+12e^hn2+4mΔtehn2CΔth2r+2+CΔt(e^hn2+ehn2).
Sum up the above inequality and use the discrete Gronwall Lemma 2.3 leads to
ehn2+e^hn2+Δtk=1nehk2exp(CT)h2r+2.
From the inverse inequality, ehnChd/2ehnChr/2 and
UhnRhUn+ehnC.

5. Numerical results

In this section, we present several numerical simulations to illustrate our theoretical analysis. Since the resulting matrix of the linear system (2.16)–(2.18) is sparse, symmetric and positive definite, an incomplete Cholesky factorization is performed and the result is used as preconditioner in the preconditioned conjugate method iterative solver (see for instance Refs [20, 21]).

To analyze the convergence rate, we consider the following problem.

(5.1)uta(l(u))Δu+α|u|p2u=f(u)+ginΩ×(0,T]u(x,t)=0onΩ×(0,T]u(x,0)=u0(x)inΩ,
with Ω = (0,1)2, the coefficient α = 1, p = 3.5
f(s)=s(10s),a(s)=3+cos(s),l(u)=Ωudx.
g is chosen correspondingly to the exact solution
u(x,y,t)=2(1+t2exp(t))xy(1x)(1y).
We simulated the above problem on uniform meshes with a linear finite element approximation (r = 1) and T = 0.1.

For the convergence with respect to the mesh size h, we choose Δt = h2 and we solve problem (2.16)(2.18) with different values of h (h = 1/5; 1/10; 1/15; 1/20; 1/25); from our theoretical analysis, the L2-norm errors are in order O(h2 + Δt2) = O(h2 + h4) ∼ O(h2). H1-norm errors are in order O(h + Δt2) = O(h + h4) ∼ O(h). In Figure 1, we plot the log of errors against log(h). One can see that for L2-norm, the slope is almost 2, and for H1 − norm, the slope is almost 1, which are in good agreement with our theoretical analysis.

For the convergence with respect to the time step Δt, h is fixed (h = 0.01), and we solve problem (2.16)(2.18) with different time steps Δt = 0.1; 0.05; 0.025; 0.0125 (Δt = 0.1 × 21−l, l = 1, …, 4), and the L2-norm errors are in order O(h2 + Δt2) ∼ Ot2). Figure 2 shows the plots of log  L2-error norm against log(Δt). Again, one can see that the slope is almost 2. These results are consistent with our theoretical analysis.

6. Conclusion

We have presented and analyzed a linearized second-order BDF Galerkin finite element method for the nonlocal parabolic problems. We have proved the L2 and energy error estimates using sufficient conditions on the exact solution. We also presented some numerical experiments on Matlab’s environment, and our numerical results confirm the theoretical analysis. The results in this paper lay the foundation for developing finite element based numerical methods for more general and complicated nonlocal problems both stationary and evolutionary.

Figures

Convergence rate with respect to the mesh size h in L2 and H1 norm

Figure 1

Convergence rate with respect to the mesh size h in L2 and H1 norm

Convergence rate with respect to the time step Δt in L2 norm

Figure 2

Convergence rate with respect to the time step Δt in L2 norm

References

1Chipot M, Savitska T. Nonlocal p-Laplace equations depending on the Lp norm of the gradient. Adv Differ Equ. 2014; 19(11/12): 997-1020.

2.Robalo RJ, Almeida RM, do Carmo Coimbra M, Ferreira J. A reaction–diffusion model for a class of nonlinear parabolic equations with moving boundaries: existence, uniqueness, exponential decay and simulation. Appl Math Model. 2014; 38(23): 5609-22.

3.Mbehou M. The Euler-Galerkin finite element method for nonlocal diffusion problems with a P-Laplace-type operator. Appl Anal. 2019; 98(11): 2031-47.

4.Simsen J, Ferreira J. A global attractor for a nonlocal parabolic problem. Nonlinear Stud. 2014; 21(3): 405-16.

5.Mbehou M, Chendjou G. Numerical methods for a nonlocal parabolic problem with nonlinearity of Kirchhoff type. Numer Anal Appl. 2019; 12(3): 251-62.

6.Sharma N, Khebchareon M, Sharma K, Pani AK. Finite element g Alerkin approximations to a class of nonlinear and nonlocal parabolic problems. Numer Methods Partial Differ Equ. 2016; 32(4): 1232-64.

7.Chaudhary S, Srivastava V, Srinivas Kumar V. Finite element scheme with Crank–Nicolson method for parabolic nonlocal problems involving the Dirichlet energy. Int J Comput Methods. 2016: 1-24.

8.Mbehou M., Maritz R., Tchepmo P. Numerical analysis for a nonlocal parabolic problem. East Asian J Appl Math. 2016; 6(4): 434-47.

9.Yin Z., Xu Q. A fully discrete symmetric finite volume element approximation of nonlocal reactive flows in porous media. Math Probl Eng. 2013; 2013: 1-7.

10.Almeida RM, Duque JC, Ferreira J, Robalo RJ. Finite element schemes for a class of nonlocal parabolic systems with moving boundaries. Appl Numer Math. 2018; 127: 226-48.

11.Yang Y-B, Jiang Y-L, Yu B-H. Unconditional optimal error estimates of linearized, decoupled and conservative Galerkin FEMs for the Klein–Gordon–Schrödinger equation. J Sci Comput. 2021; 87(3): 1-32.

12.Yang Y-B, Jiang Y-L. Unconditional optimal error estimates of linearized second-order BDF Galerkin FEMs for the Landau-Lifshitz equation. Appl Numer Math. 2021; 159: 21-45.

13Brezis H. Functional analysis, Sobolev spaces and partial differential equations. NY: Springer New York; 2010.

14Boffi D, Brezzi F, Fortin M. Mixed finite element methods and applications. Berlin, Heidelberg: Springer-Verlag; 2013.

15.Lions JL. Quelques Méthodes de Résolution des Problmes aux Limites Non Linéaires. Paris: Dunod; 1969.

16.Barrett JW, Liu W. Finite element approximation of the p-Laplacian. Math Comput. 1993; 61(204): 523-37.

17.Heywood JG., Rannacher R, Turek S. Artificial boundaries and flux and pressure conditions for the incompressible Navier-Stokes equations. Int J Numer Methods Fluids. 1996; 22(5): 325-52.

18.Chen Y-Z, Wu L-C. Second order elliptic equations and elliptic systems. Vol. 174. American Mathematical Soc., Providence, Rhode Island; 1998.

19Thomée V. Galerkin finite element methods for parabolic problems. Berlin, Heidelberg: Springer; 1984. 1054.

20.Koko J. A MATLAB mesh generator for the two-dimensional finite element method. Appl Math Comput. 2015; 250: 650-64.

21.Koko J. Efficient MATLAB codes for the 2d/3d stokes equation with the mini-element. Informatica. 2019; 30(2): 243-68.

Corresponding author

M. Mbehou can be contacted at: mohamed.mbehou@facsciences-uy1.cm

Related articles