Open access peer-reviewed chapter

A Posteriori Error Analysis in Finite Element Approximation for Fully Discrete Semilinear Parabolic Problems

Written By

Younis Abid Sabawi

Submitted: 18 June 2020 Reviewed: 07 October 2020 Published: 10 December 2020

DOI: 10.5772/intechopen.94369

From the Edited Volume

Finite Element Methods and Their Applications

Edited by Mahboub Baccouch

Chapter metrics overview

651 Chapter Downloads

View Full Metrics

Abstract

This Chapter aims to investigate the error estimation of numerical approximation to a class of semilinear parabolic problems. More specifically, the time discretization uses the backward Euler Galerkin method and the space discretization uses the finite element method for which the meshes are allowed to change in time. The key idea in our analysis is to adapt the elliptic reconstruction technique, introduced by Makridakis and Nochetto 2003, enabling us to use the a posteriori error estimators derived for elliptic models and to obtain optimal order in L∞H1 for Lipschitz and non-Lipschitz nonlinearities. In this Chapter, some challenges will be addressed to deal with nonlinear term by employing a continuation argument.

Keywords

  • A posteriori error estimates
  • semilinear parabolic problems
  • finite element approximation
  • L∞ (H1) bounds in finite element approximation
  • fully discrete semilinear parabolic approximation

1. Introduction

The finite element method (FEM) consider is the most of flexibility common technique used for dealing with various kinds of application in many fields, for instance, in engineering, in chemistry and in biology. The derivation of a posteriori error estimates for linear and nonlinear parabolic problems are gaining increasing interest and there is a significant implementation of the method now are understandable and available in the literature [1, 2, 3, 4, 5, 6, 7, 8, 9]. However, There is less progress has been made comparatively in the proving of a posteriori error bounds for semilinear parabolic problems [10, 11, 12, 13]. These estimations play a crucial rule in designing adaptive mesh refinement algorithms and consequently leading to a good accuracy while reducing the computational cost of the scheme.

The key technique used in the proofs is the elliptic reconstruction idea, introduced by Makridakis and Nochetto for spatially discrete conforming FEM [2] and extended to fully discrete conforming FEM by Lakkis and Makridakis [3] These ideas have been carried forward also to fully discrete schemes involving spatially non-conforming/dG methods in [14]. The choice of this technique for deriving a posteriori error for parabolic problem is motivated by the following factors. First, elliptic reconstruction allows us to utilise the readily available elliptic a posteriori estimates [2] to bound the main part of the spatial error. Second, this technique combines the energy approach and appropriate pointwise representation of the error in order to arrive to optimal order a posteriori estimators in the LL2-norm. As a result, this approach will lead to optimal order in both L2H1 and LL2-type norms, while the results obtained by the standard energy methods are only optimal order in L2H1-type norms.

The aim of this Chapter is to derive a posteriori error bounds for the fully discrete in two cases Lipschitz and non Lipschitz. Continuation Argument will be used to deal with nonlinear forcing terms.

Advertisement

2. Preliminaries

Before we proceed with the error analysis, we require some auxiliary results that will be used in our analysis.

2.1 Functional spaces

Let ztx is a function of time t and space χ, we introduce the Bochner space LP0TX where (X is some real Banach space equipped with the norm X) which is the collection of all measurable functions v: 0TX, more precisely, for any number r1

LP0TX=z:0TX:0Tz2dt,E1

such that

zLP0TX0Tz2dt1/2<for1p<,zLP0TXmaxt0TztX<forp=.E2

Lemma 1.1 (Continuous Gronwall inequality). Let C0,C1L10T for all T>0 and zW1,1, then for almost every t0T, reads

ztC0t+C1tzt,E3

then

ztF0Tz0+0TF0Tzsds,E4

