Abstract
We analyze the error of finite element method for nonlocal diffusion model include both conformal and nonconformal method. We also consider the mesh with and without shape regularity. For shape regular mesh, finite element method for nonlocal diffusion model is asymptotic preserving and the error is . For shape irregular mesh, the error becomes .
1 Nonlocal diffusion model and conformal finite element discretization
We consider the Poisson equation with Neumann boundary condition.
|
|
|
|
(1.1) |
|
|
|
|
A nonlocal counterpart of Poisson equation is given as follows
|
|
|
(1.2) |
|
|
|
(1.3) |
where
|
|
|
(1.4) |
which satisfies obviously
|
|
|
The constant in (1.3)
is a normalization factor so that
|
|
|
(1.5) |
with denotes area of the unit sphere in .
is a kernel function which satisfies following conditions:
-
(a)
(regularity) ;
-
(b)
(positivity and compact support)
and for ;
-
(c)
(nondegeneracy)
so that for .
For the truncation error of the nonlocal model (1.2), we have following theorem [SS17].
Theorem 1.1.
Let and
|
|
|
(1.6) |
and
|
|
|
|
|
|
|
|
where is the out normal vector of at , is the th component of gradient ,
and .
Then there exist constants depending only on , so that,
|
|
|
(1.7) |
as long as .
Let be a polyhedral approximation of , and be the mesh associated with , where is the maximum diameter, where denotes the radius of the inscribed ball of . We focus on the continuous -th order finite element space defined on , i.e.
|
|
|
(1.8) |
denotes the set of all -th order polynomials in .
The finite element discretization of the nonlocal diffusion model is to find such that
|
|
|
with
and
|
|
|
(1.9) |
denotes the inner product in ,
|
|
|
(1.10) |
For the sake of simplification, we focus on the case which means that we do not consider the error from domain approximation. In the rest of the paper, we do not distinguish and .
Let ,
is the solution of Poisson equation (1.1). From Theorem 1.1, we have
|
|
|
(1.11) |
Now, we introduce some notations and technical results which will be used later.
|
|
|
(1.12) |
and
|
|
|
(1.13) |
And we also have
-
1.
Proof can be found in [SS17]
|
|
|
(1.14) |
-
2.
|
|
|
|
|
|
|
|
|
|
|
|
(1.15) |
-
3.
|
|
|
|
|
|
|
|
|
|
|
|
(1.16) |
For the boundary error , we have another estimate.
Theorem 1.2.
Let , then there exist constants depending only on , for any ,
|
|
|
(1.17) |
with defined in (1.6).
Proof.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
where denotes the Hessian of , and
|
|
|
Moreover, using (1.14),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
∎
2 Error analysis with shape regular mesh
denotes the projection operator onto . Then, we have
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For second and third line, we use Theorem 1.1, Theorem 1.2 and the classical result that
|
|
|
Then, we can get
|
|
|
|
which implies that
|
|
|
This gives the norm of the error,
|
|
|
Moreover, we can get estimate of .
|
|
|
(2.1) |
The second term is easy to bound, since
|
|
|
(2.2) |
To bound first term, we need more calculation.
|
|
|
|
|
|
|
|
|
|
|
|
(2.3) |
and
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(2.4) |
Notice that
|
|
|
(2.5) |
and
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(2.6) |
Combining all above calculation together, we have
|
|
|
3 Error analysis with irregular mesh
In the analysis above, we need to require that is bounded. For the irregular mesh without boundness of , we can also get error estimate. First,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The third and fourth line are from Theorem 1.1, Theorem 1.2 and (3.) and the fact that
|
|
|
Here, is independent on . The sixth line is from (1.14), i.e.
|
|
|
Then, using the definition of ,(1.13), it is easy to get
|
|
|
which gives
|
|
|
Under the same argument as that in previous section, we can get
|
|
|