
We numerically investigate the superconvergence property of the discontinuous Galerkin method by patch reconstruction. The convergence rate 2m+1 can be observed at the grid points and barycenters in one dimensional case with uniform partitions. The convergence rate m+2 is achieved at the center of the element faces in two and three dimensions. The meshes are uniformly partitioned into triangles/tetrahedrons or squares/hexahedrons. We also demonstrate the details of the implementation of the proposed method. The numerical results for all three dimensional cases are presented to illustrate the propositions.
Citation: Zexuan Liu, Zhiyuan Sun, Jerry Zhijian Yang. A numerical study of superconvergence of the discontinuous Galerkin method by patch reconstruction[J]. Electronic Research Archive, 2020, 28(4): 1487-1501. doi: 10.3934/era.2020078
[1] | Zexuan Liu, Zhiyuan Sun, Jerry Zhijian Yang . A numerical study of superconvergence of the discontinuous Galerkin method by patch reconstruction. Electronic Research Archive, 2020, 28(4): 1487-1501. doi: 10.3934/era.2020078 |
[2] | Leilei Wei, Xiaojing Wei, Bo Tang . Numerical analysis of variable-order fractional KdV-Burgers-Kuramoto equation. Electronic Research Archive, 2022, 30(4): 1263-1281. doi: 10.3934/era.2022066 |
[3] | Yue Feng, Yujie Liu, Ruishu Wang, Shangyou Zhang . A conforming discontinuous Galerkin finite element method on rectangular partitions. Electronic Research Archive, 2021, 29(3): 2375-2389. doi: 10.3934/era.2020120 |
[4] | ShinJa Jeong, Mi-Young Kim . Computational aspects of the multiscale discontinuous Galerkin method for convection-diffusion-reaction problems. Electronic Research Archive, 2021, 29(2): 1991-2006. doi: 10.3934/era.2020101 |
[5] | Lijie Liu, Xiaojing Wei, Leilei Wei . A fully discrete local discontinuous Galerkin method based on generalized numerical fluxes to variable-order time-fractional reaction-diffusion problem with the Caputo fractional derivative. Electronic Research Archive, 2023, 31(9): 5701-5715. doi: 10.3934/era.2023289 |
[6] | Victor Ginting . An adjoint-based a posteriori analysis of numerical approximation of Richards equation. Electronic Research Archive, 2021, 29(5): 3405-3427. doi: 10.3934/era.2021045 |
[7] | Mingqi Xiang, Binlin Zhang, Die Hu . Kirchhoff-type differential inclusion problems involving the fractional Laplacian and strong damping. Electronic Research Archive, 2020, 28(2): 651-669. doi: 10.3934/era.2020034 |
[8] | Michael Barg, Amanda Mangum . Statistical analysis of numerical solutions to constrained phase separation problems. Electronic Research Archive, 2023, 31(1): 229-250. doi: 10.3934/era.2023012 |
[9] | Yan Yang, Xiu Ye, Shangyou Zhang . A pressure-robust stabilizer-free WG finite element method for the Stokes equations on simplicial grids. Electronic Research Archive, 2024, 32(5): 3413-3432. doi: 10.3934/era.2024158 |
[10] | Bin Wang, Lin Mu . Viscosity robust weak Galerkin finite element methods for Stokes problems. Electronic Research Archive, 2021, 29(1): 1881-1895. doi: 10.3934/era.2020096 |
We numerically investigate the superconvergence property of the discontinuous Galerkin method by patch reconstruction. The convergence rate 2m+1 can be observed at the grid points and barycenters in one dimensional case with uniform partitions. The convergence rate m+2 is achieved at the center of the element faces in two and three dimensions. The meshes are uniformly partitioned into triangles/tetrahedrons or squares/hexahedrons. We also demonstrate the details of the implementation of the proposed method. The numerical results for all three dimensional cases are presented to illustrate the propositions.
The discontinuous Galerkin method by patch reconstruction (PRDG) was firstly introduced in [12] by Li et al. to solve elliptic equations. The method has been successfully applied into the biharmonic problem [11], the Stokes problem [13,14], the eigenvalue problem [15], the linear elasticity problem [16], the convection-diffusion problem [19] and the sequential least square method [17]. This method was originally motivated by the patch reconstruction technique in the finite volume scheme for the hydrodynamic solver [20]. Based on the least square patch reconstruction, a novel piecewise polynomial discontinuous finite element space is constructed. The space is a subspace of the general discontinuous Galerkin(DG) space, which enables the method to enjoy the well-developed theories and schemes for the DG method. The propose of this article is numerically investigate the superconvergence property of the PRDG method.
Superconvergence properties of the finite element method are classical topics which have been well studied [10,3,21,18]. The properties can be employed to design the a posterior estimator for
In this article, we perform a numerical study of the superconvergence of the PRDG method and present the detailed algorithms. The PRDG method only takes one degree of freedom (DOF) per element and achieves arbitrary order with identical numbers of unknowns. The method utilizes the DOFs with very high efficiency. In some particular cases, the method even can attain higher accuracy than FEMs with the same quantity of unknowns. The superconvergence property of the PRDG method is also conducive to efficiency, which means the method can attain a desirable digit precision with only a few DOFs. Another advantage of the PRDG method is that it has great flexibility on meshes, e.g. the general polygonal mesh is allowed. However, we only consider the uniform meshes in this paper for the purpose of superconvergence investigation.
The article is organized as follows. The approximation space and the details of the algorithm are introduced in Section 2. We first describe the principle to choose the element patches and the sampling nodes, and then elaborate the process to calculate the global stiff-matrix. Section 3 states the approximation properties of such space and the superconvergence properties of the proposed method. Numerical experiments are presented in Section 4 to demonstrate the properties of the resulting linear system and to verify the theoretical results in all 3 dimensions.
We consider an open bounded Lipschitz domain
With qualified partitions
Uh:={v∈L2(Ω)∣v|K∈P0(K)}. |
Now we construct the finite element space
Vh:=R(Uh). |
Since there is only one DOF per element and it requires more DOFs to construct higher order polynomial, the patch reconstruction technique is used. The high order polynomial is constructed from the element patch
Now we introduce how to obtain the local approximation polynomial with the sampling nodes and the element patch. For
RKv=argminp∈Pm(S(K))∑x∈IK|v(x)−p(x)|2. | (2.1) |
(Rv)|K:=(RKv)|K,∀K∈Th. |
Above is the general process to construct the finite element space
m+1(D=1),m2+3m+22(D=2),3m2+3m+22(D=3), |
where
The least square problem (2.1) can be easily solved by the generalized inverse of matrix
RK1v=argmin{a,b}∈R 3∑i=1|v(xKi)−(a+bxKi)|2. |
The above problem can be directly solved by the generalized inverse,
[a,b]T=(WTW)−1WTq, |
The Vandermonde-type matrix
W=[1xK11xK21xK3], |
q=[v(xK1)v(xK2)v(xK3)]. |
Thus the matrix
MK1=[m11m12m13m21m22m23]. |
The linear approximation polynomial
RK1v=a+bx, |
where
a=m11v(xK1)+m12v(xK2)+m13v(xK3),b=m21v(xK1)+m22v(xK2)+m23v(xK3). |
We reorganize that
RK1v=(m11+m21x)v(xK1)+(m12+m22x)v(xK2)+(m13+m23x)v(xK3), |
Obvious, the basis functions are as follows,
λ1|K1=m11+m21x,λ2|K1=m12+m22x,λ3|K1=m13+m23x. |
The linear polynomial can be rewritten as
RK1v=3∑i=1v(xKi)λi. |
More details can be found in [11] for 1D case.
The matrix
RKv=LMKvIK. | (2.2) |
where
We consider the following Poisson problem and solve it with the PRDG method,
−△u=f in Ω,u=0 on ∂Ω. |
Let
ah(Ruh,Rvh)=(f,Rvh)hfor all vh∈Uh. | (2.3) |
The IPDG scheme [2] can be directly applied, where the bilinear term
ah(Rvh,Rwh):=∑K∈Th∫K∇Rvh⋅∇Rwhdx−∑e∈Eh∫e([[∇Rvh]]{Rwh}+[[∇Rwh]]{Rvh})ds+∑e∈Eh∫eηhe[[Rvh]]⋅[[Rwh]]ds, | (2.4) |
and
(f,Rvh)h:=∑K∈Th∫KfRvhdx, | (2.5) |
where
{v}=12(v1+v2),[[v]]=v1n1+v2n2,on e∈E0h. |
For a vector-valued function
{φ}=12(φ1+φ2),[[φ]]=φ1⋅n1+φ2⋅n2,on e∈E0h. |
For
[[v]]=vn,{φ}=φ. |
The linear algebra system is obtained from the weak form (2.3),
Auh=F, | (2.6) |
where
We now illuminate the computation of the right hand side
Fi=∫KifλKidx, |
As we mentioned, the basis function
ψKi=∫KifLMKidx. |
The corresponding relation between
Similarly, the elements in the global stiff matrix
The size of the local element stiff matrix is
κKi=∫Ki(∇xLMKi)T(∇xLMKi)+(∇yLMKi)T(∇yLMKi)+(∇zLMKi)T(∇zLMKi)dx. |
where
Consider an interior edge
κe=[κe1κe2κe3κe4.] |
The sizes of four submartrices are
κe1=−12∫e(∇xLMKinxi+∇yLMKinyi+∇zLMKinzi)T(LMKi)ds−12∫e(LMKi)T(∇xLMKinxi+∇yLMKinyi+∇zLMKinzi)ds+ηhe∫e(LMKi)T(LMKi)ds, |
where
We end this section by some comments about the linear system (2.3). The number of unknowns in
In this section, we discuss the convergence property of the PRDG method for elliptic problems. The mesh partition
Assumption 1. For
The Assumption 1 is the geometric constraint for the element patch, which is also the reason why we must obey the principle to choose the candidate of element patch. Next, we claim the assumption on the sampling node set.
Assumption 2. For any
p|I(K)=0implies p|S(K)≡0. | (3.1) |
This assumption leads to the uniqueness of the least squares problem (2.1), which implies that the number
Λ(m,I(K))<∞ |
with
Λ(m,I(K)):=maxp∈Pm(S(K))‖p‖L∞(S(K))‖p|I(K)‖ℓ∞. | (3.2) |
The constant
Lemma 3.1. [12,Lemma 3] There exists a unique solution to (2.1) while Assumption 2 holds. Furthermore,
RKg=gfor allg∈Pm(S(K)). | (3.3) |
For any
‖RKg‖L∞(K)≤Λ(m,I(K))√#I(K)‖g|I(K)‖ℓ∞, | (3.4) |
and the quasi-optimal approximation property is valid
‖g−RKg‖L∞(K)≤Λminfp∈Pm(S(K))‖g−p‖L∞(S(K)), | (3.5) |
where
The nearly optimal approximation property naturally exists.
Lemma 3.2. [12,Lemma 4] If Assumption 2 holds, then there exists
‖g−RKg‖L2(K)≤CΛmhKdmK|g|Hm+1(S(K)). | (3.6) |
‖∇(g−RKg)‖L2(K)≤C(hmK+ΛmdmK)|g|Hm+1(S(K)). | (3.7) |
The approximation estimates of the global reconstruction operator are as follows,
Lemma 3.3. [12,Equation (3.4)] For
‖g−Rg‖L2(Ω)≤CΛmhdm|g|Hm+1(Ω). | (3.8) |
‖∇(g−Rg)‖L2(Ω)≤C(hm+Λmdm)|g|Hm+1(Ω). | (3.9) |
We now introduce the convergence property of the PRDG method for elliptic problems. The coercivity and the boundedness of
ah(Rv,Rv)≥α‖|Rv‖|2,v∈Uh, |
where the energy norm is defined as
‖|v‖|2=∑K∈Th‖∇v‖2L2(K)+∑e∈Eh|he|−1‖[[v]]‖2L2(e). |
And the boundedness is satisfied, there exist
|ah(v,w)|≤β‖|v‖|‖|w‖|,v,w∈V(h). |
the sum space
This immediately gives the existence and the uniqueness of the weak form (2.3). The error estimate for the Poisson problem is given by the following theorem.
Theorem 3.4. [12,Theorem 1] Let
‖u−Ruh‖L2(Ω)≤C(hm+1+Λmdm+1)|u|Hm+1(Ω). | (3.10) |
If Assumption 1 holds, then we can simplify(3.10) into
‖u−Ruh‖L2(Ω)≤Chm+1|u|Hm+1(Ω). | (3.11) |
The above estimates are for general meshes. In cases of uniform meshes, we can obtain a better convergence rate at the barycenters or the face centers of the mesh.
In one dimensional space, the meshes are equally distributed. Then refine the mesh by split one grid into two identical grid, which guarantees each grid points in the coarse mesh will also be the grid points in the fine mesh, see Figure 3.1.
A convergence rate
‖uh‖h:=N∑i=11N|uh(xi)|. |
Obviously,
Since there are two values on the grid points and the discontinuity, we investigate the average
|uh|h:=M∑i=11M|{uh(xi)}|. |
For one dimensional case, the following superconvergence result is observed numerically.
Proposition 1. If the partition
‖u−Ruh‖h≤Ch2m+1|u|H2m+1(Ω),|u−Ruh|h≤Ch2m+1|u|H2m+1(Ω). | (3.12) |
We consider two types of uniform partitions in two dimensional spaces: uniform trianglar mesh and uniform square mesh. These meshes are demonstrated in Figure 2.1 and Figure 3.2, respectively. The special points which give the superconvergence property are the barycenters of each element. However, we also numerically observe the superconvergence phenomenon at the center of the element faces in uniform square mesh, where the convergence rate is
Proposition 2. If the partition
‖u−Ruh‖h≤Chm+2|u|Hm+2(Ω). | (3.13) |
Meanwhile, if the partition
|u−Ruh|h≤Chm+2|u|Hm+2(Ω). | (3.14) |
The superconvergence results in three dimensional space do not coincide with that in two dimensional spaces. We cannot observe the superconvergence property at the barycenters of elements. The domain
Proposition 3. If the partition
|u−Ruh|h≤Chm+2|u|Hm+2(Ω). | (3.15) |
In this section, we present numerical results for the superconvergence property of the PRDG method. All the meshes are uniformly distributed as was presented. We first demonstrate the relation between the sparsity pattern of the resulting linear system and the size of the element patch. We employ the uniform tetrahedron mesh to partition the cubic domain with
Firstly, we observe that the size of all the linear system is
In one dimensional occasion, the exact solution is taken as
In Figure 4.2 and Table 4.1, we present the convergence rate for this Poisson equation which is solved by the PRDG method with different norms. At the mesh points and the barycenters of the grids, we obtain convergence rate
1 | 1.9603 | 2.9605 | 3.0536 |
2 | 3.2727 | 5.0225 | 5.0127 |
3 | 4.2114 | 6.8449 | 6.8847 |
We consider the Poisson equation with the Dirichlet boundary in the square domain. The exact solution is
1 | 1.9841 | 3.1221 |
2 | 3.3599 | 4.2205 |
3 | 4.0463 | 4.9108 |
4 | 5.2886 | 5.8989 |
Figure 4.4 and Table 4.3 present the numerical results for square meshes. The superconvergence property can be achieved at the grid points and the element face centers at the same time. The convergence rate is
1 | 2.1375 | 2.9830 | 2.9666 |
2 | 3.0613 | 3.9890 | 3.9863 |
3 | 4.2076 | 4.8476 | 4.9693 |
4 | 4.9222 | 6.0021 | 6.0122 |
Finally, we present a three dimensional example. The Poisson equation with exact solution
Mesh type | ||
Tetrahedron | 1.9468 | 3.0814 |
Hexahedron | 2.1064 | 3.0191 |
The superconvergence property of the PRDG method for elliptic problems is investigated numerically. Details of numerical implementations are presented and the sparsity patterns of resulting linear systems are demonstrated. The superconvergence results are achieved at the face centers or the barycenters of the element in function values with the uniform partitions.
The authors would like to thank the anonymous referees. They have very constructively helped to improve the original version of this paper.
The research is supported by the National Natural Science Foundation of China (Grant No. 11671312, 91630313), the Natural Science Foundation of Hubei Province (Grant No. 2019CFA007), and China Postdoctoral Science Foundation (Grant No. 2019M660558). The numerical calculations have been done on the supercomputing system in the Supercomputing Center of Wuhan University.
[1] |
M. Ainsworth and J. T. Oden, A Posteriori Error Estimation in Finite Element Analysis, Pure and Applied Mathematics, Wiley-Interscience [John Wiley & Sons], New York, 2000. doi: 10.1002/9781118032824
![]() |
[2] |
An interior penalty finite element method with discontinuous elements. SIAM J. Numer. Anal. (1982) 19: 742-760. ![]() |
[3] |
One-dimensional Galerkin methods and superconvergence at interior nodal points. SIAM J. Numer. Anal. (1984) 21: 101-110. ![]() |
[4] |
Superconvergence of discontinuous Galerkin methods for two-dimensional hyperbolic equations. SIAM J. Numer. Anal. (2015) 53: 1651-1671. ![]() |
[5] |
A superconvergence result for discontinuous Galerkin methods applied to elliptic problems. Comput. Methods Appl. Mech. Engrg. (2003) 192: 4675-4685. ![]() |
[6] |
Superconvergent discontinuous Galerkin methods for second-order elliptic problems. Math. Comp. (2009) 78: 1-24. ![]() |
[7] |
Superconvergence of the local discontinuous Galerkin method for elliptic problems on Cartesian grids. SIAM J. Numer. Anal. (2001) 39: 264-285. ![]() |
[8] |
Conditions for superconvergence of HDG methods for second-order elliptic problems. Math. Comp. (2012) 81: 1327-1353. ![]() |
[9] |
Superconvergent HDG methods on isoparametric elements for second-order elliptic problems. SIAM J. Numer. Anal. (2012) 50: 1417-1432. ![]() |
[10] | J. Douglas Jr. and T. Dupont, Some superconvergence results for Galerkin methods for the approximate solution of two-point boundary problems, in Topics in Numerical Analysis, Academic Press, London, 1973, 89–92. |
[11] |
A discontinuous Galerkin method by patch reconstruction for biharmonic problem. J. Comput. Math. (2019) 37: 563-580. ![]() |
[12] |
An arbitrary-order discontinuous Galerkin method with one unknown per element. J. Sci. Comput. (2019) 80: 268-288. ![]() |
[13] |
A finite element method by patch reconstruction for the Stokes problem using mixed formulations. J. Comput. Appl. Math. (2019) 353: 1-20. ![]() |
[14] |
A discontinuous Galerkin method for Stokes equation by divergencefree patch reconstruction. Numer. Methods Partial Differential Equations (2020) 36: 756-771. ![]() |
[15] |
R. Li, Z. Sun and F. Yang, Solving eigenvalue problems in a discontinuous approximation space by patch reconstruction, SIAM J. Sci. Comput., 41 (2019), A3381–A3400. doi: 10.1137/19M123693X
![]() |
[16] |
R. Li and F. Yang, A least squares method for linear elasticity using a patch reconstructed space, Comput. Methods Appl. Mech. Engrg., 363 (2020), 19pp. doi: 10.1016/j.cma.2020.112902
![]() |
[17] |
A sequential least squares method for Poisson equation using a patch reconstructed space. SIAM J. Numer. Anal. (2020) 58: 353-374. ![]() |
[18] |
Numerical study of natural superconvergence in least-squares finite element methods for elliptic problems. Appl. Math. (2009) 54: 251-266. ![]() |
[19] |
A discontinuous Galerkin method by patch reconstruction for convection-diffusion problems. Adv. Appl. Math. Mech. (2020) 12: 729-747. ![]() |
[20] |
Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov's method. J. Comput. Phys. (1997) 135: 227-248. ![]() |
[21] |
L. B. Wahlbin, Superconvergence in Galerkin Finite Element Methods, Lecture Notes in Mathematics, 1605, Springer-Verlag, Berlin, 1995. doi: 10.1007/BFb0096835
![]() |
[22] |
A weak Galerkin finite element method for second-order elliptic problems. J. Comput. Appl. Math. (2013) 241: 103-115. ![]() |
[23] |
Supercloseness analysis and polynomial preserving recovery for a class of weak Galerkin methods. Numer. Methods Partial Differential Equations (2018) 34: 317-335. ![]() |
[24] | A numerical study of uniform superconvergence of LDG method for solving singularly perturbed problems. J. Comput. Math. (2009) 27: 280-298. |
[25] |
Analysis of optimal superconvergence of discontinuous Galerkin method for linear hyperbolic equations. SIAM J. Numer. Anal. (2012) 50: 3110-3133. ![]() |
[26] |
The superconvergent patch recovery and a posteriori error estimates. I. The recovery technique. Internat. J. Numer. Methods Engrg. (1992) 33: 1331-1364. ![]() |
1 | 1.9603 | 2.9605 | 3.0536 |
2 | 3.2727 | 5.0225 | 5.0127 |
3 | 4.2114 | 6.8449 | 6.8847 |
1 | 1.9841 | 3.1221 |
2 | 3.3599 | 4.2205 |
3 | 4.0463 | 4.9108 |
4 | 5.2886 | 5.8989 |
1 | 2.1375 | 2.9830 | 2.9666 |
2 | 3.0613 | 3.9890 | 3.9863 |
3 | 4.2076 | 4.8476 | 4.9693 |
4 | 4.9222 | 6.0021 | 6.0122 |
Mesh type | ||
Tetrahedron | 1.9468 | 3.0814 |
Hexahedron | 2.1064 | 3.0191 |
1 | 1.9603 | 2.9605 | 3.0536 |
2 | 3.2727 | 5.0225 | 5.0127 |
3 | 4.2114 | 6.8449 | 6.8847 |
1 | 1.9841 | 3.1221 |
2 | 3.3599 | 4.2205 |
3 | 4.0463 | 4.9108 |
4 | 5.2886 | 5.8989 |
1 | 2.1375 | 2.9830 | 2.9666 |
2 | 3.0613 | 3.9890 | 3.9863 |
3 | 4.2076 | 4.8476 | 4.9693 |
4 | 4.9222 | 6.0021 | 6.0122 |
Mesh type | ||
Tetrahedron | 1.9468 | 3.0814 |
Hexahedron | 2.1064 | 3.0191 |