where F0T=exp0TC1(ξt. Furthermore, if C0 and C1 are non-negatives, gives

zTF0Tz0+0TC0sds.E5

Proof: See [15].

Theorem 1.2 Given some p2, we have

vLpΩpCvpd2d2v2p+2dpd2vLpΩppCvp2v2,d=2vLpΩppCv3p62v6p2,d=3,p6.

Proof: See [16].

Advertisement

3. Model problem

Consider the semilinear parabolic problem as

utΔu=fu,inΩ0T,u=0,on∂Ω,u0x=u0x,on0×Ω,E6

where Ω is a plane convex domain subset of Rk,ΩRk with smooth boundary condition ∂Ω, where ut=u/t,T>0 and fC1R. Let Lpω, 1p and Hrω, rR, denote the standard Lebesgue and Hilbertian Sobolev spaces on a domain ωΩ. For brevity, the norm of L2ωH0ω, ωΩ, will be denoted by ω, and is induced by the standard L2ω-inner product, denoted by ω; when ω=Ω, we shall use the abbreviations Ω and Ω.

Returning to the (6), multiplying by a test function vH01Ω and then integrate by parts, we arrive to (7) in weak form, which reads: find uL20TH01ΩH01(0,T,L2Ω for almost every t0T, this becomes

Ωztvdx+Dtzv=Ωfzvdx,E7

for all vH01Ω. Here,

Dtzv=Ωzvdx.E8

By using Cauchy-Schwarz inequality, the convercitivity and continuity of the bilnear form D, viz.

DvvCcoerv2forallvH01Ω,DvwCcontvwforallv,wH01Ω,E9

with Ccont,Ccoer positive constants independent of w, v.

Advertisement

4. Fully discrete backward Euler formulation

To introduce a backward Euler approximation of the time derivative paired with the standard conforming finite element method of the spatial operator. To this end, we will discretize the time interval 0T into subintervals tn1tn,n=1,,N with t0=0 and tN=T, and we denote by κn=tntn1 the local time step. We associate to each time-step tN a spatial mesh Tn and the respective finite element space Vn;=VhpTn. The fully discrete scheme is defined as follows. Set Z0 to be a projection of z0 onto some space V0 subordinate to a mesh T0 employed for the discretization of the initial condition. For k=1,,n, find ZSn such that the fully discrete, then reads as follows

ZnZn1Knϕn+DZnϕn=fnZnϕn,ϕnVnE10

where Dn=Dtn denotes the cG bilinear form defined on the mesh Tn. Since ZnVn, there exist αitR,j=0,1,2,,Nh, so that

Znxt=j=0NlocNelαjntΦjx,Φj,j=0,1,2NhE11

is the basis functions. After plugging (11) into (10), yields a nonlinear system of ordinary differential equations

M+κnAαjnt=Mαjn1t+κnFα0=δ,E12

where Mi,j=ΦjΦj and Ai,j=DΦjΦj are called the mass and stiffness matrices with element Fj,k=fΦjΦk. We define the piecewise linear interpolant Z and time-dependent elliptic reconstruction wt as by the linear interpolant with respect to t of the values Zn1 and Zn, viz.,

Ztn1tZn1+ntZn,wtn1Rben1Zn1+nRbenZn,E13

where n1n denotes the linear Lagrange interpolation basis on the interval In are defined as

ntntKn,n1ttn1Kn.E14

We give here some essential definitions in the error analysis of the discrete parabolic equations.

  1. L2 projection operator Π0n; The operator defined Π0n: L2Vn,1nN such that

    Π0nvϕn=vϕnϕnVn,E15

    for all vL2Ω.

  2. Discrete elliptic operator: The elliptic operator defined Ahn: H01ΩVn such that for vH01Ω, reads

    Ahnvϕn=DvϕnϕnVn.E16

Using the above projections, (10) can be expressed in distributional form as

ZnΠ0nZn1Kn+AhnZn=Π0nfnZn.E17
Advertisement

5. Elliptic reconstruction

The aim of this section will be introduced the elliptic reconstruction operator and then discuss the related aposteriori error analysis for the backward Euler approximation. To do this, we define the elliptic reconstruction RbenH01Ω of Zn as the solution of elliptic problem

DRbenvϕ=gnϕ,E18

for a given vVn and gn=Π0nfnZnZnΠ0nZn1kn. The crucial property, this operator Rben is orthogonal with respect to D such that

DuRbenuv=0u,vVn.E19

The following lemma is the elliptic reconstruction error bound in the H1 and L2-norms To see the proof, we refer the reader to [3] for details.

Lemma 1.3 (Posteriori error estimates). For any ZnVn, the following elliptic a posteriori bounds hold:

RbenZnZnCΦn,L22RbenZnZnCΦn,H12E20

where

Φn,L22hn2gn+ΔnZn+hn3/2ZnΣn,Φn,H12hngn+ΔnZn+hn1/2ZnΣn,E21

and gn defined in (18).

Lemma 1.4 (Main semilinear parabolic error equation). The following error bounds hold

ρtψ+Dρϕ=fzfnZnϕ+εtϕ+Dwwnϕ+Π0nfnZnfnZn+Π0nZn1Zn1Knϕ.E22

Proof: To begin with, we first decompose the error as

eρε,ρzw,εwZ.E23

By recalling (17), this becomes

Ztϕ+Dwnϕ=Π0nZn1Zn1knϕ+Π0nfnZnϕϕH01Ω,E24

where Zt=Zn1Znκn. Subtracting (24) from (7), gives

tZzϕ+Dwnzϕ=Π0nfnZnfzϕ+Π0nZn1Zn1κnϕ.E25

Using elliptic reconstruction to split the error, gives

tzw+w+Znϕ+Dwnw+wzϕ=Π0nfnZnfnZnϕ+fnZnfzϕ+Π0nZn1Zn1Knϕ.E26

After using triangle inequality, the proof will be concluded.

The proof of the following Lemmas 1.5, 1.6, 1.7 in details, we refer to [3].

Lemma 1.5 (Temarol error estimate). Let Tn,1,1nN be given by

Tn,1tn1tnDwwnρtdt,E27

then

Tn,1tn1tnρt2dt1/2κn1/2Φn,2,E28

where

Φn,2330nfnZnZn0nZn1knforn2:N,3301f1Z1Z101Z0k1forn=1.E29

Lemma 1.6 (Space-mesh error estimate). Let Tn,2,1nN is defined by

Tn,2tn1tnεtρtdt,E30

we have

Tn,2tn1tnρt2dt1/2κn1/2ϒn,2,E31

where

ϒn,2Cddthn2gn+ΔnZn+Ch˜n3/2ZnZn1Σ˜n+Ch˜n3/2ZnZn1Σ˜n\Σ̂n.E32

Lemma 1.7 (Mesh change estimates). Let Tn,3,1nN is given by

Tn,3tn1tnΠ0nfnZnfnZn+Π0nZn1Zn1κnρtdt,E33

such that

Tn,3κnmaxt0tmρδn,+n=2mκnδn,1+δ,1,E34

where

δn,1hnΠ0nIfnZnκnZn1,δn,hnΠ0nIfnZnκnZn1.E35
Advertisement

6. A posteriori error bound for fully discrete semilinear parabolic problems

The aim of this section is to study a posteriori error bound in LH1-norm for nonlinear forcing terms. Both globally and locally Lipschitz continuous nonlinearities are considered.

6.1 A posteriori error analysis for the globally Lipschitz continuity case

Let us suppose that f is defined on the whole of and satisfies globally Lipschitz continuous

fz1fz2Cgz1z2,E36

where denotes the standard Euclidean norm on R1.

Lemma 1.8 (Data approximation error estimate). Suppose that the nonlinear reaction f satisfying the globally Lipschitz continuous defined in (36), then, the following error bounds hold:

Tn,4=tn1tnfzfnZnρtdtCg2βκnρ2+βCg2tn1tnρt2dt+κnΨn,1tn1tnρt2dt1/2+κnΨn,2tn1tnρt2dt1/2,E37

where

Ψn,1Cgεn1εn,Ψn,21κntn1tnfZfnZn.E38

Proof: Using triangle inequality, Tn,4 written as

Tn,4=tn1tnfzfnZnρtdttn1tnfzfwρtdt+tn1tnfwfZρtdt+tn1tnfZfnZnρtdtLn,1+Ln,2+Ln,3.E39

Applying Cauchy–Schwarz inequality and (36) along with Young’s inequality and Poincar’e-Friedrichs inequality, Ln,1 gives

Ln,1=tn1tnfzfwρtdttn1tnfzfwρtdtCg2βκnρ2+βCg2tn1tnρt2dt.E40

The second term Ln,2, reads

Ln,2=tn1tnfwfZρtdttn1tnwZρtdtCgtn1tntntκnεn1+ttn1κnεnρtdtCg2κnεn1+εntn1tnρt2dt)1/2.E41

Finally, Ln,3 can be bounded by using Cauchy–Schwarz inequality, to obtain

Ln,3=tn1tnfZfnZnρtdtfZfnZntn1tnρt2dt)1/2.E42

