Discontinuous Galerkin methods and their adaptivity for the tempered fractional (convection) diffusion equations
Xudong Wang, Weihua Deng

TL;DR
This paper develops and analyzes adaptive discontinuous Galerkin methods for solving tempered fractional convection-diffusion equations, demonstrating their stability, convergence, and effectiveness through theoretical analysis and numerical experiments.
Contribution
It introduces a novel adaptive DG framework with a posteriori error estimates for tempered fractional PDEs, applicable to general fractional operators.
Findings
Proved stability and convergence of the proposed DG schemes.
Designed effective local error indicators for adaptivity.
Validated the methods through extensive numerical experiments.
Abstract
This paper focuses on the adaptive discontinuous Galerkin (DG) methods for the tempered fractional (convection) diffusion equations. The DG schemes with interior penalty for the diffusion term and numerical flux for the convection term are used to solve the equations, and the detailed stability and convergence analyses are provided. Based on the derived posteriori error estimates, the local error indicator is designed. The theoretical results and the effectiveness of the adaptive DG methods are respectively verified and displayed by the extensive numerical experiments. The strategy of designing adaptive schemes presented in this paper works for the general PDEs with fractional operators.
| K | 68 | 211 | 436 | 702 | ||||
|---|---|---|---|---|---|---|---|---|
| N | error | error | order | error | order | error | order | |
| 1 | (0.2,0.2) | 4.46e-2 | 1.52e-2 | 1.90 | 7.60e-3 | 1.91 | 5.20e-3 | 1.59 |
| (0.5,0.5) | 4.23e-2 | 1.42e-2 | 1.93 | 7.00e-3 | 1.95 | 4.80e-3 | 1.58 | |
| (0.7,0.2) | 4.29e-2 | 1.45e-2 | 1.92 | 7.20e-3 | 1.93 | 4.90e-3 | 1.62 | |
| K | 68 | 211 | 436 | 702 | ||||
| 2 | (0.2,0.2) | 1.01e-2 | 2.10e-3 | 2.77 | 7.75e-4 | 2.75 | 3.80e-4 | 2.99 |
| (0.5,0.5) | 9.70e-3 | 2.00e-3 | 2.79 | 7.19e-4 | 2.82 | 3.51e-4 | 3.01 | |
| (0.7,0.2) | 9.80e-3 | 2.10e-3 | 2.72 | 7.33e-4 | 2.90 | 3.57e-4 | 3.02 | |
| K | 68 | 211 | 436 | 702 | ||||
| 3 | (0.2,0.2) | 3.00e-3 | 3.94e-4 | 3.59 | 1.02e-4 | 3.72 | 3.76e-5 | 4.21 |
| (0.5,0.5) | 3.00e-3 | 3.87e-4 | 3.62 | 1.01e-4 | 3.71 | 3.70e-5 | 4.20 | |
| (0.7,0.2) | 3.00e-3 | 3.89e-4 | 3.61 | 1.01e-4 | 3.71 | 3.71e-5 | 4.21 | |
| K | 68 | 211 | 436 | 702 | ||||
|---|---|---|---|---|---|---|---|---|
| N | error | error | order | error | order | error | order | |
| 1 | (0.5,0.5) | 3.33e-2 | 9.94e-3 | 2.13 | 4.66e-3 | 2.09 | 2.86e-3 | 2.05 |
| (1.5,1.5) | 3.09e-2 | 9.30e-3 | 2.12 | 4.50e-3 | 2.00 | 2.80e-3 | 1.99 | |
| (1.5,0.5) | 3.20e-2 | 9.60e-3 | 2.12 | 4.50e-3 | 2.09 | 2.80e-3 | 1.99 | |
| K | 68 | 211 | 436 | 702 | ||||
| 2 | (0.5,0.5) | 1.50e-3 | 3.09e-4 | 2.79 | 1.08e-4 | 2.90 | 5.40e-5 | 2.91 |
| (1.5,1.5) | 9.73e-4 | 2.00e-4 | 2.74 | 7.36e-5 | 2.75 | 3.49e-5 | 3.13 | |
| (1.5,0.5) | 1.03e-3 | 1.90e-4 | 2.99 | 6.15e-5 | 3.11 | 2.65e-5 | 3.53 | |
| K | 68 | 211 | 436 | 702 | ||||
| 3 | (0.5,0.5) | 3.72e-4 | 4.75e-5 | 3.81 | 1.24e-5 | 3.70 | 4.62e-6 | 4.15 |
| (1.5,1.5) | 3.29e-4 | 4.31e-5 | 3.59 | 1.14e-5 | 3.66 | 4.22e-6 | 4.17 | |
| (1.5,0.5) | 3.51e-4 | 4.52e-5 | 3.62 | 1.18e-5 | 3.70 | 4.40e-6 | 4.14 | |
| K | ||
|---|---|---|
| 32 | 0.3164 | 1.1565 |
| 72 | 0.1908 | 0.9010 |
| 128 | 0.1257 | 0.6794 |
| 200 | 0.0935 | 0.5264 |
| 288 | 0.0755 | 0.4357 |
| 392 | 0.0637 | 0.3803 |
| 512 | 0.0528 | 0.3362 |
| k | K | ||||
|---|---|---|---|---|---|
| 1 | 8 | 0.6752 | 1.2608 | 3.5025 | 2.7781 |
| 2 | 15 | 0.3930 | 1.0819 | 2.0108 | 1.8586 |
| 3 | 28 | 0.2614 | 0.7705 | 1.6311 | 2.1168 |
| 4 | 42 | 0.1652 | 0.6573 | 1.1697 | 1.7796 |
| 5 | 86 | 0.1169 | 0.4383 | 0.9193 | 2.0973 |
| 6 | 152 | 0.0872 | 0.4074 | 0.6599 | 1.6198 |
| 7 | 201 | 0.0684 | 0.3023 | 0.5550 | 1.8361 |
| k | K | ||||
|---|---|---|---|---|---|
| 1 | 8 | 0.6752 | 1.2608 | 1.0679 | 0.8470 |
| 2 | 15 | 0.3930 | 1.0819 | 0.7608 | 0.7032 |
| 3 | 28 | 0.2614 | 0.7705 | 0.3620 | 0.4698 |
| 4 | 36 | 0.1650 | 0.6408 | 0.2558 | 0.3992 |
| 5 | 63 | 0.1242 | 0.4852 | 0.2260 | 0.4658 |
| 6 | 110 | 0.0933 | 0.4174 | 0.1603 | 0.3840 |
| 7 | 166 | 0.0551 | 0.2766 | 0.1146 | 0.4143 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Discontinuous Galerkin methods and their adaptivity for the tempered fractional (convection) diffusion equations
Xudong Wang
School of Mathematics and Statistics, Gansu Key Laboratory of Applied Mathematics and Complex Systems, Lanzhou University, Lanzhou 730000, P.R. China
and
Weihua Deng
School of Mathematics and Statistics, Gansu Key Laboratory of Applied Mathematics and Complex Systems, Lanzhou University, Lanzhou 730000, P.R. China
Abstract.
This paper focuses on the adaptive discontinuous Galerkin (DG) methods for the tempered fractional (convection) diffusion equations. The DG schemes with interior penalty for the diffusion term and numerical flux for the convection term are used to solve the equations, and the detailed stability and convergence analyses are provided. Based on the derived posteriori error estimates, the local error indicator is designed. The theoretical results and the effectiveness of the adaptive DG methods are respectively verified and displayed by the extensive numerical experiments. The strategy of designing adaptive schemes presented in this paper works for the general PDEs with fractional operators.
Key words and phrases:
Adaptive DG methods, Tempered fractional equations, Posteriori error estimate
2010 Mathematics Subject Classification:
Primary 26A33, 65M60, 65M12
1. Introduction
Fractional calculus [6] is a popular mathematical tool for modeling anomalous diffusions [22], being ubiquitous in nature. Microscopically, anomalous diffusion can be described by continuous time random walk (CTRW), governed by the waiting time and jump length; generally the first moment of the waiting time and/or the second moment of the jump length diverge(s). Sometimes, it is better to temper the broad distribution(s) of the waiting time and/or the jump length [2, 12, 18], because of the boundedness of physical space or the finite lifespan of the biological particles or the slow transition of different diffusion types. Based on the tempered CTRW, the partial differential equations (PDEs) characterizing the evolution of the functional distribution of the trajectories of the particles are derived [33], which reduce to the PDEs describing the distribution of the positions of the particles if taking the parameter over there as [math], called tempered fractional PDEs; here, we discuss their (adaptive) discontinuous Galerkin (DG) methods.
There are already some progresses for numerically solving (tempered) fractional PDEs by variational methods [12, 15, 17, 20, 23, 26, 32, 34, 36]. Ervin and Roop [15] firstly present the variational formulation for the fractional advection dispersion equation. The DG methods are particularly extended to fractional problems with their majority of characteristics [5, 10, 16, 27, 31, 35], naturally being formulated for any order of accuracy in any element, being flexible in choosing element sizes in any place, suitable for adaptivity, being local and easy to invert for mass matrix, leading to an explicit formulation for time dependent problems, etc. Cockburn and Mustapha [11] provide a hybridizable DG method for fractional diffusion problems; Mclean and Mustapha [23] discuss the superconvergence of the DG method for the fractional diffusion and wave equations; Xu and Hesthaven [34], and Wang et al [32], respectively, consider DG and hybridized DG methods for the fractional convection-diffusion equations; Zayernouri and Karniadakis [36] design discontinuous spectral element methods for the time and space fractional differential equations. Du et al [13] give a convergent adaptive finite element algorithm for nonlocal diffusion and peridynamic models. It seems that there are not works for digging out the potential advantages of DG methods in adaptivity for fractional problems, by deriving posteriori error estimates and providing the local error indicators.
The model we consider in this paper is the two dimensional space tempered fractional differential equation with absorbing boundary conditions [14], i.e.,
[TABLE]
where , , and in the domain and ; the function is a source term; the convection coefficient b is a given divergence-free velocity field, i.e., , being supposed to satisfy , and the initial function . As for the discussion of the adaptivity of the fractional problems, we start from the steady state version of (1.1) with . The first part of the paper focuses on designing the DG scheme of Eq. (1.1) with genuinely unstructured grids, and offering explicit theoretical analyses. Being different from [26], which constructs the LDG scheme by rewriting the fractional equation as a first order system, we adopt the primal DG methods, namely interior penalty (IP) method, still keeping the advantages over the classical continuous Galerkin method in facilitating -adaptivity and yielding block diagonal mass matrices in time-dependent problems. Generally, the non-ignorable drawback of the IP method is to specify sufficient large penalty parameter for guaranteeing numerical stability, which degrades the performance of the iterative solver of the linear system [30]. Fortunately, for the (tempered) fractional equations, this weak point disappears, since the schemes are stable for any value of the penalty parameter, say, simply taking as . For the convection term, the upwind flux [10, 27] is used for ensuring numerical stability.
Mesh adaption is the basic technique of balancing the computational cost and accuracy, which introduces extra points near the singularities or the high gradient part of the solution to be computed. The key ingredient of adaptivity is a posteriori error estimators [5, 8], which are computable quantities depending on the computed solution and data. We derive a posteriori error estimators for fractional operators and obtain the local error indicators, being used to dynamically and locally refine or coarsen meshes. To show the effectiveness of the local error indicators, we adaptively solve the fractional differential equations with singularities, including both the steady state and time dependent ones. For the steady state equations, two schemes are presented. One is based on energy norm, while another one is based on dual weighted residual. It is observed that the latter performs better than the former. For the time dependent one, both the space mesh and time-step size are adapted simultaneously.
The outline of this paper is as follows. Section 2 is composed of five subsections. The first subsection reviews the definitions and properties of tempered fractional calculus. The notations and the variational formulations of DG schemes are, respectively, proposed in the second and third subsections. In the fourth subsection, we perform the stability analysis and error estimates for the two dimensional tempered fractional convection-diffusion equations. The numerical results are provided in the last subsection. Section 3 is discussing adaptivity, composed of two parts, which are, respectively, for the stationary equation and the evolution equation. We conclude the paper with some remarks in the last section.
2. DG for tempered fractional convection-diffusion equation
In this section, we design the DG scheme for the tempered fractional convection-diffusion equation (1.1), provide the detailed stability and convergence proof, and numerically verify the theoretical results.
2.1. Tempered fractional operators
We firstly introduce some preliminary definitions of tempered fractional calculus [12, 18].
Definition 2.1**.**
For any , the left and right tempered Riemann-Liouville fractional integrals of function defined on are given by
[TABLE]
and
[TABLE]
Definition 2.2**.**
For any the left and right tempered Riemann-Liouville fractional derivatives of function defined on are given as
[TABLE]
and
[TABLE]
Definition 2.3**.**
For any the left and right tempered Caputo fractional derivatives of function defined on are described by
[TABLE]
and
[TABLE]
Definition 2.4**.**
The Riesz tempered fractional derivatives and with , , are respectively defined as
[TABLE]
and
[TABLE]
where and . The left and right tempered Riemann-Liouville fractional derivatives are defined by
[TABLE]
[TABLE]
and
[TABLE]
[TABLE]
respectively. The definition of is similar.
Remark 2.5*.*
For , the tempered Riemann-Liouville fractional derivative reduces to the Riemann-Liouville fractional derivative and the tempered Riesz fractional derivative to the Riesz fractional derivative. The fractional substantial derivative [7, 17] has similar definition to , but their physical backgrounds are totally different.
Because of the absorbing boundary condition of Eq. (1.1), and Definitions 2.1 and 2.2, we have and ; it is similar for the tempered fractional derivative. For convenience, we use the latter notations in the following. First we introduce some properties of the tempered fractional calculus and the tempered fractional spaces. Suppose that the function is -times continuously differentiable in the interval and that its -times derivative is integrable in . Then for any ,
[TABLE]
[TABLE]
[TABLE]
where denotes when is an integer. It can be noted that the difference between tempered Riemann-Liouville fractional derivatives and tempered Caputo fractional derivatives is the sum of the values of the derivatives of at boundary. So, we state the following condition.
Condition A: For , the function satisfies
[TABLE]
From the discussion of ([25], p. 75-77), we know that if is sufficiently smooth, then the conditions
[TABLE]
are equivalent to Condition A. Therefore, under Condition A, the formulae (2.13), (2.14) and (2.15) become
[TABLE]
[TABLE]
[TABLE]
Lemma 2.6** (Adjoint property).**
For any the left and right tempered Riemann-Liouville fractional integral operators are adjoint for any functions i.e.,
[TABLE]
Lemma 2.7** (Adjoint property).**
For any the left and right tempered Riemann-Liouville fractional derivative operators are adjoint for functions and under Condition A, i.e.,
[TABLE]
Lemma 2.8**.**
For and , it holds that
[TABLE]
[TABLE]
If further, then
[TABLE]
[TABLE]
where .
Next, we discuss the tempered fractional Sobolev space. Denote as a finite domain; means that can be bounded by a multiple of , which is independent of ; and means that . The definitions and properties for the norms of the left and right tempered fractional derivatives are similar, so we mainly focus on the left one.
Lemma 2.9** ([12]).**
Let and . Then
[TABLE]
More specifically,
[TABLE]
and
[TABLE]
Let and . Define the semi-norms
[TABLE]
[TABLE]
and norms
[TABLE]
[TABLE]
Next, we define the norms for the functions in in terms of the Fourier transform, i.e.,
[TABLE]
[TABLE]
[TABLE]
where and are two components of , and is the Fourier transform of . By Plancherel’s theorem, it can be proved that the spaces and are equal with equivalent semi-norms and norms while the spaces and are also equal with equivalent semi-norms and norms.
Noticing that , together with (2.20), we have
[TABLE]
Therefore,
[TABLE]
which gives an equivalent form of the semi-norm , being useful in the error estimate. For any , the Sobolev space is defined with the semi-norm
[TABLE]
and the norm
[TABLE]
In the following, we use to denote the space of functions on that admit extensions to , equipped with the quotient norm , where the infimum extends over all possible such that on (in the sense of distributions).
Taking notice of (2.20) again, it holds that
[TABLE]
Therefore,
[TABLE]
Then we have the following lemmas from [12] with extension of the space to two dimension.
Lemma 2.10**.**
Let , and . If , then
[TABLE]
Lemma 2.11**.**
If with for all , then
[TABLE]
and if and , it holds that
[TABLE]
Lemma 2.12**.**
Let , and . If , then
[TABLE]
and
[TABLE]
Remark 2.13*.*
Lemma 2.12 shows the coercivity of the tempered fractional operator since when . If , the tempered fractional operator is also coercive; for the details of the proof, see [12].
2.2. Notations for DG methods
Denote as a conforming subdivision of with non-overlapping triangles. For an element , denotes its diameter, and . The family of meshes is assumed to be shape-regular, i.e., there exists a constant such that for all , , where denotes the radius of the largest inscribed ball in . Denote as the union of the boundaries of the elements of , and the set of interior faces of , i.e., the set of faces that are not included in the boundary . Let be the faces that are included in . Then . Associated with the mesh , we define the broken Sobolev spaces
[TABLE]
and
[TABLE]
equipped with the broken Sobolev norm
[TABLE]
where
[TABLE]
The norm is defined through (2.21). And it also can be defined by the right derivatives.
We define the DG finite element space as follows:
[TABLE]
where denotes the set of polynomials of degree less than or equal to . The global solution can be approximated as
[TABLE]
and the local solution can be expressed by
[TABLE]
where denotes the two-dimensional multivariate Lagrange interpolation basis function, and is degree of freedom of one element.
Next, we introduce some notations to manipulate numerical fluxes. If two elements and are neighbors and share one common side , there are two traces of the function along . We assume that the normal vector is oriented from to , and denote
[TABLE]
The definition of jump and average to sides that belong to the boundary is:
[TABLE]
We also introduce two bilinear forms that penalize the jump of the function values and the jump of the normal derivative values:
[TABLE]
Remark 2.14*.*
Reference [5] presents numerical analysis for the advection-reaction equation in the case of continuous, piecewise affine approximations (using the continuous interior penalty method (CIP)) and discontinuous, piecewise affine or constant approximations (DG). In both of the two cases, stability is obtained by using interior penalty; for CIP, the gradient jumps over element faces are penalized, and for DG, the jumps of the solution.
2.3. Variational formulation
From the definition of tempered fractional derivatives, we rewrite Eq (1.1) as a more clear form
[TABLE]
Here, we mainly discuss the case . Then we formulate the weak variational formulation. For , find , where , such that ,
[TABLE]
Denote two bilinear forms as and and define
[TABLE]
and
[TABLE]
Then the variational formulation becomes
[TABLE]
where . So the DG bilinear form should be defined as
[TABLE]
and
[TABLE]
where corresponding to the element boundary terms from integration by parts is the so-called numerical flux. It is a single valued function defined on the faces and should be designed based on different guiding principles for different PDEs to guarantee stability and optimal order of convergence. Here we choose an upwind flux. Denote the upwind value of a function by . We recall that is a unit normal vector pointing from to :
[TABLE]
Then the DG variational formulation can be stated as: find , such that there exists
[TABLE]
We discrete the time derivative with backward Euler. Let be a positive integer and denote the time step. We also use the notations:
[TABLE]
Define the orthogonal projection operators, , i.e., for each element ,
[TABLE]
The fully discrete DG scheme is as follows: find , such that , there exists
[TABLE]
with known , and if .
2.4. Stability analysis and error estimates
Lemma 2.15** (Discrete Grönwall inequality [27]).**
Let and , , be sequences of nonnegative numbers satisfying
[TABLE]
Then, if ,
[TABLE]
Lemma 2.16**.**
For any function , if , then
[TABLE]
Proof.
This inequality can be easily obtained by using Höld’s inequality. Here we omit it. ∎
In the following, denotes a generic constant independent of and , which takes different values in different occurrences. First, we prove the coercivity and continuity of the bilinear form . Define the energy norm on as
[TABLE]
where
[TABLE]
Then from (2.35) and Lemma 2.12, we have
[TABLE]
where .
On the other hand, from the definition of , and Cauchy-Schwarz’s inequality, we have
[TABLE]
Next we deal with another bilinear form . By an upwind flux,
[TABLE]
Then
[TABLE]
Now we examine the stability property of the scheme (2.40). Taking leads to the following results.
Theorem 2.17**.**
For absorbing boundary conditions, the fully discrete scheme (2.40) is unconditionally stable, and there exists a positive constant independent of , such that for all ,
[TABLE]
Proof.
Taking in (2.40), using (2.42), (2.45), and Cauchy-Schwarz’s inequality,
[TABLE]
Next, we observe that:
[TABLE]
Therefore, by using Young’s inequality,
[TABLE]
Multiplying (2.47) by and summing from to lead to
[TABLE]
Then the desired result is obtained by using Lemma 2.15. ∎
Assuming that the solution of Eq. (1.1) is sufficiently regular, we have the following error estimates, showing that the numerical error is .
Theorem 2.18**.**
Let be the exact solution of (2.38), the numerical solution of the fully discrete scheme (2.40). Then
[TABLE]
Proof.
As usual, we denote the error by two parts and . From (2.38) and (2.40), we have
[TABLE]
Noting that , we get
[TABLE]
Taking , similar to the proof of stability, we obtain
[TABLE]
where , , , , and .
Since
[TABLE]
by Lemma 2.16, we have
[TABLE]
Hence, with Höld’s, Young’s inequalities, we obtain
[TABLE]
From the definition of the projection (2.39) and trace inequalities, we have
[TABLE]
From the continuity of (2.43), we obtain
[TABLE]
In the last inequality, using embedding theorem and trace theorem, three terms in the energy norm both can be bounded by . Then, for a continuous interpolation function of ,
[TABLE]
which implies .
Similarly, for the fourth term, we have
[TABLE]
The Taylor expansion with integral remainder has the form
[TABLE]
Thus,
[TABLE]
Then we get
[TABLE]
Substituting into (2.49), we have
[TABLE]
where and are chosen as sufficiently small numbers such that .
From the definition of energy norm (2.41), we know
[TABLE]
Then
[TABLE]
Multiplying (2.50) by , summing over from [math] to , and using the discrete Grönwall inequality with , we get
[TABLE]
By the triangle inequality, we obtain the desired result. ∎
2.5. Numerical experiment
In this section, we offer the numerical performance of the proposed schemes for two examples to validate the preceding theoretical analysis. We use the backward Euler discretization to solve the method-of-line fractional PDE, i.e., the classical ODE system. We take the time steps to be , where denotes the order of polynomial of finite element space. As to the spatial approximation, we adopt the interpolation bases [16].
We first introduce the local and global vector and matrix notations,
[TABLE]
[TABLE]
and denotes the value of at time . Let . Similarly, denote
[TABLE]
[TABLE]
and let be the value of at time . Then, we define the local mass matrix and the local spatial stiffness matrix at element as
[TABLE]
[TABLE]
[TABLE]
It is a little bit complex to build the tempered fractional spatial stiffness matrix, since tempered fractional operators are nonlocal and we need all the information of the related elements in direction or direction when generating any stiffness matrix of an element. We take the method of [26] and get the global tempered fractional spatial stiffness matrices , where ’ denote left/right tempered fractional derivative and ’ denote the or direction.
With the above notations, we rewrite the global fully discrete form (2.40) as
[TABLE]
where , , are global mass and stiffness matrices, and their non-zero diagonal blocks are constructed by , , and respectively.
Example 2.19**.**
Consider the problem
[TABLE]
where and on the computational domain . Its exact solution is with appropriate initial and boundary conditions.
Example 2.20**.**
Consider the same problem Eq. (2.51), but the parameters are taken as and on the computational domain . The exact solution is .
For the numerical experiments, in order to validate the stability and the convergence of the preceding scheme, the order of convergence is calculated by
[TABLE]
Table 1 and Table 2 list the errors and convergence orders for different parameters in different DG finite element space , where denotes the degree of polynomial in two variables, and the total number of triangle elements. It can be seen that the convergence order is consistent with the theoretical prediction, even for the case of .
3. Adaptive DG algorithm
This section focuses on the adaptive DG scheme for the fractional diffusion equations. We derive posteriori error estimates, and design the local error indicators. The numerical experiments are performed to show the performances of the adaptive schemes.
3.1. Stationary Equation
First we consider the simple stationary equation:
[TABLE]
A posteriori error estimators are an essential ingredient of adaptivity, which are computable quantities depending on the computed solution and data that provide information about the quality of approximation and may thus be used to make judicious mesh modifications. The ultimate purpose is to construct the estimator of meshes that will eventually be equivalent to the exact error. The usual method of constructing the estimator deals with error estimation in global norms like the ‘energy norm’ or the ‘ norm’, which is the first scheme in the following.
3.1.1. Scheme 1 – energy norm [4]
For , we define the operators , , and the local error estimator by
[TABLE]
where . We will prove that bounds the exact error by inequalities in both directions, where the constants in these inequalities depend only on properties of the triangulation. The upper estimate shows that can be used as a reliable stopping criterion for the algorithm, while the lower estimate suggests that refinement based on will be efficient.
Lemma 3.1** (upper bound).**
There exists a constant , depending only on the minimum angle of and the ratio of the biggest diam to the smallest diam of the elements, such that
[TABLE]
where the energy norm is defined in (2.41).
Proof.
The weak form reads as follows: find , such that
[TABLE]
where the symmetry bilinear form
[TABLE]
The notations and are defined in (2.35).
Let (defined in (2.30)) be the numerical solution, and . Then satisfies the residual equation
[TABLE]
Now we resort to the interpolation operator , which satisfies the approximation property, for any ,
[TABLE]
Define
[TABLE]
where if and if . Then
[TABLE]
and thus
[TABLE]
Taking , we have
[TABLE]
∎
Lemma 3.2** (lower bound).**
There exists constant depending only on the minimum angle of , such that
[TABLE]
where is the orthogonal projection onto the space of (discontinuous) piecewise polynomials of degree .
Proof.
Let be the bubble function in element , vanishing outside . Then for any polynomial [4],
[TABLE]
Taking in (3.4), we have
[TABLE]
and
[TABLE]
Thus,
[TABLE]
where the inverse inequality is used in the last inequality; the proof of the inverse inequality is given in Appendix A. Then using (3.9)
[TABLE]
and hence
[TABLE]
Next, we consider the jump term. Similarly, let be the bubble function of one edge , vanishing outside . Taking in (3.4),
[TABLE]
Then using inverse inequality and trace inequality lead to
[TABLE]
and
[TABLE]
Therefore, for small ,
[TABLE]
and thus
[TABLE]
The proof is completed by combining all these estimates. ∎
The goal of adaptive methods is the generation of a mesh which is adapted to the problem such that a given criterion, like a tolerance for the estimated error between exact and discrete solution, is fulfilled by the discrete solution on this mesh. An optimal mesh should be as coarse as possible while meeting the criterion, in order to save computational time and memory requirements. A global refinement of the mesh would lead to the best error reduction, but the amount of new unknowns might be much larger than needed to reduce the error below the given tolerance. We use the Marking Strategy C in [24] to deal with the error estimator and the oscillation simultaneously. More strategies can be found in [29], like Maximum strategy and Equidistribution strategy.
First, we define
[TABLE]
Marking Strategy C: Given a parameter , construct a subset of such that
[TABLE]
Enlarge such that
[TABLE]
Then we will refine the mesh by Marking Strategy C, and show that the error converges to zero in the energy norm at each refinement. Before this, we include the subscripts to signify the symbol corresponding to the th refinement. We have
[TABLE]
and
[TABLE]
The following two lemmas can be proved similarly as in [4]. The main difference is the definition of the energy norm. Here we omit the details.
Lemma 3.3** (error reduction).**
Suppose an element contains a node of in its interior. Then we have
[TABLE]
where the positive constant depends only on the minimum angle of .
Lemma 3.4** (oscillation reduction).**
Let be subdivided into elements in such that
[TABLE]
where the positive constant . There exist constants and , depending only on , such that
[TABLE]
Combining Lemma 3.3 and Lemma 3.4 with Galerkin orthogonality
[TABLE]
we can easily get the following convergence proposition, which shows that converges to in the energy norm.
Corollary 3.5**.**
Let be the sequence of finite element solutions generated by Marking Strategy C. There exist positive constants and such that and
[TABLE]
3.1.2. Scheme 2 – Dual Weighted Residual method (DWR)
Different from the scheme above, the traditional approach to adaptivity aiming at estimating the error with respect to the generic energy norm of the problem, or the global norm, the Dual Weighted Residual method (DWR) [3] for goal-oriented error estimation aims at economical computation of arbitrary quantities of physical interest. This is typically required in the design cycles of technical applications. ‘Goal-oriented’ adaptivity is designed to achieve these tasks with minimal cost.
When solving the fractional problems, the DWR method is significantly better than the traditional approach since the fractional operator and energy norm is nonlocal. In detail, for left Riemann-Liouville fractional operator, the numerical solution on one element is affected by all the elements on the left. Therefore, the lower bound is not local absolutely and the over refinement may occur. While DWR multiplies every local error indicator on one element by a weight, consisting of the dual solution. It has the feature of a ‘generalized’ Green function , which describes the dependence of the target error quantity concentrated at some element ; we select it as in the following, on local properties of the data, i.e., the error estimator on element .
Following the general concept of the DWR method, let be the solution of the associated dual problem
[TABLE]
and be discontinuous finite element approximation defined by
[TABLE]
where the bilinear form is defined as
[TABLE]
Using this construction together with Galerkin orghogonality, we obtain
[TABLE]
Thus, we define the local error indicator
[TABLE]
Taking such that , then we have the global upper bound in energy norm,
[TABLE]
If we take a rough estimate to by and , then we have, similar to (3.6), from (3.22), with a priori analysis in forms of bounds for ,
[TABLE]
Here, we get a global posteriori error estimate based on energy norm that is consistent with Scheme 1. In this sense, a posteriori error estimate based on DWR is more meticulous. In order to evaluate the posteriori error representation (3.24), we need information about the discontinuous dual solution . Since in practice, is not explicitly known, such information has to be obtained either through a priori analysis in form of bounds for in certain Sobolev norms or through computation by solving the dual problem numerically.
Here, we approximate by a high-order method. We take as the linear discontinuous finite element and solve the dual problem by using quadratic discontinuous finite element on the current mesh yielding an approximation to , and can be got by linear interpolation of . This yields the approximate local error indicator
[TABLE]
Remark 3.6*.*
In addition to the above points that a posteriori error estimate based on DWR is better than a global posteriori error estimate based on energy norm, the former has advantages when the derivative on direction and on direction is different, i.e., . When discussing a posteriori error estimate based on energy norm, we take in Eq (3.1) for convenience. Actually, if , the indicator is not easy to select. We must take the exponent of in the indicator to be to guarantee the upper bound and take it to be to guarantee the lower bound. A posteriori error estimate based on DWR avoids this problem, and it is still effective for complex problems.
3.1.3. Numerical experiment
In this section we will present some numerical experiments using the two schemes given above. We compare them with uniformly refinement and with each other.
Example 3.7**.**
Consider the 1D fractional equation on the domain with ,
[TABLE]
and its dual problem is
[TABLE]
The source term is chosen such that the exact solution is , , which has poor regularity near the boundary, and we use the discontinuous piecewise linear function for approximation.
This is a boundary layer problem, i.e., the solution has less regularity around the endpoints of domain , where the mesh should be finer. We initially divide the interval into 8 cells uniformly, then refine the mesh based on the energy-norm indicator in Figure 1 (left) and the weighted-norm indicator in Figure 1 (right). The numerical solution approximates the exact solution both very well obviously. And from an intuitive point of view, the right one is better than the left one. Besides, we compare the two kinds of refinements with uniform refinement, and show their convergence rates. A reference line is provided which shows the optimal convergence rate . As shown in Figure 2, the uniform refinement is the worst while the refinement based on the weighted indicator is the best, almost achieving the optimal convergence rate.
Example 3.8**.**
Consider the 2D fractional equation on the domain by with , ,
[TABLE]
and its dual problem is itself. The source term is chosen such that the exact solution writes
[TABLE]
Being the same as the case of 1D, we compare the three kinds of refinements: uniform refinement, the refinement based on energy-norm indicator, and weighted indicator. This exact solution has less regularity inside the domain, i.e., interior layer. Figure 3 is the shape of the exact solution. The adaptive mesh will be finer in the steep region. The experiment datum are provided in Table 3, Table 4, and Table 5. We denote the total error indicator by , and the effectiveness index . If the effectiveness index remains roughly constant in different meshes, the indicator approximates the true error well. By comparing these tables, adaptive refinement is significantly better than uniform refinement. The weighted indicator is slightly better than the energy-norm indicator since the norm error and energy-norm error of the former is smaller than the latter, and the effectiveness index of the former changes more moderately than the latter. In Figure 4, two kinds of adaptive meshes are presented, and both refine the steep region. The right one (based on the weighted indicator) is slightly better than the left one (based on the energy norm indicator).
3.2. Evolution Equation
In this section, we consider the time dependent tempered fractional equation:
[TABLE]
Different from the stationary equation, the mesh here is adapted to the solution in every time step using a posteriori error indicator, i.e., the adaptive algorithm solving the evolution equation at the th time step reads as
[TABLE]
Here the refinement/coarsening procedure includes both the mesh and time-step size modifications. In this paper, we propose the following algorithm, similar to [8], to modify the time-step size and mesh starting from the initial time-step size and initial mesh :
-
Refine the time-step size to the final time-step size such that the associated time error indicators are less than the prescribed tolerances.
-
Refine/Coarsen the mesh to the final mesh such that the associated space error indicators are less than the prescribed tolerances.
-
Enlarge the initial time-step size for next time step if the current time error indicator is much less than the tolerances.
3.2.1. A posteriori error analyses
While the previous section is concentrated on the spatial mesh refinement based on the local error indicator, this section describes the process of evolution of the solution and the time-step size based on the time error indicator. Then we introduce the time and space local error indicator, and prove global upper bound and local lower bound. For convenience, we take , , and let indicate the usual space of linear discontinuous finite element in and piecewise constant discontinuous in [3]. Let be the solution of
[TABLE]
and be the fully discrete discontinuous finite element approximation defined by
[TABLE]
where and .
Theorem 3.9** (upper bound).**
For any integer , there exists a positive constant depending only on the minimum angle of meshes such that the posteriori error estimate
[TABLE]
holds, where the time error indicator and space error indicator are given by
[TABLE]
[TABLE]
Proof.
From (3.27) and (3.28), for a.e. , and for any , we have
[TABLE]
where and is the interpolation operator.
Taking , similar to (3.6), we have
[TABLE]
Integrating the above formula in time from to and summing over from to , with the discrete Grönwall inequality, we complete the proof. ∎
Next, we prove the lower bound to ensure over-refinement will not occur based on our space error indicator. Let be the solution of auxiliary problem [8].
[TABLE]
Note that for fixed time-step size , by adapting the mesh , we are essentially controlling the error between and , not between and the exact solution . Based on this observation, we have the following analyses.
Theorem 3.10** (lower bound).**
There exist constants depending only on the minimum angle of such that for any , the following estimate holds:
[TABLE]
where and .
Proof.
Let be a node of interior to and be a piecewise linear function with respect to that equals at and [math] at all the other nodes. Then belongs to and vanishes outside . Thus
[TABLE]
Combining with (3.29), we find
[TABLE]
Therefore, we have
[TABLE]
Thus,
[TABLE]
The term can be bounded by the right hand side similarly.
Combining the above estimates implies (3.30). ∎
3.2.2. Numerical experiment
In the last part, we mainly observe the performance of spatial adaptive mesh, and give the specific error of different cases on experiments. Here we present some numerical experiments using the algorithm of evolution equations given above. We focus on observing the evolution of exact solution by taking it with different regularity at different time, which will indicate the effectiveness of the indicator.
Example 3.11**.**
Consider the equation (3.26) on the domain , with , and . The source term is chosen such that the exact solution writes
[TABLE]
For this example, the solution has less regularity near the point , where we expect to observe more refinement. The adaptation process yields the meshes shown in Figure 5, which is in consistent with the theoretical result completely.
4. Conclusion
We discuss the DG methods for the two dimensional time dependent space tempered fractional convection-diffusion equations, especially their adaptivity; and the provided strategy for designing adaptive schemes works for the general PDEs with fractional operators. DG methods are superior to finite element method in many ways, but the stability of the discrete schemes needs more attention. The interior boundaries are usually connected by two ways: interior penalty and numerical flux. We use the former to deal with the diffusion term and the latter to the convection term. The stability and convergence analyses are explicitly provided. The theoretical results are confirmed by numerical experiments. For the adaptivity of the DG methods, we consider two schemes of the stationary problem, i.e., a posteriori error estimator based on the traditional energy norm and another one based on the dual weighted residual. The numerical experiments confirm the advantage of the DWR method. Finally, we consider the fractional evolution problem. A posteriori error estimate is provided and the indicator is designed; its effectiveness is displayed by numerical simulations.
5. Acknowledgements
This work was supported by the National Natural Science Foundation of China under Grant No. 11671182.
Appendix A The inverse inequation
Lemma A.1**.**
Let , and . Then there exists a constant depending only on and the shape regularity such that
[TABLE]
where is the diameter of .
Proof.
First, we consider the one dimensional case, i.e., . Let be the reference triangle. If is a function defined on , then is defined on by .
For vanishing outside of , there exists
[TABLE]
Actually, taking
[TABLE]
Similarly,
[TABLE]
Thus, (A.1) is implied by
[TABLE]
On the other hand,
[TABLE]
Using the equivalence of any two norms on the finite dimensional function space ,
[TABLE]
Next, we consider the case that is a triangle. Let be a reference triangle, and be an affine map from onto . If is a function defined on , then is defined on by .
Note that
[TABLE]
in which two terms can be decomposed derivative in direction and no-derivative in direction.
Then inspired by the one dimensional case above, one obtains
[TABLE]
When , we have
[TABLE]
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. A. Adams, Sobolev Spaces , Academic Press, New York (1975)
- 2[2] B. Baenmera and M. M. Meerschaert, Tempered stable Lévy motion and transient super-diffusion , J. Comput. Appl. Math. 233 (2010) 2438-2448
- 3[3] W. Bangerth and R. Rannacher, Adaptive Finite Element Methods for Differential Equations , Birkhäuser-Verlag, Basel (2003)
- 4[4] S. C. Brenner and L. R. Scott, The Mathematical Theory of Finite Element Methods , Springer Verlag, New York (1994)
- 5[5] E. Burman, A posteriori error estimation for interior penalty finite element approximations of the advection-reaction equation , SIAM J. Numer. Anal. 47 (2009) 3584-3607
- 6[6] P. L. Butzer and U. Westphal, An Introduction to Fractional Calculus , World Scientific, Singapore (2000)
- 7[7] M. H. Chen and W. H. Deng, High order algorithms for the fractional substantial diffusion equation with truncated Lévy flights , SIAM J. Sci. Comput. 19 (2014) 1431-1458
- 8[8] Z. M. Chen and J. Feng, An adaptive finite element algorithm with reliable and efficient error control for linear parabolic problems , Math. Comp. 73 (2004) 1167-1193
