
This paper is concerned with a C0P2 time-stepping virtual element method (VEM) for solving linear wave equations on polygonal meshes. The spatial discretization is carried out by the VEM while the temporal discretization is obtained based on the C0P2 time-stepping approach, leading to a fully discrete method. The error estimates in the H1 semi-norm and L2 norm are derived after detailed derivation. Finally, the numerical performance and efficiency of the proposed method is illustrated by several numerical experiments.
Citation: Jianguo Huang, Sen Lin. A C0P2 time-stepping virtual element method for linear wave equations on polygonal meshes[J]. Electronic Research Archive, 2020, 28(2): 911-933. doi: 10.3934/era.2020048
[1] | Jianguo Huang, Sen Lin . A $ C^0P_2 $ time-stepping virtual element method for linear wave equations on polygonal meshes. Electronic Research Archive, 2020, 28(2): 911-933. doi: 10.3934/era.2020048 |
[2] | Shuhao Cao . A simple virtual element-based flux recovery on quadtree. Electronic Research Archive, 2021, 29(6): 3629-3647. doi: 10.3934/era.2021054 |
[3] | Youngjin Hwang, Seokjun Ham, Chaeyoung Lee, Gyeonggyu Lee, Seungyoon Kang, Junseok Kim . A simple and efficient numerical method for the Allen–Cahn equation on effective symmetric triangular meshes. Electronic Research Archive, 2023, 31(8): 4557-4578. doi: 10.3934/era.2023233 |
[4] | Jun Pan, Yuelong Tang . Two-grid $ H^1 $-Galerkin mixed finite elements combined with $ L1 $ scheme for nonlinear time fractional parabolic equations. Electronic Research Archive, 2023, 31(12): 7207-7223. doi: 10.3934/era.2023365 |
[5] | Ying Liu, Yanping Chen, Yunqing Huang, Yang Wang . Two-grid method for semiconductor device problem by mixed finite element method and characteristics finite element method. Electronic Research Archive, 2021, 29(1): 1859-1880. doi: 10.3934/era.2020095 |
[6] | Derrick Jones, Xu Zhang . A conforming-nonconforming mixed immersed finite element method for unsteady Stokes equations with moving interfaces. Electronic Research Archive, 2021, 29(5): 3171-3191. doi: 10.3934/era.2021032 |
[7] | Qingguang Guan . Some estimates of virtual element methods for fourth order problems. Electronic Research Archive, 2021, 29(6): 4099-4118. doi: 10.3934/era.2021074 |
[8] | Suayip Toprakseven, Seza Dinibutun . A weak Galerkin finite element method for parabolic singularly perturbed convection-diffusion equations on layer-adapted meshes. Electronic Research Archive, 2024, 32(8): 5033-5066. doi: 10.3934/era.2024232 |
[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] | Hao Wang, Wei Yang, Yunqing Huang . An adaptive edge finite element method for the Maxwell's equations in metamaterials. Electronic Research Archive, 2020, 28(2): 961-976. doi: 10.3934/era.2020051 |
This paper is concerned with a C0P2 time-stepping virtual element method (VEM) for solving linear wave equations on polygonal meshes. The spatial discretization is carried out by the VEM while the temporal discretization is obtained based on the C0P2 time-stepping approach, leading to a fully discrete method. The error estimates in the H1 semi-norm and L2 norm are derived after detailed derivation. Finally, the numerical performance and efficiency of the proposed method is illustrated by several numerical experiments.
In the past few years, a new numerical method called the virtual element method (VEM) has received much attention in the field of scientific computing. The pioneering works can be found in [3,2,5,11]. VEMs can be regarded as a generalization of usual finite element methods that can easily handle polytopal meshes, which have several significant advantages over standard finite element methods, such as (1) they are convenient for solving problems on complex geometric domains; (2) they are suitable for attacking problems associated with high regularity admissible spaces (see [8]). Until now, such methods have been used to solve a variety of mathematical physical problems. We refer to [4,7,9,13,14,17,18,19,20,23,27,28,29,30,31] and references therein for details about their applications for steady variational problems in primal formulations.
However, there are few works on unsteady problems using VEMs. Some relevant results can be found in [27,28]. In [28], after temporal discretization by the usual backward Euler method and spatial discretization by the VEM in [2], a fully discrete method was proposed and analyzed for linear parabolic equations. Similar ideas were further extended to handle linear wave equations in [27] with the focus on discussing the semidiscrete method. A fully discrete method is developed by the Newmark method and the Bathe method for temporal discretization, and the error analysis is studied briefly. It is remarked that all these methods are equal-sized in time direction. In this paper, we are devoted to proposing a fully discrete method for linear wave equations with the temporal discretization carried out by the
The rest of this paper is organized as follows. In Section 2, we introduce the model continuous problem and present the VEM semi-discrete method. In Section 3, we propose the
Let
{utt−Δu=f in Ω×I,u=0on∂Ω×I,u(⋅,0)=Ψ0,ut(⋅,0)=Ψ1 inΩ, | (2.1) |
where
Then the variational formulation of the problem (2.1) reads
{find u∈C0(0,T;H10(Ω))∩C1(0,T;L2(Ω)), such that(utt(t),v)+a(u(t),v)=(f(t),v)∀v∈H10(Ω),for a.e. t in (0,T),u(0)=Ψ0,ut(0)=Ψ1, | (2.2) |
where
Define the
a(u,v)≤M|u|1|v|1,a(v,v)≥α|v|21∀u,v∈H10(Ω). |
As shown in [24,27], Problem (2.2) has a unique solution
(a(u(t),u(t))+‖ut(t)‖2L2(Ω))1/2≤(a(Ψ0,Ψ0)+‖Ψ1‖2L2(Ω))1/2+‖f‖L1(0,t;L2(Ω)) |
for all t in
Next, introduce some notation for later requirements. As in [1,10], given a bounded domain
‖v‖s,D=(∑|β|≤s∫D|∂βv|2dx)1/2,|v|s,D=(∑|β|=s∫D|∂βv|2dx)1/2∀v∈Hs(D). |
Moreover, denote by
Let
Lp(0,T;B)={v:[0,T]→B is Lebesgue measurable;‖v‖Lp(0,T;B)<∞}, |
where
‖v‖Lp(0,T;B):=(∫T0‖v(⋅,t)‖pBdt)1/p,1≤p<∞, |
and
‖v‖L∞(0,T;B):=esssup0≤t≤T‖v(⋅,t)‖B. |
We also define
Hs(0,T;B)={v:[0,T]→B is Lebesgue measurable;‖∂mtv‖L2(0,T;B)<∞,0≤m≤s}, |
equipped with the norm
‖v‖Hs(0,T;B)=(∑0≤m≤s‖∂mtv‖2L2(0,T;B))1/2. |
To simplify the presentation, write
‖v‖s,D=‖v(⋅,t)‖s,D,|v|∞,s=esssup0≤t≤T|v(⋅,t)|s,Ω. |
In our forthcoming analysis, the symbol
Let
hE:=diameter(E),h:=supE∈ThhE. |
For each polygonal element
A1. For each
As shown in [16], this condition covers the usual geometric assumptions frequently used in the context of VEMs.
We will adopt two main steps to get the virtual element discretization of Problem (2.2). Firstly, we consider how to construct the local virtual element space and the local discrete bilinear form on each element
For all natural number
●
●
where conventionally
For a broken Sobolev space
|v|h,1=(∑E∈Th|∇v|20,E)1/2. |
For all
˜Vk(E)={v∈H1(E);v∈Bk(∂E),Δv∈Pk(E)}. |
Then define a local modified virtual element space
Wk(E)={w∈˜Vk(E);(w−Π∇,Ekw,q∗)E=0∀q∗∈Mk(E)/Mk−2(E)}, | (2.3) |
where
Mℓ(D):={(x−xD)s/h|s|D,|s|≤ℓ}, |
with
Xk(E)=span{χv,χk−2e,χk−2E}, |
where the functional vectors
●
●
χe(v)=|e|−1(m,v)e∀m∈Mk−2(e),∀e⊂∂E |
(alternatively, we can also choose the function values at the
●
χE(v)=|E|−1(m,v)E∀m∈Mk−2(E). |
As shown in [3,6], the set of degrees of freedom (d.o.f.s) given above are unisolvent for
χi(ϕj)=δij,i,j=1,2,⋯,ndof. |
The basis
v(x)=ndof∑i=1χi(v)ϕi(x) |
and in numerical computation it can be identified as a vector
v=(χ1(v),χ2(v),⋯,χndof(v))T. |
Thus we can establish an isomorphism between functions in
χ:Wk(E)→Rndof,χ(v)=(χ1(v),χ2(v),⋯,χndof(v))T. |
Next, define the local
{(∇(Π∇,Ekv),∇qk)E=(∇v,∇qk)E∀qk∈Pk(E),P0,E(v−Π∇,Ekv)=0, | (2.4) |
where
{P0,E(v):=1|∂E|∫∂Evdsfor k=1,P0,E(v):=1|E|∫Evdxfor k>1. |
In order to handle the time term
(Π0,Ekv,qk)E=(v,qk)E∀qk∈Pk(E). | (2.5) |
As in [2], we conclude that
Using an integration by parts, the right hand side of the first equation of (2.4) can be written as
(∇v,∇qk)E=−(v,Δqk)E+⟨v,∇qk⋅n⟩∂E, |
therefore
Since for all
aEh(⋅,⋅):Wk(E)×Wk(E)→R,mEh(⋅,⋅):Wk(E)×Wk(E)→R |
to approximate the previous bilinear forms.
Note that
●
SE(q,v)=0,RE(q,v)=0. |
● Stability: There exist positive constants
α∗aE(˜v,˜v)≤SE(˜v,˜v)≤α∗aE(˜v,˜v),α∗(˜v,˜v)E≤RE(˜v,˜v)≤α∗(˜v,˜v)E. |
Then following the VEM framework, for all
aEh(u,v)=aE(Π∇,Eku,Π∇,Ekv)+SE((I−Π∇,Ek)u,(I−Π∇,Ek)v), | (2.6) |
mEh(u,v)=(Π0,Eku,Π0,Ekv)E+RE((I−Π0,Ek)u,(I−Π0,Ek)v). | (2.7) |
Remark 1. VEMs are in fact a family of schemes different in the choice of the stabilization terms. For our problem discussed here, one of the key points is the construction of
SE(u,v):=ndof∑i=1χi(u−Π0,Eku)χi(v−Π0,Ekv)=χ(u−Π0,Eku)⋅χ(v−Π0,Ekv),RE(u,v):=h2Endof∑i=1χi(u−Π0,Eku)χi(v−Π0,Ekv)=h2Eχ(u−Π0,Eku)⋅χ(v−Π0,Ekv). |
Now we define the global virtual element space by assembling the set of local spaces
Wh={w∈H10(Ω);w|E∈Wk(E)∀E∈Th}, | (2.8) |
and its dimension is
dim(Wh)=NV+(k−1)Ne+NPk(k−1)2≡Ndof, |
where
●
●
●
Also, define the global approximated bilinear forms
ah(u,v)=∑E∈ThaEh(u,v)∀u,v∈Wh, | (2.9) |
mh(u,v)=∑E∈ThmEh(u,v)∀u,v∈Wh. | (2.10) |
It is evident that
ah(u,v)≲|u|1|v|1,mh(u,v)≲‖u‖0‖v‖0∀u,v∈Wh. |
Thus we introduce the approximated
|v|21,h:=ah(v,v),‖v‖20,h:=mh(v,v)∀v∈Wh. | (2.11) |
By means of
fh(t):=Π0,Ekf(t)∀E∈Th. | (2.12) |
Thus we can construct a computable approximation
As usual, in order to impose the computable initial conditions, introduce the modified
{find P∇u∈Wh for u∈H10(Ω) such thatah(P∇u,vh)=a(u,vh)∀vh∈Wh. | (2.13) |
Then the suitable discrete initial data
{find Ψ0,h:=P∇Ψ0, Ψ1,h:=P∇Ψ1 respectively such thatah(P∇Ψ0,vh)=a(Ψ0,vh)andah(P∇Ψ1,vh)=a(Ψ1,vh)∀vh∈Wh. | (2.14) |
According to (2.8), (2.9), (2.10), (2.12) and (2.14), we are ready to construct the virtual semi-discrete approximation to Problem (2.2) as follows.
{Find uh∈C0(0,T;Wh)∩C1(0,T;Wh) such thatmh(uh,tt(t),vh)+ah(uh(t),vh)=(fh(t),vh) ∀vh∈Wh,for a.e. t in (0,T),uh(0)=Ψ0,h,uh,t(0)=Ψ1,h. | (2.15) |
Remark 2. Different from the finite element method, we should use
For developing error analysis later on, we also introduce the
{find P0u∈Wh for u∈L2(Ω) such thatmh(P0u,vh)=(u,vh)L2(Ω)∀vh∈Wh. | (2.16) |
Referring to [28,27], the following approximation results hold.
Lemma 2.1. For all
|P∇u−u|1,Ω≲hk|u|k+1,Ω. | (2.17) |
Furthermore, if the domain
‖P∇u−u‖0,Ω≲hk+1|u|k+1,Ω. | (2.18) |
Lemma 2.2. If
‖P0u−u‖0,Ω≲hk+1|u|k+1,Ω. | (2.19) |
Consider a non-uniform subdivision for the time interval
vn=v(tn)=v(x,tn),vn±(x)=limδ→0+v(x,tn±δ),[v]n=vn+−vn−. |
Now, we define the space-time discrete space by
Shτ={vh:[0,T]→Wh;vh∈C(ˉI),vh|In=2∑j=0vh,jtj,vh,j∈Wh,0⩽ | (3.1) |
and denote by
Based on (2.15) and following some ideas in [21], we propose a space-time virtual element scheme for Problem (2.1) as follows.
(3.2) |
where
We call the scheme (3.2) as the
(3.3) |
(3.4) |
By (3.4), we have
Then inserting (3.3) and (3.4) into the first equation of (3.2) and taking
Find
(3.5) |
It is easy to see from the method (3.5) that along the time direction, the numerical solution can be computed one interval after another.
Lemma 3.1. In view of similar arguments as given in [21], if
(3.6) |
and
(3.7) |
The first inequality (3.6) ensures the unique solvability of (3.2).
We now present some preliminary results useful in the sequel.
Consider the variational formulation of the static problem of (2.1) and its virtual element discretized problem, described as follows.
(4.1) |
(4.2) |
Following the ideas for deriving error estimates of the VEM in [2] and exploiting some estimates in [16], we can easily obtain the following lemma.
Lemma 4.1. Let
(4.3) |
Consider the dual problem of (2.1) with
(4.4) |
By introducing a time transformation
(4.5) |
where
(4.6) |
According to the Lemma 3.1, the function
(4.7) |
Along the time direction, introduce the local quadratic interpolation operators
(4.8) |
for
(4.9) |
With these operators, we then denote the global interpolation operator
The following lemma presents an error bound for the interpolation operator
Lemma 4.2. For any function
(4.10) |
where
In this section, we will develop error analysis for the
(5.1) |
and
(5.2) |
Write
(5.3) |
where
Step 1. The estimate for
(5.4) |
Observing that the time derivative is commutative with the modified
(5.5) |
Step 2. The estimate for
(5.6) |
Then by the definition of
(5.7) |
Subtracting the first equation of (3.2) from (5.7), and using the fact that
Furthermore, we write the above equation associated with the initial conditions as follows.
(5.8) |
where
Inserting (5.3) into (5.8) and summing these equations over
(5.9) |
We first simplify the LHS of (5.9). We have by integration by parts and a direct manipulation that
(5.10) |
The definition of
and
Then (5.10) can be reformulated as
(5.11) |
Now, in order to simplify the expression, we choose
(5.12) |
Next, we try to simplify the RHS of (5.9):
(5.13) |
Since
Then using integration by parts and observing the fact
(5.14) |
Therefore, in terms of (5.13) and (5.14), we can rewrite the RHS of (5.9) as
(5.15) |
Hence, the combination of (5.9), (5.12) and (5.15) together implies
(5.16) |
Now, choosing
(5.17) |
where
Let us study the first term in the sum (5.17). By using the Cauchy-Schwarz inequality, the triangle inequality, (4.7), (2.18), (2.19) and the consistency property of the approximated
(5.18) |
For the second term, since the time derivative is commutative with
Hence, according to the Cauchy-Schwarz inequality, the coercivity of
(5.19) |
For the last term, we find by the Cauchy-Schwarz inequality and (2.12) that
(5.20) |
Finally, inserting the estimates (5.18), (5.19) and (5.20) into (5.17), we arrive at
(5.21) |
If we take
in (5.16) and then use the similar arguments for deriving (5.21), we can obtain
(5.22) |
Step 3. The estimate for
where
Theorem 5.1. Let
(5.23) |
and
(5.24) |
Corollary 1. Under the conditions in Theorem 5.1, for
(5.25) |
Remark 3. For our method (3.2), if choosing
In this section, we present several numerical experiments on the operating platform (Matlab R2016a on MacOS10.12.6) to show the performance of the
Theoretically, the error generated by a fully discrete scheme has two components: the error due to the spatial discretization depending on
Define
where
And introduce the experimental order of convergence:
where
We use the approximated
Example 6.1. Consider the problem (2.1) defined on the unit square
We will choose the orders of the VEM approximation as
Case 1.
Firstly, in order to observe the convergence order of error
1/5 | 1/10 | 1/20 | 1/40 | 1/80 | |
4.838e-2 | 2.438e-2 | 1.266e-2 | 5.582e-3 | 2.968e-3 | |
1.866e-2 | 4.734e-3 | 1.191e-3 | 2.837e-4 | 7.381e-5 |
Then we consider the order of error
1/2 | 1/3 | 1/4 | 1/5 | 1/6 | |
5.435e-2 | 1.703e-2 | 7.083e-3 | 3.622e-3 | 2.073e-3 |
1/4 | 1/6 | 1/8 | 1/10 | 1/12 | 1/14 | 1/16 | |
9.738e-3 | 3.190e-3 | 1.350e-3 | 6.932e-4 | 3.955e-4 | 2.501e-4 | 1.647e-4 |
Finally, we consider the error bound of the
1/4 | 34 | 6.731e-2 | 0.2534 | 3.770e-2 | 4.215e-2 | 0.5395 | 6.897e-2 |
1/8 | 130 | 2.823e-2 | 0.2227 | 1.528e-2 | 7.310e-3 | 0.4158 | 1.172e-2 |
1/16 | 510 | 1.328e-2 | 0.2116 | 7.121e-3 | 1.832e-3 | 0.4413 | 2.867e-3 |
1/32 | 2047 | 6.990e-3 | 0.2235 | 3.742e-3 | 4.507e-4 | 0.4476 | 7.031e-4 |
1/64 | 8160 | 3.464e-3 | 0.2216 | 1.853e-3 | 1.069e-4 | 0.4310 | 1.666e-4 |
1/128 | 32630 | 1.767e-3 | 0.2262 | 9.455e-4 | 2.666e-5 | 0.4333 | 4.154e-5 |
In addition, from the
Case 2.
In this case, we perform the similar experiments as for
1/5 | 1/10 | 1/20 | 1/40 | 1/80 | |
1.240e-2 | 1.994e-3 | 4.234e-4 | 9.892e-5 | 2.496e-5 | |
8.610e-3 | 3.312e-4 | 3.158e-5 | 3.585e-6 | 6.723e-7 |
Then we consider the order of error
1/4 | 1/6 | 1/8 | 1/10 | 1/12 | 1/14 | 1/16 | |
7.333e-3 | 1.990e-3 | 8.194e-4 | 4.040e-4 | 2.322e-4 | 1.449e-4 | 9.702e-5 |
1/4 | 1/8 | 1/16 | 1/32 | 1/64 | 1/128 | |
1.970e-2 | 1.021e-3 | 9.013e-5 | 1.056e-5 | 1.319e-6 | 1.631e-7 |
Finally, we consider the error bound of the
#Dofs | | | | | | | |
1/4 | 34 | 6.731e-2 | 0.2534 | 3.770e-2 | 4.215e-2 | 0.5395 | 6.897e-2 |
1/8 | 130 | 2.823e-2 | 0.2227 | 1.528e-2 | 7.310e-3 | 0.4158 | 1.172e-2 |
1/16 | 510 | 1.328e-2 | 0.2116 | 7.121e-3 | 1.832e-3 | 0.4413 | 2.867e-3 |
1/32 | 2047 | 6.990e-3 | 0.2235 | 3.742e-3 | 4.507e-4 | 0.4476 | 7.031e-4 |
1/64 | 8160 | 3.464e-3 | 0.2216 | 1.853e-3 | 1.069e-4 | 0.4310 | 1.666e-4 |
1/128 | 32630 | 1.767e-3 | 0.2262 | 9.455e-4 | 2.666e-5 | 0.4333 | 4.154e-5 |
In addition, from the
All the numerical results for
Example 6.2. In this example, we make a numerical comparison between our method (3.2) and the Newmark trapezoidal VEM (see [27]). Assume the functions
We use the Voronoi meshes for the solution domain
| Newmark trapezoidal VEM | |||||||
| #Dofs | | | | | | | |
1/5 | 50 | 1.119e-3 | 2.331e-2 | 3.480e-2 | 1.167e-3 | 1.458e-2 | 3.629e-2 | |
1/10 | 202 | 2.754e-4 | 2.504e-2 | 8.354e-3 | 2.806e-4 | 1.403e-2 | 8.512e-3 | |
1 | 1/20 | 801 | 7.751e-5 | 2.953e-2 | 2.332e-3 | 7.786e-5 | 1.557e-2 | 2.343e-3 |
1/40 | 3189 | 2.088e-5 | 3.259e-2 | 6.269e-4 | 2.099e-5 | 1.679e-2 | 6.301e-4 | |
1/80 | 12760 | 5.097e-6 | 3.222e-2 | 1.529e-4 | 5.115e-6 | 1.637e-2 | 1.535e-4 | |
1/5 | 149 | 2.136e-4 | 1.335e-2 | 6.405e-3 | 2.267e-4 | 4.723e-3 | 6.798e-3 | |
1/10 | 603 | 2.074e-5 | 1.037e-2 | 6.222e-4 | 2.211e-5 | 2.010e-3 | 6.632e-4 | |
2 | 1/20 | 2401 | 2.916e-6 | 1.166e-2 | 8.747e-5 | 3.096e-6 | 1.179e-3 | 9.287e-5 |
1/40 | 9577 | 3.605e-7 | 1.154e-2 | 1.081e-5 | 4.927e-7 | 7.691e-4 | 1.478e-5 | |
1/80 | 38319 | 4.535e-8 | 1.161e-2 | 1.360e-6 | 1.152e-7 | 7.285e-4 | 3.458e-6 |
From Table 9 we can observe that for both cases, the two methods have the expected order of convergence in
The authors would like to thank the referees for their valuable comments leading to an improvement of the early version of the paper.
[1] | R. A. Adams, Sobolev Spaces, Pure and Applied Mathematics, Vol. 65. Academic Press, New York-London, 1975. |
[2] |
Equivalent projectors for virtual element methods. Comput. Math. Appl. (2013) 66: 376-391. ![]() |
[3] |
Basic principles of virtual element methods. Math. Models Methods Appl. Sci. (2013) 23: 199-214. ![]() |
[4] |
Virtual elements for linear elasticity problems. SIAM J. Numer. Anal. (2013) 51: 794-812. ![]() |
[5] |
The hitchhiker's guide to the virtual element method. Math. Models Methods Appl. Sci. (2014) 24: 1541-1573. ![]() |
[6] |
Serendipity nodal VEM spaces. Comput. & Fluids (2016) 141: 2-12. ![]() |
[7] |
Virtual element method for general second-order elliptic problems on polygonal meshes. Math. Models Methods Appl. Sci. (2016) 26: 729-750. ![]() |
[8] |
High-order virtual element method on polyhedral meshes. Comput. Math. Appl. (2017) 74: 1110-1122. ![]() |
[9] |
A virtual element method for elastic and inelastic problems on polytope meshes. Comput. Methods Appl. Mech. Engrg. (2015) 295: 327-346. ![]() |
[10] |
S. C. Brenner and L. R. Scott, The Mathematical Theory of Finite Element Methods, Third edition, Texts in Applied Mathematics, 15. Springer, New York, 2008. doi: 10.1007/978-0-387-75934-0
![]() |
[11] | The great beauty of VEMs. Proceedings of the International Congress of Mathematicians - Seoul 2014, Kyung Moon Sa, Seoul (2014) 1: 217-234. |
[12] |
Mimetic finite differences for elliptic problems. M2AN Math. Model. Numer. Anal. (2009) 43: 277-295. ![]() |
[13] |
Virtual element methods for plate bending problems. Comput. Methods Appl. Mech. Engrg. (2013) 253: 455-462. ![]() |
[14] |
Conforming and nonconforming virtual element methods for elliptic problems. IMA J. Numer. Anal. (2017) 37: 1317-1354. ![]() |
[15] | C. Chen, Structure Theory of Superconvergence of Finite Elements, Hunan Science & Technology Press: Changsha(in Chinese), 2001. |
[16] |
L. Chen and J. G. Huang, Some error analysis on virtual element methods, Calcolo, 55 (2018), 23 pp. doi: 10.1007/s10092-018-0249-4
![]() |
[17] |
An interface-fitted mesh generator and virtual element methods for elliptic interface problems. J. Comput. Phys. (2017) 334: 327-348. ![]() |
[18] |
Virtual element method for an elliptic hmivariational inequality with applications to contact mechanics. J. Sci. Comput. (2019) 81: 2388-2412. ![]() |
[19] |
Virtual element methods for elliptic variational inequalities of the second kind. J. Sci. Comput. (2019) 80: 60-80. ![]() |
[20] |
On the virtual element method for three-dimensional linear elasticity problems on arbitrary polyhedral meshes. Comput. Methods Appl. Mech. Engrg. (2014) 282: 132-160. ![]() |
[21] |
Vibration analysis of plane elasticity problems by the -continuous time stepping finite element method. Appl. Numer. Math. (2009) 59: 905-919. ![]() |
[22] |
Vibration analysis for elastic multi-beam structures by the -continuous time-stepping finite element method. Int. J. Numer. Methods Biomed. Eng. (2010) 26: 205-233. ![]() |
[23] |
A plane wave virtual element method for the Helmholtz problem. ESAIM Math. Model. Numer. Anal. (2016) 50: 783-808. ![]() |
[24] | P.-A. Raviart and J.-M. Thomas, Introduction à L'analyse Numérique des Équations aux Dérivées Partielles, Collection Mathématiques Appliquées pour la Maîtrise, Masson, Paris, 1983. |
[25] |
The virtual element method in 50 lines of MATLAB. Numer. Algorithms (2017) 75: 1141-1159. ![]() |
[26] |
PolyMesher: A general-purpose mesh generator for polygonal elements written in Matlab. Struct. Multidiscip. Optim. (2012) 45: 309-328. ![]() |
[27] |
Virtual element methods for hyperbolic problems on polygonal meshes. Comput. Math. Appl. (2017) 74: 882-898. ![]() |
[28] |
Virtual element methods for parabolic problems on polygonal meshes. Numer. Methods Partial Differential Equations (2015) 31: 2110-2134. ![]() |
[29] |
A virtual element method for contact. Comput. Mech. (2016) 58: 1039-1050. ![]() |
[30] |
The nonconforming virtual element method for plate bending problems. Math. Models Methods Appl. Sci. (2016) 26: 1671-1687. ![]() |
[31] |
The Morley-type virtual element for plate bending problems. J. Sci. Comput. (2018) 76: 610-629. ![]() |
1. | Yanping Lin, Xuejun Xu, Shangyou Zhang, Superconvergent P1 honeycomb virtual elements and lifted P3 solutions, 2024, 61, 0008-0624, 10.1007/s10092-024-00618-9 | |
2. | Zhixin Liu, Minghui Song, Yuhang Zhang, Unconditionally optimal error estimates of linearized virtual element methods for a class of nonlinear wave equations, 2025, 146, 10075704, 108765, 10.1016/j.cnsns.2025.108765 |
1/5 | 1/10 | 1/20 | 1/40 | 1/80 | |
4.838e-2 | 2.438e-2 | 1.266e-2 | 5.582e-3 | 2.968e-3 | |
1.866e-2 | 4.734e-3 | 1.191e-3 | 2.837e-4 | 7.381e-5 |
1/2 | 1/3 | 1/4 | 1/5 | 1/6 | |
5.435e-2 | 1.703e-2 | 7.083e-3 | 3.622e-3 | 2.073e-3 |
1/4 | 1/6 | 1/8 | 1/10 | 1/12 | 1/14 | 1/16 | |
9.738e-3 | 3.190e-3 | 1.350e-3 | 6.932e-4 | 3.955e-4 | 2.501e-4 | 1.647e-4 |
1/4 | 34 | 6.731e-2 | 0.2534 | 3.770e-2 | 4.215e-2 | 0.5395 | 6.897e-2 |
1/8 | 130 | 2.823e-2 | 0.2227 | 1.528e-2 | 7.310e-3 | 0.4158 | 1.172e-2 |
1/16 | 510 | 1.328e-2 | 0.2116 | 7.121e-3 | 1.832e-3 | 0.4413 | 2.867e-3 |
1/32 | 2047 | 6.990e-3 | 0.2235 | 3.742e-3 | 4.507e-4 | 0.4476 | 7.031e-4 |
1/64 | 8160 | 3.464e-3 | 0.2216 | 1.853e-3 | 1.069e-4 | 0.4310 | 1.666e-4 |
1/128 | 32630 | 1.767e-3 | 0.2262 | 9.455e-4 | 2.666e-5 | 0.4333 | 4.154e-5 |
1/5 | 1/10 | 1/20 | 1/40 | 1/80 | |
1.240e-2 | 1.994e-3 | 4.234e-4 | 9.892e-5 | 2.496e-5 | |
8.610e-3 | 3.312e-4 | 3.158e-5 | 3.585e-6 | 6.723e-7 |
1/4 | 1/6 | 1/8 | 1/10 | 1/12 | 1/14 | 1/16 | |
7.333e-3 | 1.990e-3 | 8.194e-4 | 4.040e-4 | 2.322e-4 | 1.449e-4 | 9.702e-5 |
1/4 | 1/8 | 1/16 | 1/32 | 1/64 | 1/128 | |
1.970e-2 | 1.021e-3 | 9.013e-5 | 1.056e-5 | 1.319e-6 | 1.631e-7 |
#Dofs | | | | | | | |
1/4 | 34 | 6.731e-2 | 0.2534 | 3.770e-2 | 4.215e-2 | 0.5395 | 6.897e-2 |
1/8 | 130 | 2.823e-2 | 0.2227 | 1.528e-2 | 7.310e-3 | 0.4158 | 1.172e-2 |
1/16 | 510 | 1.328e-2 | 0.2116 | 7.121e-3 | 1.832e-3 | 0.4413 | 2.867e-3 |
1/32 | 2047 | 6.990e-3 | 0.2235 | 3.742e-3 | 4.507e-4 | 0.4476 | 7.031e-4 |
1/64 | 8160 | 3.464e-3 | 0.2216 | 1.853e-3 | 1.069e-4 | 0.4310 | 1.666e-4 |
1/128 | 32630 | 1.767e-3 | 0.2262 | 9.455e-4 | 2.666e-5 | 0.4333 | 4.154e-5 |
| Newmark trapezoidal VEM | |||||||
| #Dofs | | | | | | | |
1/5 | 50 | 1.119e-3 | 2.331e-2 | 3.480e-2 | 1.167e-3 | 1.458e-2 | 3.629e-2 | |
1/10 | 202 | 2.754e-4 | 2.504e-2 | 8.354e-3 | 2.806e-4 | 1.403e-2 | 8.512e-3 | |
1 | 1/20 | 801 | 7.751e-5 | 2.953e-2 | 2.332e-3 | 7.786e-5 | 1.557e-2 | 2.343e-3 |
1/40 | 3189 | 2.088e-5 | 3.259e-2 | 6.269e-4 | 2.099e-5 | 1.679e-2 | 6.301e-4 | |
1/80 | 12760 | 5.097e-6 | 3.222e-2 | 1.529e-4 | 5.115e-6 | 1.637e-2 | 1.535e-4 | |
1/5 | 149 | 2.136e-4 | 1.335e-2 | 6.405e-3 | 2.267e-4 | 4.723e-3 | 6.798e-3 | |
1/10 | 603 | 2.074e-5 | 1.037e-2 | 6.222e-4 | 2.211e-5 | 2.010e-3 | 6.632e-4 | |
2 | 1/20 | 2401 | 2.916e-6 | 1.166e-2 | 8.747e-5 | 3.096e-6 | 1.179e-3 | 9.287e-5 |
1/40 | 9577 | 3.605e-7 | 1.154e-2 | 1.081e-5 | 4.927e-7 | 7.691e-4 | 1.478e-5 | |
1/80 | 38319 | 4.535e-8 | 1.161e-2 | 1.360e-6 | 1.152e-7 | 7.285e-4 | 3.458e-6 |
1/5 | 1/10 | 1/20 | 1/40 | 1/80 | |
4.838e-2 | 2.438e-2 | 1.266e-2 | 5.582e-3 | 2.968e-3 | |
1.866e-2 | 4.734e-3 | 1.191e-3 | 2.837e-4 | 7.381e-5 |
1/2 | 1/3 | 1/4 | 1/5 | 1/6 | |
5.435e-2 | 1.703e-2 | 7.083e-3 | 3.622e-3 | 2.073e-3 |
1/4 | 1/6 | 1/8 | 1/10 | 1/12 | 1/14 | 1/16 | |
9.738e-3 | 3.190e-3 | 1.350e-3 | 6.932e-4 | 3.955e-4 | 2.501e-4 | 1.647e-4 |
1/4 | 34 | 6.731e-2 | 0.2534 | 3.770e-2 | 4.215e-2 | 0.5395 | 6.897e-2 |
1/8 | 130 | 2.823e-2 | 0.2227 | 1.528e-2 | 7.310e-3 | 0.4158 | 1.172e-2 |
1/16 | 510 | 1.328e-2 | 0.2116 | 7.121e-3 | 1.832e-3 | 0.4413 | 2.867e-3 |
1/32 | 2047 | 6.990e-3 | 0.2235 | 3.742e-3 | 4.507e-4 | 0.4476 | 7.031e-4 |
1/64 | 8160 | 3.464e-3 | 0.2216 | 1.853e-3 | 1.069e-4 | 0.4310 | 1.666e-4 |
1/128 | 32630 | 1.767e-3 | 0.2262 | 9.455e-4 | 2.666e-5 | 0.4333 | 4.154e-5 |
1/5 | 1/10 | 1/20 | 1/40 | 1/80 | |
1.240e-2 | 1.994e-3 | 4.234e-4 | 9.892e-5 | 2.496e-5 | |
8.610e-3 | 3.312e-4 | 3.158e-5 | 3.585e-6 | 6.723e-7 |
1/4 | 1/6 | 1/8 | 1/10 | 1/12 | 1/14 | 1/16 | |
7.333e-3 | 1.990e-3 | 8.194e-4 | 4.040e-4 | 2.322e-4 | 1.449e-4 | 9.702e-5 |
1/4 | 1/8 | 1/16 | 1/32 | 1/64 | 1/128 | |
1.970e-2 | 1.021e-3 | 9.013e-5 | 1.056e-5 | 1.319e-6 | 1.631e-7 |
#Dofs | | | | | | | |
1/4 | 34 | 6.731e-2 | 0.2534 | 3.770e-2 | 4.215e-2 | 0.5395 | 6.897e-2 |
1/8 | 130 | 2.823e-2 | 0.2227 | 1.528e-2 | 7.310e-3 | 0.4158 | 1.172e-2 |
1/16 | 510 | 1.328e-2 | 0.2116 | 7.121e-3 | 1.832e-3 | 0.4413 | 2.867e-3 |
1/32 | 2047 | 6.990e-3 | 0.2235 | 3.742e-3 | 4.507e-4 | 0.4476 | 7.031e-4 |
1/64 | 8160 | 3.464e-3 | 0.2216 | 1.853e-3 | 1.069e-4 | 0.4310 | 1.666e-4 |
1/128 | 32630 | 1.767e-3 | 0.2262 | 9.455e-4 | 2.666e-5 | 0.4333 | 4.154e-5 |
| Newmark trapezoidal VEM | |||||||
| #Dofs | | | | | | | |
1/5 | 50 | 1.119e-3 | 2.331e-2 | 3.480e-2 | 1.167e-3 | 1.458e-2 | 3.629e-2 | |
1/10 | 202 | 2.754e-4 | 2.504e-2 | 8.354e-3 | 2.806e-4 | 1.403e-2 | 8.512e-3 | |
1 | 1/20 | 801 | 7.751e-5 | 2.953e-2 | 2.332e-3 | 7.786e-5 | 1.557e-2 | 2.343e-3 |
1/40 | 3189 | 2.088e-5 | 3.259e-2 | 6.269e-4 | 2.099e-5 | 1.679e-2 | 6.301e-4 | |
1/80 | 12760 | 5.097e-6 | 3.222e-2 | 1.529e-4 | 5.115e-6 | 1.637e-2 | 1.535e-4 | |
1/5 | 149 | 2.136e-4 | 1.335e-2 | 6.405e-3 | 2.267e-4 | 4.723e-3 | 6.798e-3 | |
1/10 | 603 | 2.074e-5 | 1.037e-2 | 6.222e-4 | 2.211e-5 | 2.010e-3 | 6.632e-4 | |
2 | 1/20 | 2401 | 2.916e-6 | 1.166e-2 | 8.747e-5 | 3.096e-6 | 1.179e-3 | 9.287e-5 |
1/40 | 9577 | 3.605e-7 | 1.154e-2 | 1.081e-5 | 4.927e-7 | 7.691e-4 | 1.478e-5 | |
1/80 | 38319 | 4.535e-8 | 1.161e-2 | 1.360e-6 | 1.152e-7 | 7.285e-4 | 3.458e-6 |