Collecting all the results together, the proof will be finished.

Lemma 1.9 Let z be the exact solution of (7) and let Zn be its finite element approximation obtained by the backward Euler approximation (10). Then, for 1nN, the following a posteriori error bounds hold:

maxt0tmρt2+0tmρt2dt1/22EGmρ2}1/2+2EGmF1,m2+F2,m2E43

where

F1,m2maxt0tmδm,+2n=2mκnδn,1,F2,m2n=1mκnΦn,22+ϒn,22+Ψn,12+Ψn,22.E44

Proof: Now, setting ϕ=ρt in 22, gives

12ddtρt2+Ccoer2ρt2εtρt+fzfnZnρt+Dwwnρt+Π0nfZnfnZn+P0nZn1Zn1knρt.E45

Integrate the above from tn1 to tn then, we have

12ρtn212ρtn12+Ccoer2tn1tnρt2dtTn,1+Tn,2+Tn,3+Tn,4,E46

where Tn,i,i=1,2,3,4 defined in Lemmas 1.5, 1.6, 1.7 and 1.8, respectively. Summing up over n=1: m so that

ρtm2+Ccoer0tmρt2dtρ02+2n=1mTn,1+Tn,2+Tn,3+Tn,4.E47

By introducing

ρm;=ρtm=maxt0tmρt,E48

