
In this paper, we introduce a simple local flux recovery for Qk finite element of a scalar coefficient diffusion equation on quadtree meshes, with no restriction on the irregularities of hanging nodes. The construction requires no specific ad hoc tweaking for hanging nodes on l-irregular (l≥2) meshes thanks to the adoption of virtual element families. The rectangular elements with hanging nodes are treated as polygons as in the flux recovery context. An efficient a posteriori error estimator is then constructed based on the recovered flux, and its reliability is proved under common assumptions, both of which are further verified in numerics.
Citation: Shuhao Cao. A simple virtual element-based flux recovery on quadtree[J]. Electronic Research Archive, 2021, 29(6): 3629-3647. doi: 10.3934/era.2021054
[1] | Shuhao Cao . A simple virtual element-based flux recovery on quadtree. Electronic Research Archive, 2021, 29(6): 3629-3647. doi: 10.3934/era.2021054 |
[2] | 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 |
[3] | Hsueh-Chen Lee, Hyesuk Lee . An a posteriori error estimator based on least-squares finite element solutions for viscoelastic fluid flows. Electronic Research Archive, 2021, 29(4): 2755-2770. doi: 10.3934/era.2021012 |
[4] | 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 |
[5] | Wenyan Tian, Yaoyao Chen, Zhaoxia Meng, Hongen Jia . An adaptive finite element method based on Superconvergent Cluster Recovery for the Cahn-Hilliard equation. Electronic Research Archive, 2023, 31(3): 1323-1343. doi: 10.3934/era.2023068 |
[6] | 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 |
[7] | Fenglin Huang, Yanping Chen, Tingting Lin . An error estimator for spectral method approximation of flow control with state constraint. Electronic Research Archive, 2022, 30(9): 3193-3210. doi: 10.3934/era.2022162 |
[8] | 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 |
[9] | Shan Jiang, Li Liang, Meiling Sun, Fang Su . Uniform high-order convergence of multiscale finite element computation on a graded recursion for singular perturbation. Electronic Research Archive, 2020, 28(2): 935-949. doi: 10.3934/era.2020049 |
[10] |
Zuliang Lu, Fei Huang, Xiankui Wu, Lin Li, Shang Liu .
Convergence and quasi-optimality of |
In this paper, we introduce a simple local flux recovery for Qk finite element of a scalar coefficient diffusion equation on quadtree meshes, with no restriction on the irregularities of hanging nodes. The construction requires no specific ad hoc tweaking for hanging nodes on l-irregular (l≥2) meshes thanks to the adoption of virtual element families. The rectangular elements with hanging nodes are treated as polygons as in the flux recovery context. An efficient a posteriori error estimator is then constructed based on the recovered flux, and its reliability is proved under common assumptions, both of which are further verified in numerics.
In this paper, we consider the following diffusion equation on
{−∇⋅(α∇u)=f,inΩ,u=0,on∂Ω. | (1) |
To approximate (1), taking advantage of the adaptive mesh refinement (AMR) to save valuable computational resources, the adaptive finite element method on quadtree mesh is among the most popular ones in the engineering and scientific computing community [20]. Compared with simplicial meshes, quadtree meshes provide preferable performance in the aspects of the accuracy and robustness. There are lots of mature software packages (e.g., [1,2]) on quadtree meshes. To guide the AMR, one possible way is through the a posteriori error estimation to construct computable quantities to indicate the location that the mesh needs to be refined/coarsened, thus to balance the spacial distribution of the error which improves the accuracy per computing power. Residual-based and recovery-based error estimators are among the most popular ones used. In terms of accuracy, the recovery-based error estimator shows more appealing attributes [28,3].
More recently, newer developments on flux recovery have been studied by many researchers on constructing a post-processed flux in a structure-preserving approximation space. Using (1) as an example, given that the data
However, these
More recently, a new class of methods called the virtual element methods (VEM) were introduced in [4,8], which can be viewed as a polytopal generalization of the tensorial/simplicial finite element. Since then, lots of applications of VEM have been studied by many researchers. A usual VEM workflow splits the consistency (approximation) and the stability of the method as well as the finite dimensional approximation space into two parts. It allows flexible constructions of spaces to preserve the structure of the continuous problems such as higher order continuities, exact divergence-free spaces, and many others. The VEM functions are represented by merely the degrees of freedom (DoF) functionals, not the pointwise values. In computation, if an optimal order discontinuous approximation can be computed elementwisely, then adding an appropriate parameter-free stabilization suffices to guarantee the convergence under common assumptions on the geometry of the mesh.
The adoption of the polytopal element brings many distinctive advantages, for example, treating rectangular element with hanging nodes as polygons allows a simple construction of
The major ingredient in our study is an
If
(α∇uT,∇vT)=(f,vT),∀vT∈Qk(T)∩H10(Ω), | (2) |
in which the standard notation is opted.
Qk(T):={v∈H1(Ω):v|K∈Qk(K),∀K∈T}. |
and on
Qk(K):=Pk,k(K)={p(x)q(y),p∈Pk([a,b]),q∈Pk([c,d])}, |
where
On
NH:={z∈N:∃K∈T,z∈∂K∖NK} | (3) |
Otherwise the node
For each edge
{v}γe:=γv−+(1−γ)v+. |
In this subsection, the quadtree mesh
For the embedded element
Subsequently,
On
Vk(K):={τ∈H(div;K)∩H(rot;K):∇⋅τ∈Pk−1(K),∇×τ=0,τ⋅ne∈Pk(e),∀e⊂∂K}. | (4) |
An
Vk:={τ∈H(div):τ|K∈Vk(K),onK∈Tpoly}. | (5) |
Next we turn to define the degrees of freedom (DoFs) of this space. To this end, we define the set of scaled monomials
Pk(e):=span{1,s−mehe,(s−mehe)2,…,(s−mehe)k}, | (6) |
where
Pk(K):=span{mα(x):=(x−xKhK)α,|α|≤k}. | (7) |
The degrees of freedom (DoFs) are then set as follows for a
(e)k≥1∫e(τ⋅ne)mds,∀m∈Pk(e),one⊂Epoly.(i)k≥2∫Kτ⋅∇mdx,∀m∈Pk−1(K)/RonK∈Tpoly. | (8) |
Remark 1. We note that in our construction, the degrees of freedom to determine the curl of a VEM function originally in [8] are replaced by a curl-free constraint thanks to the flexibility to virtual element. The reason why we opt for this subspace is that the true flux
As the data
Consider
On each
{−α∇uT}γee⋅ne:=(γe(−αK−∇uT|K−)+(1−γe)(−αK+∇uT|K+))⋅ne, | (9) |
where
γe:=α1/2K+α1/2K++α1/2K−. | (10) |
First for both
σT⋅ne={−α∇uT}γee⋅ne. | (11) |
In the lowest order case
|K|∇⋅σT=∫K∇⋅σTdx=∫∂KσT⋅n∂Kds=∑e⊂∂K∫eσT⋅n∂K|eds. | (12) |
If
∇⋅σT=Πk−1f+cK. | (13) |
The reason to add
cK=1|K|(−∫KΠk−1fdx+∑e⊂∂K∫e{−α∇uT}γee⋅n∂K|eds), | (14) |
Consequently for
(σT,∇q)K=−(Πk−1f+cK,q)K+∑e⊂∂K({−α∇uT}γee⋅n∂K|e,q)e. | (15) |
To the end of constructing a computable local error indicator, inspired by the VEM formulation [8], the recovered flux is projected to a space with a much simpler structure. A local oblique projection
(Πτ,∇p)K=(τ,∇p)K,∀p∈Pk(K)/R. | (16) |
Next we are gonna show that this projection operator can be straightforward computed for vector fields in
When
(τ,∇p)K=−(∇⋅τ,p)K+(τ⋅n,p)∂K. | (17) |
By definition of the space (4) when
When
(τ,∇p)K=−(∇⋅τ,Πk−1p)K+(τ⋅n,p)∂K=(τ,∇Πk−1p)K+(τ⋅n,p−Πk−1p)∂K, | (18) |
which can be evaluated using both DoF sets
Given the recovered flux σT in Section 3, the recovery-based local error indicator
ηflux,K:=‖α−1/2(σT+α∇uT)‖K,andηres,K:=‖α−1/2(f−∇⋅σT)‖K, | (19) |
then
ηK={ηflux,Kwhenk=1,(η2flux,K+η2res,K)1/2whenk≥2. | (20) |
A computable
ˆηflux,K:=‖α−1/2KΠ(σT+αK∇uT)‖K, | (21) |
with the oblique projection
ˆηstab,K:=|α−1/2K(I−Π)(σT+αK∇uT)|S,K. | (22) |
Here
SK(v,w):=∑e⊂∂Khe(v⋅ne,w⋅ne)e+∑α∈Λ(v,∇mα)K(w,∇mα)K, | (23) |
where
The computable error estimator
ˆη2={∑K∈T(ˆη2flux,K+ˆη2stab,K)=:∑K∈Tˆη2Kwhenk=1,∑K∈T(ˆη2flux,K+ˆη2stab,K+η2res,K)=:∑K∈Tˆη2Kwhenk≥2. | (24) |
In this section, we shall prove the proposed recovery-based estimator
Theorem 4.1. Let
ˆη2flux,K≲osc(f;K)2+η2elem,K+η2edge,K, | (25) |
where
osc(f;K)=α−1/2KhK‖f−Πk−1f‖K,ηelem,K:=α−1/2KhK‖f+∇⋅(α∇uT)‖K,andηedge,K:=(∑e⊂∂KheαK+αKe‖[[α∇uT⋅ne]]‖2e)1/2. |
In the edge jump term,
Proof. Let
ˆη2flux,K=(Π(σT+αK∇uT),∇p)K=(σT+αK∇uT,∇p)K=−(∇⋅(σT+αK∇uT),p)K+∑e⊂∂K∫e(σT+αK∇uT)⋅n∂K|epds. | (26) |
By (11), without loss of generality we assume
(σT+αK∇uT)⋅ne=((1−γe)αK∇uT|K−(1−γe)αKe∇uT|Ke)⋅ne=α1/2Kα1/2K+α1/2Ke[[α∇uT⋅ne]]e. | (27) |
The boundary term in (26) can be then rewritten as
∫e(σT+αK∇uT)⋅nepds=∫e1α1/2K+α1/2Ke[[α∇uT⋅ne]]eα1/2Kpds≲1(αK+αKe)1/2h1/2e‖[[α∇uT⋅ne]]‖eα1/2Kh−1/2e‖p‖e. | (28) |
By a trace inequality on an edge of a polygon (Lemma 7.1), and the Poincaré inequality for
h−1/2e‖p‖e≲h−1K‖p‖K+‖∇p‖K≲‖∇p‖K. |
As a result,
∑e⊂∂K∫e(σT+αK∇uT)⋅nepds≲ηedge,Kα1/2K‖∇p‖e=ηedge,Kˆηflux,K. |
For the bulk term on
−(∇⋅(σT+αK∇uT),p)K≤|∇⋅(σT+αK∇uT)||K|1/2‖p‖K≤1|K|1/2|∫K∇⋅(σT+αK∇uT)dx|‖p‖K=1|K|1/2|∑e⊂∂K∫e(σT+αK∇uT)⋅neds|‖p‖K≤(∑e⊂∂K1α1/2K+α1/2Ke‖[[α∇uT⋅ne]]‖eα1/2Khe)‖∇p‖≲ηedge,Kˆηflux,K. |
When
−(∇⋅(σT+αK∇uT),p)K=−(Πk−1f+cK+∇⋅(αK∇uT),p)K≤(‖f−Πk−1f‖K+‖f+∇⋅(α∇uT)‖K+|cK||K|1/2)‖p‖K. | (29) |
The first two terms can be handled by combining the weights
cK|K|1/2=1|K|1/2(−∫K(Πk−1f−f)dx−∫K(f+∇⋅(α∇uT))dx+∫K∇⋅(α∇uT)dx+∑e⊂∂K∫e{−α∇uT}γee⋅neds)≤‖f−Πk−1f‖K+‖f+∇⋅(α∇uT)‖K+1|K|1/2∑e⊂∂K∫e(αK∇uT−{α∇uT}γee)⋅neds≤‖f−Πk−1f‖K+‖f+∇⋅(α∇uT)‖K+∑e⊂∂Kα1/2Kα1/2K+α1/2Ke‖[[α∇uT⋅ne]]‖e. | (30) |
The two terms on
−(∇⋅(σT+αK∇uT),p)K≲(osc(f;K)+ηelem,K+ηedge,K)α1/2K‖∇p‖ |
and the theorem follows.
Theorem 4.2. Under the same setting with Theorem 4.1, let
ˆη2stab,K≲osc(f;K)2+η2elem,K+η2edge,K, | (31) |
The constant depends on
Proof. This theorem follows directly from the norm equivalence Lemma 7.3:
|α−1/2K(I−Π)(σT+αK∇uT)|S,K≲|α−1/2K(σT+αK∇uT)|S,K, |
while evaluating the DoFs
Theorem 4.3. Under the same setting with Theorem 4.1, on any
ˆηK≲osc(f;K)+‖α1/2∇(u−uT)‖ωK, | (32) |
with a constant independent of
Proof. This is a direct consequence of Theorem 4.1 and 4.2 and the fact that the residual-based error indicator is efficient by a common bubble function argument.
In this section, we shall prove that the computable error estimator
Assumption 1 (
By Assumption 1, we denote the father
Assumption 2 (Quasi-monotonicity of
Denote
πzv={∫ωz∩ωm(z)vϕz∫ωz∩ωm(z)ϕzifz∈Ω,0ifz∈∂Ω. | (33) |
We note that if
Iv:=∑z∈N1(πzv)ϕz. | (34) |
Lemma 4.4 (Estimates for
α1/2Kh−1K‖v−Iv‖K+α1/2K‖∇Iv‖K≲‖α1/2∇v‖ωK, | (35) |
and for
∑K⊂ωzh−2z‖α1/2(v−πzv)ϕz‖2K≲‖α1/2∇v‖2ωz, | (36) |
in which
Proof. The estimate for
Denotes the subset of nodes
osc(f;T)2:=∑z∈N1∩(N∂Ω∪NI)h2z‖α−1/2f‖2ωz+∑z∈N1∖(N∂Ω∪NI)h2z‖α−1/2(f−fz)‖2ωz, | (37) |
with
Theorem 4.5. Let
‖α1/2∇(u−uT)‖≲(ˆη2+osc(f;T)2)1/2. | (38) |
For
‖α1/2∇(u−uT)‖≲ˆη, | (39) |
where the constant depends on
Proof. Let
‖α1/2∇ε‖2=(α∇(u−uT),∇(ε−Iε))=(α∇u+σT,∇(ε−Iε))−(α∇uT+σT,∇(ε−Iε))=(f−∇⋅σT,ε−Iε)−(α∇uT+σT,∇(ε−Iε))≤(∑K∈Tα−1Kh2K‖f−∇⋅σT‖2K)1/2(∑K∈TαKh−2K‖ε−Iε‖2K)1/2(∑K∈Tα−1K‖α∇uT+σT‖2K)1/2(∑K∈TαK‖∇(ε−Iε)‖2K)1/2.≲(∑K∈T(η2res,K+η2flux,K))1/2(∑K∈T‖α1/2∇ε‖ωK)1/2. |
Applying the norm equivalence of
When
(f,ε−Iε)=∑z∈N1∑K⊂ωz(f,(ε−πzε)ϕz)K, | (40) |
in which a patch-wise constant
(f−∇⋅σT,ε−Iε)=(f,ε−Iε)−(∇⋅(σT+αK∇uT),ε−Iε)=∑z∈N∑K⊂ωz(f,(ε−πzε)ϕz)K−(∇⋅(σT+αK∇uT),ε−Iε)≤(osc(f;T)2)1/2(∑z∈N1∑K⊂ωzh−2z‖α1/2(ε−πzε)ϕz‖2K)1/2+(∑K∈Tα−1Kh2K‖∇⋅(σT+αK∇uT)‖2K)1/2(∑K∈TαKh−2K‖ε−Iε‖2K)1/2. |
Applied an inverse inequality in Lemma 7.2 on
The numerics is prepared using the bilinear element for common AMR benchmark problems. The codes for this paper are publicly available on https://github.com/lyc102/ifem implemented using
The adaptive finite element (AFEM) iterative procedure is following the standard
SOLVE⟶ESTIMATE⟶MARK⟶REFINE. |
The linear system is solved by MATLAB
∑K∈Mˆη2K≥θ∑K∈Tˆη2K,forθ∈(0,1). |
Throughout all examples, we fix
η2Residual,K:=α−1Kh2K‖f+∇⋅(α∇uT)‖2K+12∑e⊂∂KheαK+αKe‖[[α∇uT⋅ne]]‖2e, |
Let
effectivityindex:=η/‖α1/2∇ε‖,whereε:=u−uT,η=ηResidualorˆη, |
i.e., the closer to 1 the effectivity index is, the more accurate this estimator is to measure the error of interest. We use an order
lnηn∼−rηlnNn+c1,andln‖α1/2∇(u−uT)‖∼−rerrlnNn+c2, |
where the subscript
In this example, a standard AMR benchmark on the L-shaped domain is tested. The true solution
The solution
This example is a common benchmark test problem introduced in [9], see also [17,12]) for elliptic interface problems. The true solution
μ(θ)={cos((π/2−δ)γ)⋅cos((θ−π/2+ρ)γ)if0≤θ≤π/2cos(ργ)⋅cos((θ−π+δ)γ)ifπ/2≤θ≤πcos(δγ)⋅cos((θ−π−ρ)γ)ifπ≤θ<3π/2cos((π/2−ρ)γ)⋅cos((θ−3π/2−δ)γ)if3π/2≤θ≤2π |
While
γ=0.1,R≈161.4476387975881,ρ=π/4,δ≈−14.92256510455152, |
By this choice, this function is very singular near the origin as the maximum regularity it has is
The AFEM procedure for this problem stops when the relative error reaches
A postprocessed flux with the minimum
However, we do acknowledge that the technical tool involving interpolation is essentially limited to
The author is grateful for the constructive advice from the anonymous reviewers. This work was supported in part by the National Science Foundation under grants DMS-1913080 and DMS-2136075, and no additional revenues are related to this work.
Unlike the identity matrix stabilization commonly used in most of the VEM literature, for
((σ,τ))K:=(Πσ,Πτ)K+SK((I−Π)σ,(I−Π)τ), | (41) |
where
To show the inverse inequality and the norm equivalence used in the reliability bound, on each element, we need to introduce some geometric measures. Consider a polygonal element
Proposition 1. Under Assumption 1,
Lemma 7.1 (Trace inequality on small edges [13]). If Proposition 1 holds, for
h−1/2e‖v‖e≲h−1K‖v‖K+‖∇v‖K,one⊂K. | (42) |
Proof. The proof follows essentially equation (3.9) in [13,Lemma 3.3] as a standard scaled trace inequality on
h−1/2e‖v‖e≲h−1e‖v‖Te+‖∇v‖Te≲h−1K‖v‖K+‖∇v‖K. |
Lemma 7.2 (Inverse inequalities). Under Assumption 1, we have the following inverse estimates for
‖∇⋅τ‖K≲h−1K‖τ‖K,and‖∇⋅τ‖K≲h−1KSK(τ,τ)1/2. | (43) |
Proof. The first inequality in (43) can be shown using a bubble function trick. Choose
‖∇⋅τ‖2K≲(∇⋅τ,pbK)=−(τ,∇(pbK))≤‖τ‖K‖∇(pbK)‖K, |
and then
‖∇(pbK)‖≤‖bK∇p‖K+‖p∇bK‖K≤‖bK‖∞,Ω‖∇p‖K+‖p‖K‖∇bK‖∞,K. |
Consequently, the first inequality in (43) follows above by the standard inverse estimate for polynomials
To prove the second inequality in (43), by integration by parts we have
‖∇⋅τ‖2=(∇⋅τ,p)=−(τ,∇p)+∑e⊂∂K(τ⋅ne,p). | (44) |
Expand
‖p‖2K=p⊤Mp≥p⊤diag(M)p≥minjMjj‖p‖2ℓ2≃h2K‖p‖2ℓ2, | (45) |
since
‖∇⋅τ‖2≤(∑α∈Λ(τ,mα)2K)1/2(∑α∈Λp2α)1/2+(∑e⊂∂Khe‖τ⋅ne‖2e)1/2(∑e⊂∂Kh−1e‖p‖2e)1/2≲SK(τ,τ)1/2(‖p‖ℓ2+h−1K‖p‖K+‖∇p‖K). |
As a result, the second inequality in (43) is proved when apply an inverse inequality for
Remark 2. While the proof in Lemma 7.2 relies on
Lemma 7.3 (Norm equivalence). Under Assumption 1, let
γ∗‖τ‖K≤‖τ‖h,K≤γ∗‖τ‖K, | (46) |
where both
Proof. First we consider the lower bound, by triangle inequality,
‖τ‖K≤‖Πτ‖K+‖(τ−Πτ)‖K. |
Since
‖τ‖2K≤SK(τ,τ),forτ∈Vk(K). | (47) |
To this end, we consider the weak solution to the following auxiliary boundary value problem on
{Δψ=∇⋅τinK,∂ψ∂n=τ⋅n∂Kon∂K. | (48) |
By a standard Helmholtz decomposition result (e.g. Proposition 3.1, Chapter 1[23]), we have
‖τ−∇ψ‖2K=(τ−∇ψ,∇⊥ϕ)=0. |
Consequently, we proved essentially the unisolvency of the modified VEM space (4) and
‖τ‖2K=(τ,∇ψ)K=(τ,∇ψ)K=−(∇⋅τ,ψ)K+(τ⋅n∂K,ψ)∂K≤‖∇⋅τ‖K‖ψ‖K+∑e⊂∂K‖τ⋅ne‖e‖ψ‖e≤‖∇⋅τ‖K‖ψ‖K+(∑e⊂∂Khe‖τ⋅ne‖2e)1/2(∑e⊂∂Kh−1e‖ψ‖2e)1/2 | (49) |
Proposition 1 allows us to apply an isotropic trace inequality on an edge of a polygon (Lemma 7.1), combining with the Poincaré inequality for
h−1/2e‖ψ‖e≲h−1K‖ψ‖K+‖∇ψ‖K≲‖∇ψ‖K. |
Furthermore applying the inverse estimate in Lemma 7.2 on the bulk term above, we have
‖τ‖2K≲SK(τ,τ)1/2‖∇ψ‖K, |
which proves the validity of (47), thus yield the lower bound.
To prove the upper bound, by
he‖τ⋅ne‖2e≲‖τ‖K,and|(τ,∇mα)K|≤‖τ‖K. | (50) |
To prove the first inequality, by Proposition 1 again, consider the edge bubble function
‖∇be‖∞,K=O(1/he),and‖be‖∞,K=O(1). | (51) |
Denote
‖τ⋅ne‖2e≲(τ⋅ne,beqe)e=x(τ⋅ne,beqe)∂K=(τ,qe∇be)K+(∇⋅τ,beqe)K≤‖τ‖K‖qe∇be‖Te+‖∇⋅τ‖K‖qebe‖Te,≤‖τ‖K‖qe‖Te‖∇be‖∞,K+‖∇⋅τ‖K‖qe‖Te‖be‖∞,K. |
Now by the fact that
The second inequality in (50) can be estimated straightforward by the scaling of the monomials (7)
|(τ,∇mα)K|≤‖τ‖K‖∇mα‖K≤‖τ‖K. | (52) |
Hence, (46) is proved.
[1] | MFEM: A modular finite element library. Computers & Mathematics with Applications (2021) 81: 42-74. |
[2] |
W. Bangerth, R. Hartmann and G. Kanschat, deal.II - a general purpose object oriented finite element library, ACM Trans. Math. Software, 33 (2007), Art. 24, 27 pp. doi: 10.1145/1268776.1268779
![]() |
[3] |
Asymptotically exact a posteriori error estimators, part ii: General unstructured grids. SIAM J. Numer. Anal. (2003) 41: 2313-2332. ![]() |
[4] |
Basic principles of virtual element methods. Mathematical Models and Methods in Applied Sciences (2013) 23: 199-214. ![]() |
[5] |
Serendipity face and edge VEM spaces. Atti Accad. Naz. Lincei Rend. Lincei Mat. Appl. (2017) 28: 143-180. ![]() |
[6] |
Adaptive finite element methods for elliptic equations with non-smooth coefficient. Numer. Math. (2000) 85: 579-608. ![]() |
[7] |
Orthogonal polynomials in badly shaped polygonal elements for the virtual element method. Finite Elem. Anal. Des. (2017) 129: 14-31. ![]() |
[8] |
Basic principles of mixed virtual element methods. ESAIM Math. Model. Numer. Anal. (2014) 48: 1227-1240. ![]() |
[9] |
On the Poisson equation with intersecting interfaces. Applicable Anal. (1974) 4: 101-129. ![]() |
[10] |
A recovery-based a posteriori error estimator for H(curl) interface problems. Comput. Methods in Appl. Mech. Eng. (2015) 296: 169-195. ![]() |
[11] |
Recovery-based error estimators for interface problems: conforming linear elements. SIAM J. Numer. Anal. (2009) 47: 2132-2156. ![]() |
[12] |
A posteriori error estimates for the virtual element method. Numer. Math. (2017) 137: 857-893. ![]() |
[13] |
Anisotropic error estimates of the linear nonconforming virtual element methods. SIAM J. Numer. Anal. (2019) 57: 1058-1081. ![]() |
[14] | Hanging nodes in the unifying theory of a posteriori finite element error control. J. Comput. Math. (2009) 27: 215-236. |
[15] |
J. Červený, V. Dobrev and T. Kolev, Nonconforming mesh refinement for high-order finite elements, SIAM J. Sci. Comput., 41 (2019), C367-C392. doi: 10.1137/18M1193992
![]() |
[16] | L. Chen, iFEM: An Innovative Finite Element Methods Package in MATLAB, Technical report, 2008, URLhttps://github.com/lyc102/ifem. |
[17] |
On the efficiency of adaptive finite element methods for elliptic problems with discontinuous coefficients. SIAM J. Sci. Comput. (2002) 24: 443-462. ![]() |
[18] |
A simple and effective gradient recovery scheme and a posteriori error estimator for the virtual element method (VEM). Comput. Methods Appl. Mech. Engrg. (2019) 347: 21-58. ![]() |
[19] | F. Dassi, J. Gedicke and L. Mascotto, Adaptive virtual element methods with equilibrated fluxes, arXiv preprint, arXiv: 2004.11220. |
[20] |
Toward a universal hp adaptive finite element strategy, part 1. constrained approximation and data structure. Comput. Methods Appl. Mech. Engrg. (1989) 77: 79-112. ![]() |
[21] |
An easy treatment of hanging nodes in hp-finite elements. Finite Elem. Anal. Des. (2016) 121: 101-117. ![]() |
[22] |
Flux reconstruction and a posteriori error estimation for discontinuous Galerkin methods on general nonmatching grids. C. R. Math. Acad. Sci. Paris (2009) 347: 441-444. ![]() |
[23] |
V. Girault and P.-A. Raviart, Finite Element Methods for Navier-Stokes Equations: Theory and Algorithms, Springer-Verlag, 1986. doi: 10.1007/978-3-642-61623-5
![]() |
[24] |
Superconvergent gradient recovery for virtual element methods. Math. Models Methods Appl. Sci. (2019) 29: 2007-2031. ![]() |
[25] |
Ill-conditioning in the virtual element method: Stabilizations and bases. Numer. Methods Partial Differential Equations (2018) 34: 1258-1281. ![]() |
[26] |
Arbitrary-level hanging nodes and automatic adaptivity in the hp-FEM. Math. Comput. Simulation (2008) 77: 117-132. ![]() |
[27] |
Error estimates for some quasi-interpolation operators. M2AN Math. Model. Numer. Anal. (1999) 33: 695-713. ![]() |
[28] |
The superconvergent patch recovery and a posteriori error estimates. part 1: The recovery technique. Internat. J. Numer. Methods Engrg. (1992) 33: 1331-1364. ![]() |