therefore

maxt0tmρt+Ccoer0tmρt2dt2ρ02+4n=1mTn,1+Tn,2+Tn,3+Tn,4.E49

Now, using Lemmas 1.5, 1.6, 1.7 and 1.8, reads

maxt0tmρt22ρ02+2βCgCcoer0tmρt2dt+2maxt0tmρtF1,m+2Cgβn=1mKnmaxt0tmρt2+4tn1tnρt2dt1/2κn1/2Φn,2+ϒn,2+Ψn,1+Ψn,2.E50

Selecting now β>0 be such that 2βCgCcoer>0 and using Gronwall’s inequality, imply

maxt0tmρt2+EGm0tmρt2dt2EGmρ02+2EGmmaxt0tmξtF1,m+4EGmn=1mtn1tnρt2dt1/2κn1/2Φn,2+ϒn,2+Ψn,1+Ψn,2,E51

with EGm1n=1m2Cgβκnexp2CgβΣn<j<mkj. To finish the proof of lemma, we use a standard inequlty. For a0a1an, b0b1bnRm+1.

a2c2+ab,E52

then

ac+b,E53

and by taking

a0maxt0tmρt,anEGm0tmρt2dt1/2,c2EGmρ021/2b02EGmF1,m,bn4EGmn=1mκn1/2Φn,2+ϒn,2+Ψn,1+Ψn,2.E54

The proof already will be finished.

Theorem 1.10 Let z be the exact solution of (7) and let Zn be its finite element approximation obtained by the backward Euler approximation (10). Then, for 1nN, the following a posteriori error bounds hold:

maxt0tmztZt22EGmΦn,H120+z0Z02+2EGmF1,m2+F2,m2)+2maxt0tmΦn,H12,E55

where Φn,H12 defined in (20).

Proof: By decomposing Ztzt into ρ and ε, so that

Ztzt22ε2+2ρ2.E56

To be able to bound the first term on the right hand side of (56), using (13), this becomes

εt2=wtZt2=nRbenZn+n1Rben1Zn1n1tZn1ntZn2nRbenZnZn2+n1Rben1ZnZn12maxt0tmRben1Zn1Zn12RbenZnZn2maxt0tmRbenZnZn2maxt0tmΦn,H12.E57

and ρ02=w0z022ε02+2z0Z02. Finally, the second term on the right hand side of (56) will be estimated via Lemma 1.9.

6.2 A posteriori error analysis for the locally Lipschitz continuity case

Let f: RR is locally Lipschitz continuous for a.e. xtΩ0T, in the sense that there exist real numbers CL>0 and γ0 such that

fufv=CLt1+uγ+vγuv.E58

Lemma 1.11 (Estimation of the nonlinear term). If the nonlinear reaction f is satisfying the growth condition (58) with 0r<2 for d=2, and with 0r4/3 for d=3, we have the bound

fzfnZnN1tN2Zρ+ε+3ρργ+5εεγ+Θn,3tn1tnρt2dt1/2,E59

where N1t12CLtmax14γ,NZ121+4γZ2γ and

Θn,31κntn1tn(fZfnZn.

Proof: Applying triangle inequality, reads

TL,4=tn1tnfzfnZnρtdttn1tnfzfZρtdt+tn1tnfZfnZnρtdtJn,1+Jn,2.E60

Jn,1 can be bounded as follows

Jn,1=tn1tnfzfZρttn1tn(fzfZρtdt12(fzfZ2+12tn1tnρt2dt.E61

Now, we have

fzfZ2=tn1tnfzfZ2dttn1tnfzfw2dt+tn1tnfwfZ2dtZ1,n+Z2,n.E62

To estimate Z1,n on the first term in the right hand side of (62), we use the Cauchy–Schwarz inequality and (58) to obtain

Z1,n=tn1tnfzfw2dt=CL2ttn1tn1+z2γ+w2γzw2tn1tn1+z2γzw2dt+tn1tnw2γzw2dt.E63

Applying the elementary inequality Ca+Cb2αCCa2α+Cb2α with Ca=zw and Cb=w, so that z2αCzw2α+Cw2α, this becomes

Z1,nCL2tCtn1tn1+zw2γzw2dt+CL2tCtn1tn2wZ2γ+2Z2γzw2dtCL2tCmax116γ1+4γZ2rρ2+ρ2+2γ2+2γ+2tn1tnε2γρ2.E64

Similarly, Z2,n follows as

Z2,n=tn1tnfwfZ2dt=CL2tCtn1tn1+w2γ+Z2γwZ2CL2tCmax116γ1+4rZ2γε2+ε2+2γ2+2γ.E65

Collecting all these terms, we obtain

fzfZ2CL2tCmax116γ1+4γZ2γρ2+ε2+CL2tCmax116γρ2+2γ2+2γ+3ε2+2γ2+2γ+2tn1tnε2ρ2γdt.E66

Using Holder’s inequality and Young’s inequality, we deduce that

tn1tnα2rβ2dxα2+2r2+2rr+1+rβ2+2r2+2rr+1.E67

Therefore,

tn1tnε2rρ2ε2+2γ2+2γγ+1+γρ2+2γ2+2γγ+1ε2+2γ2+2γ+ρ2+2γ2+2γ.E68

Substituting this into our grand inequality yields

fzfZ2N12tN22Zρ2+ε2+3ρ2+2γ2+2γ+5ε2+2γ2+2γ,E69

where N12t=12CL2tCmax116γ and N22Z=121+4rZ2r. From Gagliardo-Nirenberg inequality in Theorem 1.2, implies that

ρ2+2γCρ2+2γd2d2ρ4+4γ+2d2d22,E70

valid for all γ0 for d=2 and 0γ2 for d=3. Combining this with the Poincar’e-Friedrichs inequality ρCρ, yields

ρ2+2γCρ.E71

Finally,

Jn,2=tn1tnfZfnZnρtdt(fZfnZntn1tnρt2dt1/2.E72

Putting all of the results together the proof will be finished.

Theorem 1.12 Let z be the exact solution of (7) and let Zn be its finite element approximation obtained by the backward Euler approximation (10). Then, for 1nN, the following a posteriori error bounds hold

maxt0tmztZt24EtnZz0Z02+Φn,H120+4EtnZn=1mF1,m2+4EtnZn=1mκn2Φn,22+ϒn,22+Ψn,12+Ψn,22+4N12tEtnZn=1mN22ZΦn,L22+Φn,L22Φn,H12γ+2maxt0tmΦn,H12,E73

where Φn,L22 and Φn,H12 are given in (20).

Proof: Now, setting v=ρt in 22, and integrate from tn1 to tn along with summing up over n=1: m we have

maxt0tmρt2+Ccoer0tmρt2dtρ02+2n=1mtn1tnfzfnZn2+2n=1mTn,1+Tn,2+Tn,3.E74

Using Lemma 1.11, along with lemmas 1.3, 1.5, 1.6 and 1.7, imply

maxt0tmρt2+0tmρt2dtρ02+n=1mF1,m2+n=1mκn2Φn,22+ϒn,22+Ψn,12+Ψn,22+N12tn=1mN22ZΦn,L22+5Φn,L22Φn,H12γ+n=1mtn1tnN12tN22Zρ2+3N12tρ2ρ2γ.E75

Setting

FtnZε2ρ02+n=1mF1,m2+n=1mκn2Φn,22+ϒn,22+Ψn,12+Ψn,22+N12tn=1mN22ZΦn,L22+5Φn,L22Φn,H12γ.E76

Upon observing that

tn1tnρ2rρ2maxt0tmρ2γtn1tnρ2)dsmaxt0tmρ2+tn1tnρ2dt)γ+1.E77

Now combining two equations, we obtain

maxt0tmρt2+0tmρt2dtFtmZε2+n=1mtn1tnN12tN22Zρ2+3N12tn=1mmaxt0tmρt2+tn1tnρ2dt)γ+1.E78

To bound of the nonlinear term of above equation, we shall employ a continuation argument in the spirit of [17, 18]. To do that, we consider the set

Mn=limt0tmρt2+Ccoer0tmρt2dt4F(tmZε)2E(tmZ),E79

where EtmZ=exp0tmN12tN22Zdt. Since the left hand side of (78) depends continuously on t, and our aim is to show that Mn=0T. To do this, assuming tm=maxMn>0 and tm<T, imply

maxt0tmρt2+0tmρt2dtFtnZε2+4FtmZεE(tmZ)γ+1+N12tN22Z0tmρ2dt,E80

and Grönwall inequality, thus, implies

maxt0tmρt2+0tmρt2dtEtmZ4N12tF(tmZε)2E(tmZ)γ+1+F2tmZε2.E81

Since EtmZEtmZ and, suppose that the maximum size hmax of the mesh is small enough that, for h<hmax, satisfy

FtmZε1N12tγ14FtmZε2EtmZγ+1.E82

This leads to

N12t4FtmZε2E(tmZ)γ+1FtmZε2.E83

Then, (81), becomes

maxt0tmρt2+0tmρt2dt2EtmZFtmZε2.E84

This leads to contradictions, because of tm suppose to be tm=maxMn.

The triangle inequality along with Lemma 1.3, imply that

maxt0tme22maxt0tmρ2+2maxt0tmε24FtmZε2EtmZ+2maxt0tmΦn,H12.E85

By recalling (76), the proof already finished.

Advertisement

7. Adaptive algorithms

This section aims to explain an adaptive algorithm aiming to investigate the performance of the presented a posteriori bound from Theorems 1.10 and 1.12 for the backward-Euler cG method for the semilinear parabolic problem (6). To this end, the implementation of the adaptive algorithm will be based on the deal. II finite element library [19] to the present setting of semilinear problems. We shall write algorithm for Theorem 1.10. For the Theorem 1.12 will follow the same with some modifcations. To begin with, we have

Ψinijz0Z0+ε0Ψtimejj=1mκj33Π0jfjZjZjΠ0jZj1κj+tj1tjfZfjZjΨspacejhjgj+ΔjZj+hj1/2ZjΣj.E86

The adaptive algorithm from [15], starts with an initial uniform mesh in space and with a given initial time step. Starting from a uniform square mesh of 16×16 elements, the algorithm adapts the mesh to improve approximation to the initial condition using the initial condition estimator Ψini until some tolerance is satisfied. To adapt the timestep κj, the algorithm bisects a time interval not satisfying a user-defined temporal tolerance Ψtimejttol, and leaves a time-interval unchanged if ϒtimejttol.

Once the time-step is adapted, the algorithm performs spatial mesh refinement and coarsening, determined by the space indicator Ψspacej using the user-defined tolerances stol+ and stol, corresponding to refinement and coarsening, respectively. More specifically, we select the elements with the largest local contributions which result to Ψspacej>stol+ for refinement. The spatial coarsening threshold is set to stol=0.001stol+; we select the elements with the smallest local contributions which result to Ψspacej<stol for coarsening. The algorithm iterates for each time-step. We refer to [15] for the algorithm’s workflow and all implementation details. The following two algorithms give the backward Euler method to the ODE system (12) and space-time adaptivity for Theorem 1.10.

Algorithm 1. The backward Euler method for solving the semilinear parabolic equation

1: Create a mesh with n elements on the interval In.

2: We disctize In as 0=t1<t2<t3,,<tn=T, where n is time step defined as κn=tntn1.

3: Settingα0=α0.

4: fork=1,2,,ndo

5: Calculate the mass and stiffness matrices M and A, and the load vector F with entries

Mi,j=Inϕjϕidx,Ai,j=Inϕjϕidx,Fi,j=Infϕjϕidx.E87

6: Solve

M+κnAαint=Mαin1t+κnF.E88

7: end for

Algorithm 2. Space-time adaptivity.

1: Input a,b,f,z0,T,Ω,n,T,ttol,stol+,stol

2: Pick κ1,,κn=Tn.

3: Compute Z0.

4: Compute Z1 from Z0.

5: whileΨtime12>ttol+ormaxΨspace12>stol+ do bisction T0 by refining all elements such that Ψspace12>stol+ and coarsening all elements such that Ψspace12<stol

6: ifΨtime12>ttol, then.

7: n1n.

8: Kn=Kn1,,κ2=κ1.

9: κ2=κ12.

10: κ1κ12.

11: end if.

12: Compute Z0.

13: Compute Z1 from Z0.

14: end while

15: put j=1, T1=T0, time=κ1.

16: whiletime<T do

17: Calculute Zj from Zj1.

18: whileΨtimei2>ttoldo

19: ifΨtime12>ttolthen

20: n1n.

21; κn=κn1,,κj+2=κj+1.

22: κj+1=κj2.

23; κjκj2.

24: end if

25: Compute Zj from Zj1.

26: end while

27: Create Tj from Tj1 by refining all elements such that Ψspacei2>stol+ and coarsening all elements such that Ψspacei2<stol.

28: Compute Zj from Zj1.

29: timetime+κj.

30: j1j.

31: end while

Advertisement

8. Conclusion

The aim of this Chapter is to derive an optimal order a posteriori error estimates in term of the LH1 for the fully semilinear parabolic problems in two cases when fu Lipschitz and non Lipschitz are proved. The crucial tools in proving this error is the elliptic reconstruction techniques introduced by Makridakis and Nochetto 2003. This is consequently enabling us to use a posteriori error estimators derived for elliptic equation to obtain optimal order in terms of LH1 norm for Lipschitz and non-Lipschitz nonlinearities. Some challenges have to be overcome due to non-linearity on the forcing term depending on Gronwall’s Lemma and Sobolev embedding through continuation argument. Furthermore, this will give insight about designing adaptive algorithm, which allow use to control the cost of computations. In the future, this Chapter can be extended to the fully discrete case for semilinear parabolic interface problems in LL2+L2H1 and LL2 norms [18, 20, 21, 22].

Notes/thanks/other declarations

It is pleasure to thank Prof. E. Greogoulis (Department of Mathematics, University of Leicester, UK), and Assistant Prof. A. Cangiani (Department of Mathematics, University of Nottingham, UK) for their help and encouragement.

References

  1. 1. Slimane Adjerid, Joseph E. Flaherty, and Ivo Babuska, A posteriori error estimation for the finite element method- of-lines solution of parabolic problems, Math. Models Methods Appl. Sci. 9 (1999), no. 2, 261–286
  2. 2. Charalambos Makridakis and Ricardo H. Nochetto, Elliptic reconstruction and a posteriori error estimates for parabolic problems, SIAM J. Numer. Anal. 41 (2003), no. 4, 1585–1594
  3. 3. Omar Lakkis and Charalambos Makridakis, Elliptic reconstruction and a posteriori error estimates for fully discrete linear parabolic problems, Math. Comp. 75 (2006), no. 256, 1627–1658
  4. 4. Charalambos Makridakis, Space and time reconstructions in a posteriori analysis of evolution problems, ESAIMPro- ceedings. [Journées d’Analyse Fonctionnelle et Numérique en l’honneur de Michel Crouzeix], ESAIMProc., vol. 21, EDP Sci., Les Ulis, 2007, pp. 31–44
  5. 5. E. Buä nsch, F. Karakatsani, and Ch. Makridakis, A posteriori error control for fully discrete Crank-Nicolson schemes, SIAM J. Numer. Anal. 50 (2012), no. 6, 2845–2872
  6. 6. Alan Demlow, Omar Lakkis, and Charalambos Makridakis, A posteriori error estimates in the maximum norm for parabolic problems, SIAM J. Numer. Anal. 47 (2009), no. 3, 2157–2176. MR 2519598 (2010e:65142)
  7. 7. INatalia Kopteva and Torsten Linss, Maximum norm a posteriori error estimation for parabolic problems using elliptic reconstructions, SIAM J. Numer. Anal. 51 (2013), no. 3, 1494–1524
  8. 8. Sutton, O.J., Long-time LıL2 a posteriori error estimates for fully discrete parabolic problems. IMA Journal of Numerical Analysis 2018
  9. 9. Schulz J. Machine grading and moral Cangiani, A., Georgoulis, E.H., Kyza, I. and Metcalfe, S., 2016. Adaptivity and blow-up detection for nonlinear evolution problems. SIAM Journal on Scientific Computing, (2016) 38(6), 3833–3856
  10. 10. Kyza Irene and Stephen Metcalfe, Pointwise a posteriori error bounds for blow-up in the semilinear heat equation, arXiv preprint arXiv:1802.07757(2018)
  11. 11. Cangiani A, Georgoulis EH, Morozov AY, Sutton OJ. Revealing new dynamical patterns in a reaction–diffusion model with cyclic competition via a novel computational framework. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences. 2018 May 31;474(2213):20170608
  12. 12. Younis A. Sabawi, “A Posteriori LH1 -Error Bound in Finite Element Approximation of Semilinear Parabolic Problems, “2019 First International Conference of Computer and Applied Science (CAS), Baghdad,Iraq, 2019, pp. 102–106, doi: 10.1109/CAS47993.2019.9075699
  13. 13. Younis A. Sabawi, A Posteriori LL2+L2H1 Error Bounds In Discontinuous Galerkin Methods For Semidiscrete Semilinear Parabolic Interface Problems Baghdad science journal 2019. Accepted for Publication
  14. 14. Emmanuil H. Georgoulis, Omar Lakkis, and Juha M. Virtanen, A posteriori error control for discontinuous Galerkin methods for parabolic problems, SIAM J. Numer. Anal. 49 (2011), no. 2, 427–458
  15. 15. Stephen Metcalfe. Adaptive discontinuous Galerkin methods for nonlinear parabolic problems. PHD Thesis, University of Leicester, 2015
  16. 16. Slimane Adjerid, Joseph E. Flaherty, and Ivo Babuška. A posteriori error estimation for the finite element method-of-lines solution of parabolic problems. Math. Models Methods Appl. Sci., 9(2):261–286, 1999
  17. 17. Bartels S. A posteriori error analysis for time-dependent Ginzburg-Landau type equations. Numerische Mathematik. 2005 Feb 1;99(4):557–83
  18. 18. Cangiani A, Georgoulis EH, Jensen M. Discontinuous Galerkin methods for mass transfer through semipermeable membranes. SIAM Journal on Numerical Analysis. 2019;51 (5):2911–34
  19. 19. Wolfgang Bangerth, Ralf Hartmann, and Guido Kanschat. deal. iiâĂŤa general-purpose object-oriented finite element library. ACM Transactions on Mathematical Software (TOMS), 33(4):24, 2007
  20. 20. Younis A. Sabawi, Adaptive discontinuous Galerkin methods for interface problems, PhD Thesis, University of Leicester, Leicester, UK (2017)
  21. 21. Cangiani, Andrea, Emmanuil H. Georgoulis, and Younis A. Sabawi Adaptive discontinuous Galerkin methods for elliptic interface problems, Math. Comp. 87 (2018), no. 314, 2675–2707
  22. 22. Andrea Cangiani, Emmanuil H. Georgouils, and Younis A. Sabawi, Convergence of an adaptive discontinuous Galerkin method for elliptic interface problems, Journal of Computational and Applied Mathematics 367

Written By

Younis Abid Sabawi

Submitted: 18 June 2020 Reviewed: 07 October 2020 Published: 10 December 2020