Home Afternote to “Coupling at a Distance”: Convergence Analysis and A Priori Error Estimates
Article Publicly Available

Afternote to “Coupling at a Distance”: Convergence Analysis and A Priori Error Estimates

  • Nestor Sánchez ORCID logo , Tonatiuh Sánchez-Vizuet ORCID logo and Manuel E. Solano ORCID logo EMAIL logo
Published/Copyright: July 22, 2022

Abstract

In their article “Coupling at a distance HDG and BEM”, Cockburn, Sayas and Solano proposed an iterative coupling of the hybridizable discontinuous Galerkin method (HDG) and the boundary element method (BEM) to solve an exterior Dirichlet problem. The novelty of the numerical scheme consisted of using a computational domain for the HDG discretization whose boundary did not coincide with the coupling interface. In their article, the authors provided extensive numerical evidence for convergence, but the proof of convergence and the error analysis remained elusive at that time. In this article we fill the gap by proving the convergence of a relaxation of the algorithm and providing a priori error estimates for the numerical solution.

MSC 2010: 65N15; 65N30; 65R20

1 Introduction

The goal of this article is to conclude the work started by Cockburn, Sayas and Solano in the article Coupling at a distance [7], where an iterative solution method for a classic exterior elliptic problem was introduced. The proposed scheme amounted to a Schur complement-style algorithm that alternates between a Hybridizable Discontinuous Galerkin Method (HDG) for an interior problem and the Boundary Element Method (BEM) for an exterior problem. At the time of publication, the novelty of the method resided in the use of non-touching grids for the discretization of each of the two problems. The ready availability of two separate, uncoupled, codes for each of the discretization methods and the eagerness to show the viability of such a non-touching coupling led to the choice of an iterative alternating procedure – even though the problem in question is in fact linear.

When [7] was published, the technique for transferring information between the two grids had only been recently incorporated into the HDG literature [8] and, despite the fact that convincing numerical evidence of convergence at an optimal rate was provided, a rigorous analysis of the coupled scheme proved elusive at the time. A few years after Coupling at a distance appeared, a method for the analysis of HDG discretizations involving the transfer technique – that we now like to call the transfer path method – was developed in [5] for interior elliptic problems. Since then, both the transfer technique and the analysis method have been successfully employed for the study of linear [21, 32, 33], and non-linear [22, 25, 24, 27, 28] interior problems, as well as problems with interfaces [23, 31], however the analysis of the HDG-BEM coupling had fallen by the wayside and remained unfinished.

The current special issue honoring Francisco-Javier Sayas, one of the co-authors of the original article, seemed like the perfect venue for the missing analysis. In that sense, the present communication shall not be considered a novel contribution, but rather the conclusion, long overdue, of the original work, an after-note to the original work Coupling at a distance. With that in mind, we will stick to the iterative alternating procedure proposed in [7], even if a more efficient monolithic approach where the HDG and BEM discrete systems – along with the discrete coupling terms – are solved simultaneously is possible. The study of such a monolithic scheme applied to non-linear problems is the subject of ongoing work that will be communicated in a separate publication [26].

The method proposed in [7], rather than approaching the problem as a single coupled unit, follows the spirit of domain decomposition methods. It relies on an iterative approximation of a Dirichlet to Neumann mapping through the independent solution of an interior and an exterior problem that communicate through their Dirichlet and Neumann traces. Since these two problems are dealt with independent solvers, we will analyze their discretizations separately. After establishing the well posedness of the independent discretizations, we will then prove that, at the discrete level, the alternating solution of an interior Dirichlet and (with HDG) an exterior Neumann problem (with BEM) converges to the solution of the original unbounded problem. This latter result constitutes the main contribution of this article.

We will describe the problem setting and its reformulation as a system of coupled interior/exterior problems at the continuous level in Section 2. The discretizations of the interior problem and the boundary integral formulation for the exterior problem are described respectively in Sections 3 and 4. Finally, in Section 5, we show that it is possible to define a relaxation of the iterative process presented in [7], alternating between the solution of the interior and the boundary problems, that converges to the solution of the original problem.

2 Continuous Formulation

2.1 Problem Setting

Consider a bounded domain Ω 0 2 that has a smooth parametrizable boundary that will be denoted by Γ 0 := Ω 0 . We will denote the unbounded complement of its closure by

Ω 0 c := 2 Ω 0 ¯ .

In this section, we will be concerned with the analysis of a discretization for the following diffusion problem:

(2.1)

(2.1a) 𝒒 tot = f in  Ω 0 c ,
(2.1b) 𝒒 tot + 𝜿 u tot = 0 in  Ω 0 c ,
(2.1c) u tot = u 0 on  Γ 0 ,
(2.1d) u tot = 𝒪 ( 1 ) as  𝒙 .

The function f will be taken to be compactly supported and square integrable on Ω 0 c . The diffusion coefficient 𝜿 is a strictly positive matrix-valued function such that, denoting the identity matrix is as 𝐈 , the difference ( 𝐈 - 𝜿 ) is compactly supported in Ω 0 c . This condition implies that outside of supp ( 𝐈 - 𝜿 ) equations (2.1a) and (2.1b) in fact coincide with Poisson’s equation. We will also require that there exist positive constants 𝜿 ¯ and 𝜿 ¯ such that, for any component function κ i j of 𝜿 it holds that

𝜿 ¯ κ i j ( 𝒙 ) 𝜿 ¯ for all  𝒙 Ω .

The Dirichlet boundary data u 0 will be considered to be an element of the trace space H 1 2 ( Γ 0 ) . The radiation condition at infinity (2.1d) is equivalent to assuming that there is a constant u such that u = u + 𝒪 ( | 𝒙 | - 1 ) (see [18]).

Figure 1 
                  Left: The artificial boundary Γ splits the domain of definition of problem (2.1) into an unbounded region 
                        
                           
                              
                                 Ω
                                 ext
                              
                           
                           
                           {\Omega_{\mathrm{ext}}}
                        
                      and a bounded annular domain Ω. Right: The computational domain 
                        
                           
                              
                                 Ω
                                 h
                              
                           
                           
                           {\Omega_{h}}
                        
                      is discretized by an un-fitted triangulation (blue), with boundary 
                        
                           
                              
                                 
                                    Γ
                                    h
                                 
                                 ∪
                                 
                                    Γ
                                    
                                       0
                                       ,
                                       h
                                    
                                 
                              
                           
                           
                           {\Gamma_{h}\cup\Gamma_{0,h}}
                        
                     .
Figure 1 
                  Left: The artificial boundary Γ splits the domain of definition of problem (2.1) into an unbounded region 
                        
                           
                              
                                 Ω
                                 ext
                              
                           
                           
                           {\Omega_{\mathrm{ext}}}
                        
                      and a bounded annular domain Ω. Right: The computational domain 
                        
                           
                              
                                 Ω
                                 h
                              
                           
                           
                           {\Omega_{h}}
                        
                      is discretized by an un-fitted triangulation (blue), with boundary 
                        
                           
                              
                                 
                                    Γ
                                    h
                                 
                                 ∪
                                 
                                    Γ
                                    
                                       0
                                       ,
                                       h
                                    
                                 
                              
                           
                           
                           {\Gamma_{h}\cup\Gamma_{0,h}}
                        
                     .
Figure 1

Left: The artificial boundary Γ splits the domain of definition of problem (2.1) into an unbounded region Ω ext and a bounded annular domain Ω. Right: The computational domain Ω h is discretized by an un-fitted triangulation (blue), with boundary Γ h Γ 0 , h .

2.2 Interior and Exterior Problems

To deal with the unboundedness of the domain, later on we will make use of an integral representation that will reduce the computations to a bounded domain. To this avail, we introduce an artificial, smoothly parametrizable interface Γ enclosing Ω 0 , the support of f and the support of ( 𝐈 - 𝜿 ) . We will also require that Γ Γ 0 = . The domain interior to Γ will be denoted Ω, while the unbounded complementary region will be denoted Ω ext . The boundary of Ω will be denoted as Ω and consists of two disjoint components: the artificial boundary Γ and the original problem boundary Γ 0 , so that Ω = Γ Γ 0 . We will denote the unit normal vector to Ω , pointing in the direction of Ω ext for points in Γ and in the direction of Ω 0 for points in Γ 0 , by 𝒏 . This geometric decomposition, depicted in Figure 1, splits our region of interest into two disjoint domains and allows us to rewrite the problem (2.1) in terms of an interior and an exterior problem coupled by continuity conditions at the artificial boundary Γ.

Since we aim to use an integral equation formulation, for the exterior problem we will prefer a second order formulation and will eliminate 𝒒 ext from the system. We will represent the solutions to (2.1) as the superposition

u tot = u + u ext and 𝒒 tot = 𝒒 + u ext ,

where the functions u and 𝒒 are supported in Ω, while u ext is supported in Ω ext . The pair ( u , 𝒒 ) satisfies the interior problem

(2.2)

(2.2a) 𝒒 = f in  Ω ,
(2.2b) 𝒒 + 𝜿 u = 0 in  Ω ,
(2.2c) u = g on  Γ ,
(2.2d) 𝒒 𝒏 = λ on  Γ ,
(2.2e) u = u 0 on  Γ 0 .

On the other hand, the exterior function u ext satisfies

(2.3)

(2.3a) - Δ u ext = 0 in  Ω ext ,
(2.3b) u ext = g on  Γ ,
(2.3c) u ext 𝒏 = - λ on  Γ ,
(2.3d) u tot = 𝒪 ( 1 ) as  | 𝒙 | .

Above, the boundary value g H 1 2 ( Γ ) corresponds to the trace of u tot over the artificial boundary Γ, while λ H - 1 2 ( Γ ) is the value of the normal flux. These two functions are unknown at this point and will have to be retrieved as part the solution process. However, the knowledge of g (resp. λ) is enough to fully determine the solution to (2.2) or (2.3) considered as independent problems – as long as the equation containing λ (resp. g) is removed from the system. This observation will motivate the alternating solution scheme to be described in Section 5.

2.3 Boundary Integral Formulation for the Exterior Problem

We will now reformulate (2.3) as a boundary integral equation. To do that, we will make use of some standard results from potential theory; we refer the reader interested in further details to the classic references [13, 18] for a comprehensive account, or to [12] for a more concise treatment.

We start by introducing the single layer and double layer potentials defined respectively for η H 1 2 ( Γ ) , μ H - 1 2 ( Γ ) and 𝒙 2 Γ as

𝒮 μ ( 𝒙 ) := Γ G ( 𝒙 , 𝒚 ) μ ( 𝒚 ) 𝑑 Γ 𝒚 (single layer) ,
𝒟 η ( 𝒙 ) := Γ 𝒏 ( 𝒚 ) G ( 𝒙 , 𝒚 ) η ( 𝒚 ) 𝑑 Γ 𝒚 (double layer) ,

where G ( 𝒙 , 𝒚 ) is the Green function for Poisson’s equation. The functions defined by these two potentials satisfy equation (2.3a), and the following jump conditions:

[ [ 𝒮 μ ] ] := 0 , [ [ 𝒮 μ ] ] := μ , [ [ 𝒟 η ] ] := - η , [ [ 𝒟 η ] ] := 0 ,

where the jump operator is defined for 𝒚 Γ and scalar and vector functions v and 𝒗 respectively as

(2.4) [ [ v ] ] := lim ϵ 0 ( v ( 𝒚 - ϵ 𝒏 ) - v ( 𝒚 + ϵ 𝒏 ) ) and [ [ 𝒗 ] ] := lim ϵ 0 ( 𝒗 ( 𝒚 - ϵ 𝒏 ) - 𝒗 ( 𝒚 + ϵ 𝒏 ) ) 𝒏 ( 𝒚 ) .

In a similar fashion we can define the average operators as

(2.5) { { v } } := 1 2 lim ϵ 0 ( v ( 𝒚 - ϵ 𝒏 ) + v ( 𝒚 + ϵ 𝒏 ) ) and { { 𝒗 } } := 1 2 lim ϵ 0 ( 𝒗 ( 𝒚 - ϵ 𝒏 ) + 𝒗 ( 𝒚 + ϵ 𝒏 ) ) 𝒏 ( 𝒚 ) ,

and use them to define the following boundary integral operators:

𝒱 μ := { { 𝒮 μ } } , 𝒦 μ := { { ( 𝒮 μ ) } } , 𝒦 η := { { 𝒟 η } } and 𝒲 η := - { { ( 𝒟 η ) } } .

We are now in a position to recast the exterior problem (2.3) in terms of boundary integral equations. To that avail, we will represent u ext in Ω ext as

(2.6) u ext = 𝒟 g - 𝒮 λ + u

and extend it by zero for 𝒙 Ω . The constant u captures the far field behavior of the function and will have to be determined. Since u ext 0 in Ω, by applying the integral operators above to the integral representation (2.6), the boundary condition (2.3b) leads to

{ { u ext } } = 1 2 g = 𝒦 g - 𝒱 λ + 1 2 u ,

giving rise to the integral equation

(2.7)

(2.7a) ( 1 2 - 𝒦 ) g = - 𝒱 λ + 1 2 u .

To ensure that u ext = u as | 𝒙 | , we must impose the additional restriction

(2.7b) λ , 1 Γ = 0 .

Equation (2.7a) will be used as part of the alternating scheme described in Section 5, where an approximation of λ will be produced by a numerical solution of the interior problem (2.2) and the density g solving (2.7a) will be then used as the Dirichlet datum for (2.2).

Therefore, if Γ has two continuous derivatives and λ H - 1 2 ( Γ ) is problem data satisfying the constraint (2.7b), then the unique solvability of equation (2.7) and continuous dependence on problem data follow from standard results in boundary integral equations (see, for instance [14, Section 6.4]). Moreover, there exists a constant c > 0 , depending only on Γ and the norms of ( 1 2 - 𝒦 ) - 1 and 𝒱 , such that

(2.8) g 1 / 2 , Γ c λ - 1 / 2 , Γ .

Moreover, from this estimate and the representation formula (2.6), it follows that there exists C BIE > 0 such that

(2.9) u ext Ω C BIE λ - 1 / 2 , Γ + | u | .

2.4 Variational Formulation for the Interior Problem

In this subsection, we will study the interior Dirichlet boundary value problem obtained from (2.2) by removing (2.2d) altogether and considering that the boundary trace g, appearing in (2.2c), is known. This yields the problem

(2.10)

(2.10a) 𝒒 = f in  Ω ,
(2.10b) 𝜿 - 1 𝒒 + u = 0 in  Ω ,
(2.10c) u = ξ 0 on  Ω .

Above, the source term f L 2 ( Ω ) and the Dirichlet boundary data ξ 0 H 1 2 ( Ω ) is given by

ξ 0 = { u 0 on  Γ 0 , g on  Γ .

To derive the weak formulation of this system, we test (2.10a) with an arbitrary w L 2 ( Ω ) and (2.10b) with 𝒗 𝑯 ( 𝐝𝐢𝐯 ; Ω ) , integrate by parts and incorporate (2.10c) leading to

( 𝒒 , w ) Ω = ( f , w ) Ω ,
( 𝜿 - 1 𝒒 , 𝒗 ) Ω - ( u , 𝒗 ) Ω = - 𝒗 𝒏 , ξ 0 Ω ,

where ( , ) Ω and , Ω denote the L 2 -inner products over Ω and Ω , respectively. From the three preceding equations, we arrive at the variational problem:

Problem.

Find ( 𝒒 , u ) 𝑯 ( 𝐝𝐢𝐯 ; Ω ) × L 2 ( Ω ) such that

(2.11)

(2.11a) 𝒜 ~ ( 𝒒 , 𝒗 ) + ~ ( 𝒗 , u ) = ~ 1 ( 𝒗 ) for all  𝒗 𝑯 ( 𝐝𝐢𝐯 ; Ω ) ,
(2.11b) ~ ( 𝒒 , w ) = ~ 2 ( w ) for all  w L 2 ( Ω ) ,

where the bilinear forms 𝒜 ~ : 𝑯 ( 𝐝𝐢𝐯 ; Ω ) × 𝑯 ( 𝐝𝐢𝐯 ; Ω ) , ~ : 𝑯 ( 𝐝𝐢𝐯 ; Ω ) × L 2 ( Ω ) , and the functionals 1 ~ : 𝑯 ( 𝐝𝐢𝐯 ; Ω ) and 2 ~ : L 2 ( Ω ) are defined by

𝒜 ~ ( 𝒒 , 𝒗 ) := ( 𝜿 - 1 𝒒 , 𝒗 ) Ω ,
~ ( 𝒒 , w ) := - ( w , 𝒒 ) Ω ,
~ 1 ( 𝒗 ) := - ξ 0 , 𝒗 𝒏 Ω ,
~ 2 ( w ) := - ( f , w ) Ω .

The well-posedness of (2.11) follows from standard arguments of Babǔska–Brezzi theory [11, Section 2.4] and the solution satisfies

(2.12) 𝒒 div , Ω + u 0 , Ω C stab 𝜿 ¯ 1 2 ( f 0 , Ω + ξ 0 1 / 2 , Ω ) = C stab 𝜿 ¯ 1 2 ( f 0 , Ω + g 1 / 2 , Γ + u 0 1 / 2 , Γ 0 ) .

We will, however, not solve the problem as stated above and instead will consider a slightly different version posed in a subdomain. This approach, known as the transfer path method will be described in detail in Section 3.2, and will require us first to discuss the geometric setting of the discretization, which we will do next.

3 HDG Discretization of the Interior Problem

3.1 Geometric Setting and Notation

The Computational Domain.

We will consider a family of polygonal subdomains Ω h Ω that approximate Ω in the sense that the Lebesgue measure μ ( Ω Ω h ) 0 , as h 0 . We will refer to any such Ω h as a computational domain and will triangulate Ω ¯ h by a shape-regular triangulation 𝒯 h as depicted in Figure 1. A generic element in 𝒯 h will be denoted by T and the mesh parameter h will be defined as diameter of a circle inscribing an element T 𝒯 h . The set 𝒯 h := { T : T 𝒯 h } , will be referred to as the skeleton of the triangulation. The set of edges, e, of 𝒯 h will be denoted by h and we will distinguish between those edges lying entirely in the computational boundary

h := { e h : e Ω h = e } ,

and those that are either interior or have at most their endpoints in the computational boundary

h := { e h : e Ω h e } .

We will refer to the former as boundary edges and to the latter as interior edges. Note that h = h h .

Just as the boundary associated to the continuous problem (2.2) has two separate connected components, the boundary of the computational domain can be split as Ω h = Γ h Γ h , 0 , where

Γ h := { e h : d ( e , Γ ) d ( e , Γ 0 ) } and Γ h , 0 := { e h : d ( e , Γ 0 ) < d ( e , Γ ) } .

We will require that the computational domain Ω h and the triangulation 𝒯 h satisfy the following local proximity condition: for any point in the computational boundary Ω h , the minimum distance between 𝒙 and the boundary Ω = Γ Γ 0 should be, at most, of the same order of magnitude as the diameter of the smallest triangle T 𝒯 h , such that 𝒙 T . In view of this condition, the process of mesh refinement should not be understood as a sequence of finer triangulations for a fixed computational domain Ω h . Instead, as the mesh diameter h 0 , the process involves the passage through a sequence of pairs domain/triangulation ( Ω h , 𝒯 h ) that satisfy the local proximity condition and exhaust the original domain Ω as the refinement progresses. We refer the reader to [24], where this condition is discoursed in more detail, and to [28] where an algorithm for building a sequence { ( Ω h , 𝒯 h ) } h is described.

Mesh-Dependent Subspaces and Inner Products.

For the discrete formulation we will have introduce the following mesh-dependent inner products:

( u , w ) 𝒯 h := T 𝒯 h T u w for all  u , w L 2 ( 𝒯 h ) ,
( 𝒒 , 𝒗 ) 𝒯 h := T 𝒯 h T 𝒒 𝒗 for all  𝒒 , 𝒗 𝑳 2 ( 𝒯 h ) ,
u , w 𝒯 h := T 𝒯 h T u w for all  u , w L 2 ( 𝒯 h ) ,
u , w 𝒯 h Γ h := T 𝒯 h e T Γ h e u w for all  u , w L 2 ( 𝒯 h ) ,
u , w 𝒯 h Γ h , 0 := T 𝒯 h e T Γ h , 0 e u w for all  u , w L 2 ( 𝒯 h ) .

These inner products induce mesh-dependent norms that will be denoted, respectively, by

w Ω h := ( w , w ) 𝒯 h 1 2 , w 𝒯 h := w , w 𝒯 h 1 2 and w Γ h := w , w 𝒯 h Γ h 1 2 .

The finite-dimensional discontinuous polynomial subspaces that will be used for discretization, for k 0 , are given by

𝑽 h := { 𝒗 𝑳 2 ( 𝒯 h ) : 𝒗 | T [ k ( T ) ] 2  for all  T 𝒯 h } ,
W h := { w L 2 ( 𝒯 h ) : w | T k ( T )  for all  T 𝒯 h } ,
M h := { μ L 2 ( h ) : μ | T k ( F )  for all  F h } ,

where k ( T ) denotes the space of polynomials of degree at most k defined in T 𝒯 h . Similarly, k ( e ) denotes the space of polynomials of degree at most k defined over a edge e h .

Extension Patches and Extrapolation.

Since the discrete spaces are defined only over the elements of the triangulation we will need to define a way to compute our approximations in the region Ω Ω h between the boundary and the computational boundary. To this purpose, we will tessellate this region as follows:

  1. Let 𝒙 1 and 𝒙 2 be the endpoints of a boundary edge e Ω h .

  2. Let 𝒙 ¯ 1 and 𝒙 ¯ 2 be the corresponding points in Ω – as determined by the mapping (3.1).

  3. Let 𝝈 1 and 𝝈 2 be the straight segments connecting 𝒙 ¯ 1 to 𝒙 1 and 𝒙 ¯ 2 to 𝒙 2 .

We will refer to the open region of Ω Ω h delimited by e, 𝝈 1 and 𝝈 2 and the segment of Ω connecting 𝒙 ¯ 1 to 𝒙 ¯ 2 as an extension patch and will denote it by T e ext . It is clear that for every e Γ h there is one and only one such T e ext (this justifies subindex in the notation) and that

Ω Ω h ¯ = e Γ h T ¯ e ext .

It also follows from this construction that for every T e ext there is only one element T e in the triangulation such that K ¯ e ext T ¯ e = e . We will use this fact to define an extrapolation operator that will extend the value of the piecewise polynomial functions defined on T e onto the corresponding extension patch T e ext , thus extending functions the discrete spaces above into the full domain Ω. With this in mind, we will define the values of polynomial function p on T e ext by extrapolating the values of the corresponding polynomial from T e , and will denote its as E p ( 𝒙 ) for any 𝒙 T e ext .

For a given domain Ω h and corresponding triangulation 𝒯 h , the usual notion of the exterior normal vector is well defined for almost all points in the boundary, with the possible exception of the vertices of the triangulation. We will define the exterior normal vector to the computational domain, 𝒏 h in the usual manner, and extend the definition to 𝒏 h ( 𝒙 ) = 𝒕 ( 𝒙 ) , where 𝒕 ( 𝒙 ) := 𝒙 ¯ - 𝒙 | 𝒙 ¯ - 𝒙 | , for those vertices for which the standard normal vector is not well defined. On the other hand, we will define the unit normal vector exterior to each element T T h as 𝒏 h , which will coincide with the exterior normal 𝒏 h on element edges belonging to the computational boundary Γ h .

Finally, for every edge e h we will denote the ratio between its distance to the boundary and the diameter, h T e , of its parent element as

r e := d ( e , Ω ) h T e ,

and will define the boundary proximity parameter as

R h := max e h r e ,

and will assume for this work that the family of admissible domains and triangulations ( Ω h , 𝒯 h ) is such that:

  1. R h 0 as h 0 ,

  2. 𝒏 h - 𝒏 = o ( h 1 2 ) as h 0 , where the normal 𝒏 h should be understood as coinciding with 𝝈 for those points in which the standard normal vector is not defined.

3.2 Transferal of Boundary Conditions

Having introduced all the necessary geometric concepts we can now return to the interior problem (2.10) which we will now pose in a polygonal computational domain Ω h Ω satisfying the admissibility requirements discussed in the previous subsection. In addition, we will need to define a bijective[1] mapping

(3.1) ϕ : Ω h Ω , 𝒙 𝒙 ¯

assigning a point 𝒙 ¯ Ω to every point 𝒙 Ω h .

For any fixed computational domain Ω h , the solution pair to (2.11) satisfies the related problem

(3.2)

(3.2a) 𝒒 = f in  Ω h ,
(3.2b) 𝜿 - 1 𝒒 + u = 0 in  Ω h ,
(3.2c) u = φ 0 𝒒 on  Ω h ,

where the boundary condition φ 0 𝒒 can be calculated by integrating equation (2.10b) along a path connecting Ω to Ω h . More precisely, if we denote the distance between 𝒙 and 𝒙 ¯ by l ( 𝒙 ) , and by 𝒕 the unit vector 𝒙 ¯ - 𝒙 | 𝒙 ¯ - 𝒙 | , the boundary conditions on Γ h can be expressed in terms of the flux 𝒒 and the trace of u on Ω , as

(3.3) φ 0 𝒒 ( 𝒙 ) := ξ 0 ϕ ( 𝒙 ) + 0 l ( 𝒙 ) 𝜿 - 1 𝒒 ( 𝒙 + 𝒕 ( 𝒙 ) s ) 𝒕 ( 𝒙 ) 𝑑 s for all  𝒙 Ω h .

Note that the required bijectivity of ϕ ( 𝒙 ) implies that 𝒕 can not be tangent to a boundary edge. Thus, the solution of (2.11) also satisfies the abstract formulation

𝒜 ( 𝒒 , 𝒗 ) + 𝒜 T ( 𝒒 , 𝒗 ) + ( 𝒗 , u ) = 1 ( 𝒗 ) for all  𝒗 𝑯 ( 𝐝𝐢𝐯 ; Ω h ) ,
( 𝒒 , w ) = 2 ( w ) for all  w L 2 ( Ω h ) ,

where the bilinear forms 𝒜 : 𝑯 ( 𝐝𝐢𝐯 ; Ω h ) × 𝑯 ( 𝐝𝐢𝐯 ; Ω h ) , : 𝑯 ( 𝐝𝐢𝐯 ; Ω h ) × L 2 ( Ω h ) , and the functionals 1 : 𝑯 ( 𝐝𝐢𝐯 ; Ω h ) and 2 : L 2 ( Ω h ) are defined by

𝒜 ( 𝒒 , 𝒗 ) := ( 𝜿 - 1 𝒒 , 𝒗 ) Ω h ,
𝒜 T ( 𝒒 , 𝒗 ) := e Ω h e ( 0 l ( 𝒙 ) 𝜿 - 1 𝒒 ( 𝒙 + 𝒕 ( 𝒙 ) s ) 𝒕 ( 𝒙 ) ) 𝒗 ( 𝒙 ) 𝒏 h 𝑑 s 𝑑 S 𝒙 ,
( 𝒒 , w ) := - ( w , 𝒒 ) Ω h ,
1 ( 𝒗 ) := - ξ 0 ϕ , 𝒗 𝒏 h Ω h ,
2 ( w ) := - ( f , w ) Ω h .

Beyond the difference in the domain of definition, the system above differs from the original problem (2.11) in the presence of the term 𝒜 T , introduced by the transfer of boundary condition. The well posedness of problems of this form was established in [20]. On the interest of brevity, we shall not repeat the argument here and instead will now discuss the discretization of this problem along with that of the integral equation (2.7).

3.3 Discrete Variational Formulation

Having defined all the required notation, we can now state the HDG discretization of (2.10) which, for Dirichlet data ξ 0 H 1 2 ( Ω ) , seeks an approximation ( 𝒒 h , u h , u ^ h ) 𝑽 h × W h × M h satisfying

(3.4)

(3.4a) ( 𝜿 - 1 𝒒 h , 𝒗 ) 𝒯 h - ( u h , 𝒗 ) 𝒯 h + u ^ h , 𝒗 𝒏 h 𝒯 h = 0 ,
(3.4b) ( 𝒒 h , w ) 𝒯 h + τ u h , w 𝒯 h - τ u ^ h , w 𝒯 h = ( f , w ) 𝒯 h ,
(3.4c) μ , 𝒒 ^ h 𝒏 h 𝒯 h Ω h = 0 ,
(3.4d) u ^ h , μ Ω h = φ 0 𝒒 h , μ Ω h ,

for any test ( 𝒗 , w , μ ) 𝑽 h × W h × M h . Following [8], the approximate boundary data on Ω h appearing on the right-hand side of (3.4d) is given by

(3.4e) φ 0 𝒒 h ( 𝒙 ) := ξ 0 ϕ ( 𝒙 ) + 0 l ( 𝒙 ) 𝜿 - 1 E 𝒒 h ( 𝒙 + 𝒕 ( 𝒙 ) s ) 𝒕 ( 𝒙 ) 𝑑 s for  𝒙 Ω h ,

where E denotes the extrapolation operator. The numerical flux in the normal direction 𝒒 ^ h 𝒏 h is defined as

(3.5) 𝒒 ^ h 𝒏 h = 𝒒 h 𝒏 h + τ ( u h - u ^ h ) on  𝒯 h ,

where τ stabilization function. Throughout this analysis we will only require 0 < τ τ ¯ < , where τ ¯ denotes the maximum value of τ.

Note that the terms u ^ h , 𝒗 𝒏 h 𝒯 h and τ u ^ h , w 𝒯 h , given in (3.4a) and (3.4b), respectively, can be split into the contributions of the interior edges and of the boundary edges as

u ^ h , 𝒗 𝒏 h 𝒯 h = u ^ h , 𝒗 𝒏 h 𝒯 h Ω h + φ 0 𝒒 h , 𝒗 𝒏 h Ω h ,
τ u ^ h , w 𝒯 h = τ u ^ h , w 𝒯 h Ω h + τ φ 0 𝒒 h , w Ω h .

Replacing now the numerical flux (3.5) in (3.4c) results in

μ , 𝒒 h 𝒏 h 𝒯 h Ω h + μ , τ ( u h - u ^ h ) 𝒯 h Ω h = 0 .

In order to apply known results from functional analysis, we rewrite the numerical trace u ^ h in terms of averages and jumps. For this, we use the equation (3.4c) and separate the term featuring u ^ h as

0 = μ , 𝒒 h 𝒏 h 𝒯 h Ω h + μ , τ u h 𝒯 h Ω h - μ , τ u ^ h 𝒯 h Ω h
= T 𝒯 h e T Ω h e ( μ 𝒒 h 𝒏 h + τ μ u h - τ μ u ^ h )
= e h e ( [ [ 𝒒 h ] ] μ + 2 τ { { u h } } μ - 2 τ u ^ h μ )
= h ( [ [ 𝒒 h ] ] + 2 τ { { u h } } - 2 τ u ^ h ) μ for all  μ M h .

Above, we have used the fact that the hybrid variable u ^ h is single valued, and the average { { } } and jump [ [ ] ] operators are defined for every edge e in a fashion analogous to (2.4) and (2.5). Then, taking as test function

μ = [ [ 𝒒 h ] ] + 2 τ { { u h } } - 2 τ u ^ h M h

in the expression above, we deduce that

u ^ h = 1 2 τ - 1 [ [ 𝒒 h ] ] + { { u h } } on  h .

We make use of this identity to obtain

u ^ h , 𝒗 𝒏 h 𝒯 h Ω h = u ^ h , [ [ 𝒗 ] ] h = 1 2 τ - 1 [ [ 𝒒 h ] ] , [ [ 𝒗 ] ] h + { { u h } } , [ [ 𝒗 ] ] h

and

τ u ^ h , w 𝒯 h Ω h = 2 τ { { w } } , u ^ h h = [ [ 𝒒 h ] ] , { { w } } h + 2 τ { { w } } , { { u h } } h .

In this way, replacing the definition of φ 0 𝒒 h – see (3.4e) – in (3.4a) and (3.4b), together with the foregoing identities, we obtain that (3.4) is equivalent to finding ( 𝒒 h , u h ) 𝑽 h × W h such that

(3.6)

(3.6a) 𝒜 h ( 𝒒 h , 𝒗 ) + 𝒜 T ( 𝒒 h , 𝒗 ) + h ( 𝒗 , u h ) = 1 , h ( 𝒗 ) for all  𝒗 𝑽 h ,
(3.6b) T ( 𝒒 h , w ) + h ( 𝒒 h , w ) - 𝒞 h ( u h , w ) = 2 , h ( w ) for all  w W h ,

where the bilinear forms 𝒜 h : 𝑽 h × 𝑽 h , h , T : 𝑽 h × W h , 𝒞 h : W h × W h , and the functionals 1 , h : 𝑽 h and 2 , h : W h are defined by

(3.7)

(3.7a) 𝒜 h ( 𝒒 h , 𝒗 ) := ( 𝜿 - 1 𝒒 h , 𝒗 ) 𝒯 h + 1 2 τ - 1 [ [ 𝒒 h ] ] , [ [ 𝒗 ] ] h ,
(3.7b) 𝒜 T ( 𝒒 , 𝒗 ) := e Ω h e ( 0 l ( 𝒙 ) 𝜿 - 1 𝒒 ( 𝒙 + 𝒕 ( 𝒙 ) s ) 𝒕 ( 𝒙 ) ) 𝒗 ( 𝒙 ) 𝒏 h 𝑑 s 𝑑 S 𝒙 ,
(3.7c) h ( 𝒒 h , w ) := - ( w , 𝒒 h ) 𝒯 h + [ [ 𝒒 h ] ] , { { w } } h
(3.7d) T ( 𝒒 h , w ) := e Ω h e τ ( 0 l ( 𝒙 ) 𝜿 - 1 𝒒 h ( 𝒙 + 𝒕 ( 𝒙 ) s ) 𝒕 ( 𝒙 ) ) w ( 𝒙 ) 𝑑 s 𝑑 S 𝒙 ,
(3.7e) 𝒞 h ( u h , w ) := τ u h , w 𝒯 h - 2 τ { { u h } } , { { w } } h ,
(3.7f) 1 , h ( 𝒗 ) := - ξ 0 ϕ , 𝒗 𝒏 h Ω h ,
(3.7g) 2 , h ( w ) := - ( f , w ) 𝒯 h - τ ξ 0 ϕ , w Ω h .

The unique solvability of the scheme (3.6) will be proved by an energy argument. To that end, for e Ω h and 𝒗 𝑳 2 ( T e ext ) , it is convenient to define the following norm on the extension patch T e ext :

|| | 𝒗 | || e := ( e 0 l ( 𝒙 ) | 𝒗 ( 𝒙 + s 𝒕 ( 𝒙 ) ) | 2 𝑑 s 𝑑 S 𝒙 ) 1 2 .

This norm is equivalent to the standard 𝑳 2 ( T e ext ) -norm as shown first in [20] for the two-dimensional and later extended to three dimensions in [21]. That is, there exist positive constants C 1 e and C 2 e , independent of h, such that

(3.8) C 1 e || | 𝒗 | || e 𝒗 T e ext C 2 e || | 𝒗 | || e .

This equivalence holds true under certain conditions on the transferring vectors 𝒕 ( 𝒙 ) (cf. [21, 20])) ensuring, roughly speaking, that they cannot deviate too much from the vector normal to e.

We also introduce the element-wise constants

(3.9) C ext e := 1 r e sup 𝝌 𝒱 k || | 𝝌 | || e 𝝌 T e and C inv e := h e sup 𝝌 𝒱 k || | 𝝌 | || T e 𝝌 T e ,

where 𝒱 k := { 𝒑 [ k ( T e e x t T e ) ] 2 : 𝒑 𝟎 } . These constants are independent of h, but depend on the polynomial degree k and the mesh regularity parameter as shown in [5].

We now proceed to derive an energy inequality that will lead to the well-posedness of (3.6).

Lemma 1.

Let α h = R h 𝛋 ¯ - 1 ( 𝛋 ¯ - 𝛋 ¯ 1 2 h 1 2 τ ¯ 1 2 ) and β h = 𝛋 ¯ - 1 𝛋 ¯ 1 2 R h h 1 2 τ ¯ 1 2 . It holds

( 1 - α h ) 𝜿 - 1 2 𝒒 h 0 , Ω h 2 + ( 1 - β h ) τ 1 2 u h Ω h 2 + τ 1 2 ( u h - { { u h } } ) 𝒯 h Ω h 2 + τ - 1 2 [ [ 𝒒 h ] ] h 2
(3.10) 𝜿 1 2 h - 1 2 ξ 0 ϕ Ω h 2 + f 0 , Ω u h 0 , Ω h .

Proof.

By taking 𝒗 = 𝒒 h and w = u h in (3.6), and subtracting the resulting expressions we obtain

𝜿 - 1 2 𝒒 h 0 , Ω h 2 + 1 2 τ - 1 2 [ [ 𝒒 h ] ] h 2 + 𝒜 T ( 𝒒 h , 𝒒 h ) + T ( 𝒒 h , u h ) + 𝒞 h ( u h , u h )
(3.11) = - ξ 0 ϕ , 𝒒 h 𝒏 h Ω h - ( f , u h ) 𝒯 h - τ ξ 0 ϕ , u h Ω h .

First of all, after performing algebraic calculations, we observe that 𝒞 is a semi-definite operator from W h × W h to . In fact,

(3.12) 𝒞 h ( u h , u h ) = τ u h , u h 𝒯 h - 2 τ { { u h } } , { { u h } } h = τ 1 2 ( u h - { { u h } } ) 𝒯 h Ω h 2 + τ 1 2 u h Ω h 2 .

We will now obtain a lower bound for the non-positive terms of left-hand side of (3.11). In this direction, the operator 𝒜 T can be bounded as follows. Let e Ω h and 𝒙 e . By the Cauchy–Schwarz inequality and the definition in (3.9),

0 l ( 𝒙 ) 𝜿 - 1 𝒒 h ( 𝒙 + 𝒕 ( 𝒙 ) s ) 𝒕 ( 𝒙 ) 𝑑 s l ( 𝒙 ) 1 2 || | 𝜿 - 1 𝒒 h | || e h T e 1 2 r e 𝜿 ¯ - 1 𝜿 ¯ 1 2 C ext e 𝜿 - 1 2 𝒒 h T e ,

where we have used the bound l ( 𝒙 ) h T e r e . Then, by the discrete trace inequality, we have

- 𝒜 T ( 𝒒 h , 𝒒 h ) | 𝒜 T ( 𝒒 h , 𝒒 h ) | 𝜿 ¯ - 1 𝜿 ¯ 1 2 e Ω h h T e 1 2 r h 𝜿 - 1 2 𝒒 h e 𝒒 h 𝒏 h e
(3.13) R h 𝜿 ¯ - 1 𝜿 ¯ 𝜿 - 1 2 𝒒 h Ω h 2 .

The same arguments yield to

- T ( 𝒒 h , u h ) | T ( 𝒒 h , u h ) | 𝜿 ¯ - 1 𝜿 ¯ 1 2 R h h 1 2 τ ¯ 1 2 𝜿 - 1 2 𝒒 h 0 , Ω h τ 1 2 u h 0 , Ω h
(3.14) 𝜿 ¯ - 1 𝜿 ¯ 1 2 R h h 1 2 τ ¯ 1 2 ( 1 2 𝜿 - 1 2 𝒒 h 0 , Ω h 2 + 1 2 τ 1 2 u h 0 , Ω h 2 ) .

Therefore, combining the above estimates and (3.11), we deduce that

( 1 - R h 𝜿 ¯ - 1 𝜿 ¯ - 𝜿 ¯ - 1 𝜿 ¯ 1 2 R h h 1 2 τ ¯ 1 2 ) 𝜿 - 1 2 𝒒 h 0 , Ω h 2 + ( 1 - 𝜿 ¯ - 1 𝜿 ¯ 1 2 R h h 1 2 τ ¯ 1 2 ) τ 1 2 u h Ω h 2
+ τ - 1 2 [ [ 𝒒 h ] ] h 2 + τ 1 2 ( u h - { { u h } } ) 𝒯 h Ω h 2
| ξ 0 ϕ , 𝒒 h 𝒏 h Ω h | + | ( f , u h ) 𝒯 h | + | τ ξ 0 ϕ , u h Ω h | .

Finally, the result follows by the discrete trace inequality applied to the boundary terms on the right-hand side, Young’s inequality and the definition of α h and β h . ∎

Corollary 1.

The HDG scheme (3.6) is well-posed for h sufficiently small.

Proof.

Let f 0 and ξ 0 = 0 . By (1) we obtain that 𝒒 h = 𝟎 . Moreover, since τ > 0 , we have that u h = 0 on the boundary Ω h and u h = { { u h } } on 𝒯 h ; therefore u h is continuous. These facts, together with (3.6b) lead to

0 = - ( u h , 𝒗 ) 𝒯 h + [ [ 𝒗 ] ] , u h h = ( u h , 𝒗 ) for all  𝒗 𝑽 h .

Thus, taking 𝒗 = u h we conclude that u h = 0 since it vanishes at the boundary. ∎

The energy estimate in Lemma 1 provides the stability bound for the vector-valued unknown 𝒒 h . On the other hand, the stability for the scalar approximation u h can be obtained by a duality argument that we omit since it is not need it for the analysis of the coupled problem. We refer the reader to the proof of [5, Lemma 3.5] or the proof of [33, Theorem 3.1] for details regarding the duality argument employed in this type of unfitted HDG methods. Therefore, it is possible to conclude that there is a constant C HDG > 0 , independent of h, such that

(3.15) J ( 𝐪 h , u h ) + u h Ω h C HDG ( f Ω h + 𝜿 1 2 h - 1 2 ξ 0 ϕ Ω h ) ,

where, for convenience of notation of the forthcoming analysis, we have denoted

(3.16) J ( 𝐪 h , u h ) := ( 𝜿 - 1 2 𝒒 h Ω h 2 + τ 1 2 u h Ω h 2 + τ 1 2 ( u h - { { u h } } ) 𝒯 h Ω h 2 + τ - 1 2 [ [ 𝒒 h ] ] h 2 ) 1 2 .

Having established the well posedness of the discrete formulation, in the following section we will study the behavior of the discretization error.

3.4 A Priori Error Analysis

To establish a priori error bounds for the HDG discretization, we will make use of a tool introduced by Francisco-Javier Sayas, Jay Gopalakrishnan and Bernardo Cockburn in [4]. The idea is to use a projection, known as the HDG projection, to decompose the discretization into a component involving the approximation properties of the discrete spaces 𝑽 h and W h , and another component involving the error introduced by projecting into these spaces. The HDG projection over 𝐕 h × W h , denoted by 𝚷 ( 𝐪 , u ) := ( 𝚷 v 𝐪 , Π w u ) , is the unique element-wise solution pair of

(3.17)

(3.17a) ( 𝚷 v 𝐪 , 𝐯 ) T = ( 𝐪 , 𝐯 ) T for all  𝐯 [ k - 1 ( T ) ] e ,
(3.17b) ( Π w u , w ) T = ( u , w ) T for all  w k - 1 ( T ) ,
(3.17c) 𝚷 v 𝐪 𝐧 + τ Π w u , μ e = 𝐪 𝐧 + τ u , μ e for all  μ k ( e ) ,

for every element T 𝒯 h , and e T . The approximation properties of 𝚷 are stated in Section 6. Using this projection we can then define

𝜺 𝒒 := 𝚷 𝑽 𝒒 - 𝒒 h , ε u := Π W u - u h and 𝑰 𝒒 := 𝒒 - 𝚷 𝑽 𝒒 , I u := u - Π W u ,

where 𝚷 𝑽 is the HDG projector onto 𝐕 h , and Π W is the HDG projector onto W h . The terms 𝜺 𝒒 and ε u are known as the projections of the errors and the terms 𝑰 𝒒 and I u are the errors of the projections. The full discretization error can then be split as

𝒒 - 𝒒 h = 𝜺 𝒒 + 𝑰 𝒒 and u - u h = ε u + I u .

We will now show that the scheme (3.6) is consistent and the discretization error is driven solely by the approximation properties of the discrete spaces, as encoded by 𝑰 𝒒 , and I u . We start by noting that from (3.6a) and the decompositions above, it follows that

(3.18) 𝒜 h ( 𝒒 - 𝜺 𝒒 - 𝑰 𝒒 , 𝒗 ) + 𝒜 T ( 𝒒 - 𝜺 𝒒 - 𝑰 𝒒 , 𝒗 ) + h ( 𝒗 , u - ε u - I u ) = 1 , h ( 𝒗 ) for all  𝒗 𝑽 h .

However, since 𝒒 and u satisfy (2.10) in a distributional sense, we have that 𝒒 𝑯 ( 𝐝𝐢𝐯 ; Ω h ) and therefore [ [ 𝒒 ] ] = 0 in h . This also implies that u H 1 ( Ω h ) since u = - 𝜿 - 1 𝒒 L 2 ( Ω h ) . Hence,

𝒜 h ( 𝒒 , 𝒗 ) + 𝒜 T ( 𝒒 , 𝒗 ) + h ( 𝒗 , u ) - 1 , h ( 𝒗 ) = ( 𝜿 - 1 𝒒 , 𝒗 ) 𝒯 h + e Ω h e ( 0 l ( 𝒙 ) 𝜿 - 1 𝒒 ( 𝒙 + 𝒕 ( 𝒙 ) s ) 𝒕 ( 𝒙 ) ) 𝒗 ( 𝒙 ) 𝒏 h 𝑑 s 𝑑 S 𝒙
+ [ [ 𝒗 ] ] , { { u h } } h - ( u , 𝒗 ) 𝒯 h + ξ 0 ϕ , 𝒗 𝒏 h Ω h
= ( 𝜿 - 1 𝒒 , 𝒗 ) 𝒯 h + [ [ 𝒗 ] ] , { { u } } h - ( u , 𝒗 ) 𝒯 h + u , 𝒗 𝒏 h Ω h ,

where in the last equality we have used the fact that 𝒒 satisfies the transfer equation (3.3) and u satisfies (3.2c). Then, by integrating by parts and considering equation (3.2b), we obtain that

𝒜 h ( 𝒒 , 𝒗 ) + 𝒜 T ( 𝒒 , 𝒗 ) + h ( 𝒗 , u ) - 1 , h ( 𝒗 ) = [ [ 𝒗 ] ] , { { u } } h - u , 𝒗 𝒏 h 𝒯 h + u , 𝒗 𝒏 h Ω h = 0 .

Analogously, from (3.6b) we have

(3.19) T ( 𝒒 - 𝜺 𝒒 - 𝑰 𝒒 , w ) + h ( 𝒒 - 𝜺 𝒒 - 𝑰 𝒒 , w ) - 𝒞 h ( u - ε u - I u , w ) = 2 , h ( w ) .

Analyzing the terms above that involve 𝒒 𝑯 ( 𝐝𝐢𝐯 ; Ω h ) and u H 1 ( Ω h ) , and using again the facts that 𝒒 satisfies the transfer equation (3.3) and u satisfies (3.2c), it is easy to verify that

T ( 𝒒 , w ) + h ( 𝒒 , w ) - 𝒞 h ( u , w ) - 2 , h ( w ) = - τ u , w 𝒯 h + 2 τ u , { { w } } h + τ u , w Ω h = 0 .

Putting these arguments together it follows from (3.18) and (3.19) that the scheme is consistent and the following error equations for ( 𝜺 𝒒 , ε u ) 𝑽 h × W h hold for all ( 𝒗 , w ) 𝑽 h × W h :

(3.20)

𝒜 h ( 𝜺 𝒒 , 𝒗 ) + 𝒜 T ( 𝜺 𝒒 , 𝒗 ) + h ( 𝒗 , ε u ) = - 𝒜 h ( 𝑰 𝒒 , 𝒗 ) - 𝒜 T ( 𝑰 𝒒 , 𝒗 ) + h ( 𝒗 , I u ) ,
T ( 𝜺 𝒒 , w ) + ( 𝜺 𝒒 , w ) - 𝒞 ( ε u , w ) = - T ( 𝑰 𝒒 , w ) - h ( 𝑰 𝒒 , w ) + 𝒞 h ( I u , w ) .

Now, by the orthogonality properties of the HDG projection (3.17), we deduce that

𝒜 h ( 𝑰 𝒒 , 𝒗 ) + h ( 𝒗 , I u ) = ( 𝜿 - 1 𝑰 𝒒 , 𝒗 ) 𝒯 h

and

- h ( 𝑰 𝒒 , w ) + 𝒞 h ( I u , w ) = 0 .

In this way, we conclude that the projection of the errors ( 𝜺 𝒒 , ε u ) 𝑽 h × W h satisfy, for all ( 𝒗 , w ) 𝑽 h × W h ,

(3.21)

(3.21a) 𝒜 h ( 𝜺 𝒒 , 𝒗 ) + 𝒜 T ( 𝜺 𝒒 , 𝒗 ) + h ( 𝒗 , ε u ) = 𝒢 1 ( 𝒗 ) ,
(3.21b) T ( 𝜺 𝒒 , w ) + ( 𝜺 𝒒 , w ) - 𝒞 ( ε u , w ) = 𝒢 2 ( w )

with

𝒢 1 ( 𝒗 ) := - ( 𝜿 - 1 𝑰 𝒒 , 𝒗 ) 𝒯 h - 𝒜 T ( 𝑰 𝒒 , 𝒗 )

and

𝒢 2 ( w ) := - T ( 𝑰 𝒒 , w ) .

Theorem 1.

For h sufficiently small, there holds

(3.22) 𝜿 - 1 2 ( 𝐪 - 𝐪 h ) Ω h 𝜿 - 1 2 𝑰 𝒒 Ω h + ( R h 𝜿 ¯ - 2 𝜿 ¯ + τ ¯ ) 1 2 𝜿 - 1 2 𝑰 𝒒 Ω h c .

Moreover, under elliptic regularity it holds

(3.23) u - u h Ω h ( h + ( h τ ¯ 1 2 + h 1 2 ) R h ) 𝜿 - 1 2 𝑰 𝒒 Ω h + ( h 1 2 τ ¯ 1 2 R h + 1 ) I u Ω h + R h ( τ ¯ 1 2 + h 1 2 ) h 𝒕 ( 𝑰 𝒒 𝒕 ) Ω h c .

Proof.

By proceeding exactly as in the proof of Lemma 1, but in the context of the equation of the projection of the errors (3.21), for h sufficiently small, we deduce that

J ( 𝜺 𝒒 , ε u ) | 𝒢 1 ( 𝜺 𝒒 ) | + | 𝒢 2 ( ε u ) | ,

where we recall the definition of J in (3.16). In order to bound the terms on the right-hand side, we employ the Cauchy–Schwarz and discrete trace inequalities and obtain that

| 𝒢 1 ( 𝜺 𝒒 ) | 𝜿 - 1 2 𝑰 𝒒 Ω h 𝜿 - 1 2 𝜺 𝒒 Ω h + 𝜿 ¯ - 1 e Ω h || | 𝑰 𝒒 | || e l 1 2 𝜺 𝒒 𝒏 e
( 𝜿 - 1 2 𝑰 𝒒 Ω h 2 + R h 𝜿 ¯ - 2 𝜿 ¯ e Ω h || | 𝑰 𝒒 | || e 2 ) 1 2 𝜿 - 1 2 𝜺 𝒒 Ω h 2

where we have also used the fact that l ( 𝒙 ) R h h for all 𝒙 Ω h . Similarly,

| 𝒢 2 ( ε u ) | ( e Ω h || | τ 1 2 𝑰 𝒒 | || e 2 ) 1 2 τ 1 2 ε u Ω h .

Therefore, by combining the above inequalities, we obtain

J ( 𝜺 𝒒 , ε u ) 2 𝜿 - 1 2 𝑰 𝒒 Ω h 2 + ( R h 𝜿 ¯ - 2 𝜿 ¯ + τ ) e Ω h || | 𝑰 𝒒 | || e 2

and (3.22) follows by the fact that 𝜿 - 1 2 ( 𝐪 - 𝐪 h ) Ω h 𝜿 - 1 2 𝑰 𝒒 Ω h + J ( 𝜺 𝒒 , ε u ) and the norm equivalence (3.8). On the other hand, by a duality argument ([5, Lemma 3.9]), it is possible to derive that

ε u Ω h ( h + ( h τ ¯ 1 2 + h 1 2 ) R h ) 𝜿 - 1 2 𝑰 𝒒 Ω h + τ ¯ 1 2 h 1 2 R h I u Ω h + R h ( h 1 2 + τ 1 2 ) h 𝒕 ( 𝑰 𝒒 𝒕 ) Ω h c ,

which implies (3.23). ∎

Corollary 2.

If ( 𝐪 , u ) 𝐇 k + 1 ( Ω ) × H k + 1 ( Ω ) and τ is of order one, then

(3.24) 𝜿 - 1 2 ( 𝒒 - 𝒒 h ) Ω h + u - u h Ω h h k + 1 ( | 𝒒 | k + 1 , Ω + | u | k + 1 , Ω ) .

Moreover, if ( 𝐪 , u ) 𝐇 1 ( Ω ) × H 1 ( Ω ) , then

(3.25) J ( 𝒒 - 𝒒 h , u - u h ) ( 𝜿 ¯ - 1 2 + τ ¯ - 1 2 h 1 2 + 1 ) | 𝒒 | 1 , Ω + ( τ ¯ 1 2 + 1 ) τ ¯ 1 2 | u | 1 , Ω .

Proof.

The first inequality follows from the approximation properties of the HDG projection stated in Section 6. On the other hand,

J ( 𝒒 - 𝒒 h , u - u h ) J ( 𝜺 𝒒 , ε u ) + J ( 𝑰 𝒒 , I u ) 𝜿 - 1 2 𝑰 𝒒 Ω h + ( R h 𝜿 ¯ - 2 𝜿 ¯ + τ ¯ ) 1 2 𝜿 - 1 2 𝑰 𝒒 Ω h c + J ( 𝑰 𝒒 , I u ) .

But, using the approximation estimates (6.1), we have

J ( 𝑰 𝒒 , I u ) 2 = 𝜿 - 1 2 𝑰 𝒒 Ω h 2 + τ 1 2 I u Ω h 2 + τ 1 2 ( I u - { { I u } } ) 𝒯 h Ω h 2 + τ - 1 2 [ [ 𝑰 𝒒 ] ] h 2
( 𝜿 ¯ - 1 + τ ¯ - 1 h - 1 ) h 2 | 𝒒 | 1 , Ω 2 + ( τ ¯ + 1 ) τ ¯ h 2 | u | H 1 ( Ω ) 2 + h 2 | 𝒒 | 1 , Ω 2

and (3.25) follows. ∎

4 BEM Discretization of the Exterior Problem

For the discretization of the integral equation (2.7) we will take advantage of the fact that the parametrization of artificial boundary Γ is smooth and does not intersect with the support of the source term. It is a standard result in potential theory that these two conditions imply that the densities λ and g are both C , which allows for a simple, spectrally convergent discretization using interpolating trigonometric polynomials – an idea that had been implemented in [19] coupled with the finite element method over curved triangulations. For two-dimensional problems, an exhaustive account of the theory of periodic boundary integral equations and their approximation can be found in the monograph by Saranen and Vainikko [29]. Here we will present only those basic results that will be used for the coupled formulation that will be described later.

If we let 𝒚 be a 2 π -periodic, C parametrization of Γ such that | 𝒚 ( ) | > 0 and t s [ 0 , 2 π ) implies that 𝒚 ( t ) 𝒚 ( s ) , then the integral operators appearing in (2.7) can be written in parametric form as

𝒱 g ( 𝒙 ( t ) ) = 0 2 π V ( s , t ) λ 𝒚 ( s ) | 𝒚 ( s ) | 𝑑 s and 𝒦 g ( 𝒙 ( t ) ) = 0 2 π K ( s , t ) φ 𝒚 ( s ) | 𝒚 ( s ) | 𝑑 s ,

where the integral kernels are the two-dimensional Green function for the minus Laplacian and its normal derivative, namely

V ( s , t ) := - 1 2 π log | 𝒚 ( s ) - 𝒚 ( t ) | and K ( s , t ) := 1 2 π ( 𝒚 ( s ) - 𝒚 ( t ) ) 𝒏 ( 𝒚 ( s ) ) | 𝒚 ( s ) - 𝒚 ( t ) | 2 .

The idea is then to discretize the parameterization of Γ into 2 n equispaced points t 0 , , t 2 n - 1 [ 0 , 2 π ) and use these points as interpolation nodes to collocate equation (2.7a). Due to the periodicity, it is natural to use trigonometric polynomials as a basis, and we will now introduce two spaces of trigonometric polynomials

𝕋 n := { j = 0 n a j cos ( j t ) + j = 1 n - 1 b j sin ( j t ) : a j , b j } and 𝕋 n 0 := { λ n 𝕋 n : 0 2 π λ n 𝑑 s = 0 } .

For real numbers p q and any function λ H q ( 0 , 2 π ) the space 𝕋 n has the approximation property (see [3])

λ - 𝒫 λ H p ( 0 , 2 π ) ( n 2 ) p - q λ H q ( 0 , 2 π ) ,

where 𝒫 is the L 2 projector onto 𝕋 n . The Lagrangian basis for interpolation in 𝕋 n is given by

L j ( t ) := 1 2 n ( 1 + 2 k = 1 n - 1 cos ( k ( t - t j ) ) + cos ( n ( t - t n ) ) ) for  j = 0 , 1 , , 2 n - 1 .

These functions can be used to build the basis for 𝕋 n 0 , which is given by the set

{ L j - L 0 : j = 0 , 1 , , 2 n - 1 } .

If we denote by n 0 the interpolation operator over 𝕋 n 0 , the following estimate holds (see [29]) for q > 1 2 and 0 p q :

u - n 0 u H p ( 0 , 2 π ) c q ( n 2 ) p - q u H q ( 0 , 2 π ) ,

where

c q = ( 1 + j = 1 1 j 2 q ) .

Therefore, if λ : Γ is known, the discrete version of problem (2.7) becomes that of finding g n such that g n 𝒚 | 𝒚 ( ) | 𝕋 n 0 , and

(4.1) 0 2 π ( 1 2 g n - 𝒦 g n ) ( 𝒚 ( s ) ) ψ ( s ) 𝑑 s = - 0 2 π ( 𝒱 λ ) ( 𝒚 ( s ) ) ψ ( s ) 𝑑 s for all  ψ 𝕋 n 0 .

Note that the term involving the constant u drops out of the formulation when testing with ψ 𝕋 n 0 . To determine u we go back to (4.1) and notice that we can define an approximation u n to u by testing with any ϱ 𝕋 n 𝕋 n 0 . Setting ϱ = 1 then leads to

u n := 1 2 π ( 0 2 π ( 𝒱 λ ) ( 𝒚 ( s ) ) 𝑑 s + 0 2 π ( 1 2 g n - 𝒦 g n ) ( 𝒚 ( s ) ) 𝑑 s ) .

Hence, we first solve (4.1) for λ n and then fix the value of u n by means of the definition above. It is clear that as the approximation λ n converges, the value of u n will converge as well. Pertaining the well-posedness of the discrete integral equation, it is pointed out that (as shown in [29, Sections 6.3–6.5]) the periodic operator 𝒱 is a Fredholm operator of index 0 over the periodic space

H 0 - 1 2 ( 0 , 2 π ) := { λ H - 1 2 ( 0 , 2 π ) : 0 2 π λ 𝑑 s = 0 } ,

from which the unique solvability of (4.1) follows. Moreover, for a Galerkin approximation of (4.1) it can be shown [29, Theorem 9.4.1] that the following error estimate holds:

g - g n H p ( 0 , 2 π ) c q n p - q g H q ( 0 , 2 π ) for  q - p > 1 2 .

Combining this approximation result with the stability estimate (2.8) and the boundedness of the single layer operator 𝒱 , we arrive at

g - g n H p ( 0 , 2 π ) C q , 𝒱 n p - q λ H q ( 0 , 2 π ) for  q - p > 1 2 .

5 Iterative Coupled Procedure

In Coupling at a distance, the authors proposed an iterative method to find the solution to the original problem (2.1) by alternating between the solutions of the interior and exterior problems using HDG and spectral BEM respectively. The idea can be traced back to [6] and involves using the Dirichlet trace of u over the artificial boundary as the unknown coupling variable and alternating between the solution of an interior and an exterior problem.

We start by observing that, from the discrete version of the transmission condition (2.2d)

0 2 π 𝒒 h ( 𝒙 ( s ) ) 𝒏 ( 𝒙 ( s ) ) η ( s ) 𝑑 s + 0 2 π λ n ( 𝒙 ( s ) ) η ( s ) 𝑑 s = 0 for all  η 𝕋 n 0 ,

the Neumann trace of the exterior problem can be written in terms of its interior counterpart as

(5.1) λ n = - 𝒫 ( 𝒒 h 𝒏 ) ,

where 𝒫 : 𝑽 h 𝕋 n 0 , is the L 2 -projector onto the space of mean zero trigonometric polynomials. This suggests the following iterative strategy: given an initial g 0 H 1 2 ( Γ ) , it can be used as Dirichlet datum for the HDG solver which will produce a solution pair ( 𝒒 h , u h ) to the interior problem (2.2). The flux 𝒒 h obtained in this fashion can then be transformed, using (5.1), into the Neumann datum for the exterior problem (2.3) and the process continues until the successive solutions have stabilized. Note that 𝒏 is the normal vector of the artificial boundary Γ (rather than the normal vector of the computational boundary Γ h , which is denoted by 𝒏 h ) hence, the approximation obtained on the computational domain Ω h must be first extrapolated to Γ and then projected onto 𝕋 n 0 .

This algorithm amounts to a Schur complement strategy where the Dirichlet-to-Neumann map (DtN) for the interior problem is approximated via HDG, and the Neumann-to-Dirichlet mapping (NtD) for the exterior problem is approximated via spectral BEM. As we have shown in the previous sections, both of these problems are uniquely and stably solvable, therefore, it remains to show that the iterated composition of these mappings will converge, and that the limits will in fact be the discrete Dirichlet and Neumann traces over Γ of the solution to (2.1).

To explain the procedure at the continuous level we start by fixing f L 2 ( Ω ) and u 0 H 1 2 ( Γ 0 ) , and defining the mapping T : H 1 2 ( Γ ) H 1 2 ( Γ ) that associates to g H 1 2 ( Γ ) the function T g H 1 2 ( Γ ) given by the following two-step process:

Step 1:

Solve the interior Dirichlet boundary value problem

(5.2)

(5.2a) 𝒒 = f in  Ω , 𝒒 + 𝜿 u = 0 in  Ω , u = g on  Γ , u = u 0 on  Γ 0 .

Step 2:

Solve the boundary integral equation

(5.2b) ( 1 2 - 𝒦 ) T g = - 𝒱 ( 𝒒 𝒏 ) on  Γ .

We can then summarize the algorithm as, staring from an initial boundary datum g 0 H 1 2 ( Γ ) , generating a sequence of updates by g n + 1 = T g n . The iterative process is continued until the relative change between consecutive iterations falls below a prescribed tolerance. An essentially equivalent idea (where the problems in the two domains are dealt with in PDE form) has been known to the domain decomposition community for a while; it can be traced back at least to [1], where it was used as precondition step within a Schur complement algorithm to determine the Dirichlet trace along Γ of the solution. The convergence of this straightforward idea depends on specific properties of the domains and can not be ensured in general, however a relaxed version of the method was proposed in [10, 16] and proven to be convergent in [17].

What we will show in this section is that, as the distance between Γ and Γ h tends to zero, the convergence of this procedure is not affected by the introduction of boundary integral equation and the transfer of boundary information between the non-touching grids.

5.1 Continuous Problem

5.1.1 Fixed Point Operator and Relaxation

We start by introducing the space of admissible Neumann traces for the exterior problem at the continuous level

X := { μ H - 1 2 ( Γ ) : l a n g l e μ , 1 Γ = 0 } .

The Dirichlet to Neumann mapping for the interior problem is then defined as

(5.3) S 1 : H 1 2 ( Γ ) X , g Ξ - ( 𝒒 g 𝒏 ) | Γ , ,

where 𝒒 g is the first component of ( 𝒒 g , u g ) , the unique solution of (2.11) having g and u 0 as Dirichlet boundary data on Γ and Γ 0 , respectively, and source term f, and Ξ is a correction function defined in [7, Section 4.3]. Dropping this correction from the analysis does not change the estimates and we will do so for simplicity. We can deduce a stability estimate for S 1 as follows. From the trace inequality for functions in 𝑯 ( 𝐝𝐢𝐯 ; Ω ) , and the continuous dependence (2.12), we know that there exists a positive constant C S 1 such that

S 1 g - 1 / 2 , Γ C S 1 𝜿 ¯ 1 2 ( f 0 , Ω + g 1 / 2 , Γ + u 0 1 / 2 , Γ 0 ) for all  g H 1 2 ( Γ ) .

Similarly, we can define the Neumann to Dirichlet map for the exterior problem as

S 2 : X H 1 2 ( Γ ) , λ g λ | Γ ,

where g λ is the unique solution of (2.7) having λ as Neumann boundary data on Γ. Moreover, from the continuous dependence (2.8), there exists a positive constant C S 2 such that

S 2 λ 1 / 2 , Γ C S 2 λ - 1 / 2 , Γ for all  λ X .

The iterative procedure consists on the alternated application of these mappings, and is thus described by the repeated application of the operator

T : H 1 2 ( Γ ) H 1 2 ( Γ ) , g T g := ( S 2 S 1 ) g ,

which, by the arguments given above, satisfies the stability estimate

T g 1 / 2 , Γ C S 2 C S 1 𝜿 ¯ 1 2 ( f 0 , Ω + g 1 / 2 , Γ + u 0 1 / 2 , Γ 0 ) for all  g H 1 2 ( Γ ) .

As mentioned earlier, the simple iterative process described in previous section is not convergent in general. However this drawback can be overcome by the introduction of an additional relaxation step and a relaxation parameter ω ( 0 , 1 ) , resulting in:

Step 1:

Solve the interior Dirichlet boundary value problem

(5.4)

(5.4a) 𝒒 n = f in  Ω , 𝒒 n + 𝜿 u n = 0 in  Ω , u n = g n - 1 on  Γ , u n = u 0 on  Γ 0 .

Step 2:

Solve the boundary integral equation

(5.4b) ( 1 2 - 𝒦 ) g ~ = - 𝒱 ( 𝒒 n 𝒏 ) on  Γ .

Step 3:

Update the Dirichlet trace

(5.4c) g n = ω g ~ + ( 1 - ω ) g n - 1 .

We will denote the operator mapping a trace g to the update defined by the relaxed process described above by T ω : H 1 2 ( Γ ) H 1 2 ( Γ ) , and note that T ω = ω T + ( 1 - ω ) I , where I is the identity operator. The following simple observation will be key in our analysis.

Lemma 2.

Assume that g H 1 2 ( Γ ) is a fixed point of the relaxed operator T ω (i.e. T ω g = g ). Then g is also a fixed point of the unrelaxed operator T.

Proof.

If g is a fixed point of T ω , it follows that g = T ω g = ω T g + ( 1 - ω ) g . A simple calculation shows that this implies that T g = g . ∎

5.1.2 Contraction Property of T ω

We will now show that the relaxed mapping is indeed a contraction and therefore, by the observation above, the operator T has indeed a fixed point. To do so, we will adapt the ideas applied by Marini and Quarteroni in [17], where they dealt with a primal formulation involving only PDE formulations in the two subdomains.

We are interested in showing that the repeated application of the operator T ω is a contraction. With this in mind, we observe that the difference between successive applications T ω n g and T ω n + 1 g will be associated with the solution to an interior boundary value problem with source term f = 0 and boundary condition u 0 = 0 on Γ 0 . With these two ideas in mind we associate to every ξ H 1 2 ( Γ ) the function 𝒒 ξ 𝑯 ( 𝐝𝐢𝐯 ; Ω ) satisfying the interior boundary value problem

(5.5) { ( 𝜿 - 1 𝒒 ξ , 𝒗 ) Ω - ( u ξ , 𝒗 ) Ω = - 𝒗 𝒏 , ξ Γ for all  𝒗 H ( div , Ω ) , ( v , 𝒒 ξ ) Ω = 0 for all  v L 2 ( Ω ) .

The problem above is a particular instance of (2.11), which has been shown to be uniquely solvable. Recalling that Ω = Γ Γ 0 , the first equation implies that the trace of u ξ over Γ 0 vanishes. With this in mind it is easy to check that 𝒒 ξ = 𝟎 if and only if ξ = 0 from which it follows that 𝒒 ξ = 𝒒 ψ implies ξ = ψ . We will use this mapping and the fact that 𝜿 is symmetric and positive definite positive to define the inner product over H 1 2 ( Γ )

(5.6) ( ( ξ , ψ ) ) := ( 𝜿 - 1 𝒒 ξ , 𝒒 ψ ) Ω = ( 𝜿 - 1 𝒒 ψ , 𝒒 ξ ) Ω for all  ξ , ψ H ~ 1 2 ( Γ ) .

This induces a norm over H 1 2 ( Γ ) given by

|| | ξ | || := ( ( ξ , ξ ) ) 1 2 .

Moreover, from the definition of 𝒒 ϕ and 𝒒 ψ , it follows that

(5.7) ( ( ξ , ψ ) ) = - ξ , 𝒒 ψ 𝒏 Γ = - ψ , 𝒒 ξ 𝒏 Γ .

Lemma 3.

The following estimates hold for g H 1 2 ( Γ ) :

(5.8) || | g | || 2 𝜿 ¯ 𝜿 ¯ C S 1 g 1 / 2 , Γ 2 ,
(5.9) ( ( g , T g ) ) - c T g 1 / 2 , Γ 2 ,
(5.10) || | T g | || C S 1 𝜿 ¯ c 𝜿 ¯ || | g | || ,
(5.11) || | g | || C PS σ T g 1 / 2 , Γ .

Proof.

The first estimate follows readily from the definition of the inner product ( ( , ) ) in (5.6), and the stability estimate for the interior problem

|| | g | || 2 = ( ( g , g ) ) = 𝜿 - 1 2 𝒒 g Ω 2 C S 1 𝜿 ¯ c 𝜿 ¯ g 1 / 2 , Γ 2 .

For (5.9) we start from (5.7) and make use of the fact that, by construction, Tg satisfies the boundary integral equation (5.2b), leading to

(5.12) ( ( g , T g ) ) = T g , 𝒒 g 𝒏 Γ = - T g , 𝒱 - 1 ( 1 2 - 𝒦 ) T g Γ .

Using now the representation 𝒱 - 1 ( 1 2 - 𝒦 ) = 𝒲 + ( 1 2 - 𝒦 ) 𝒱 - 1 ( 1 2 - 𝒦 ) , it is possible to show [30] that there exists a positive constant c such that

(5.13) c g 1 / 2 , Γ 2 g , 𝒱 - 1 ( 1 2 - 𝒦 ) g Γ .

Combining the last two expressions, we arrive at (5.9). Inequality (5.10) follows readily from (5.8) and (5.9) as follows:

|| | T g | || 2 C S 1 𝜿 ¯ 𝜿 ¯ T g 1 / 2 , Γ 2 - C S 1 𝜿 ¯ c 𝜿 ¯ ( ( g , T g ) ) C S 1 𝜿 ¯ c 𝜿 ¯ || | g | || || | T g | || .

Finally, we will use the fact that 𝒒 g and g are linked by the interior problem (5.5) as follows:

|| | g | || 2 = ( ( g , g ) ) = ( 𝜿 - 1 𝒒 g , 𝒒 g ) Ω = - 𝒒 g 𝒏 , g Γ ( by (5.5) with  𝒗 = 𝒒 g )
= 𝒱 - 1 ( 1 2 - 𝒦 ) T g , g Γ ( by (5.2b) )
C PS T g 1 / 2 , Γ g 1 / 2 , Γ
C PS σ T g 1 / 2 , Γ || | g | || ,

where in the last inequality we have appealed to an argument from [15, 17] pointing to the existence of a positive constant σ such that

(5.14) g 1 / 2 , Γ σ || | g | || ,

and the constant C PS follows from the continuity of the Poincaré–Steklov operator 𝒱 - 1 ( 1 2 - 𝒦 ) . ∎

Using the estimates from the previous lemma, we can now compute

|| | T ω g | || 2 = ω 2 || | T g | || 2 + ( 1 - ω ) 2 || | g | || 2 + 2 ω ( 1 - ω ) ( ( g , T g ) )
ω 2 || | T g | || 2 + ( 1 - ω ) 2 || | g | || 2 - 2 ω ( 1 - ω ) c T g 1 / 2 , Γ 2 (by (5.9)
( ω C S 1 𝜿 ¯ c 𝜿 ¯ ) 2 || | g | || 2 + ( 1 - ω ) 2 || | g | || 2 - 2 ω ( 1 - ω ) c T g 1 / 2 , Γ 2 (by (5.10))
( ω C S 1 𝜿 ¯ c 𝜿 ¯ ) 2 || | g | || 2 + ( 1 - ω ) 2 || | g | || 2 - 2 ω ( 1 - ω ) c ( σ C PS ) 2 || | g | || 2 (by (5.11))
= C ^ ( ω ) || | g | || 2 ,

where we have defined

C ^ ( ω ) := ( ( ω C S 1 𝜿 ¯ c 𝜿 ¯ ) 2 + ( 1 - ω ) 2 - 2 ω ( 1 - ω ) c ( σ C PS ) 2 ) = ( ( C S 1 𝜿 ¯ c 𝜿 ¯ ) 2 + 2 c ( σ C PS ) 2 + 1 ) ω 2 - 2 ( 1 + c ( σ C PS ) 2 ) ω + 1 .

We note that the quantity C ^ ( ω ) is a continuous function of the relaxation parameter ω that attains its minimum value for

ω = ω m := 1 + c ( σ C PS ) 2 1 + 2 c ( σ C PS ) 2 + C S 1 c 𝜿 ¯ ( 0 , 1 ) .

This implies that C ^ ( ω ) is a decreasing function of ω within the interval ( - , ω m ) . Therefore, since C ^ ( 0 ) = 1 , we conclude that there exists ω * > 0 such that for every ω ( 0 , ω * ) it holds that 0 < C ^ ( ω ) < 1 . Combining this argument with Lemma 2, we have thus proven the following

Theorem 2.

There exists ω * > 0 such that, for any value of the relaxation parameter ω ( 0 , ω * ) , the mapping T ω is a contraction. As a consequence, the iterative procedure described by the problems (5.4) converges to the functions 𝐪 , u , g satisfying problems (5.2).

5.2 Discrete Problem

We will follow the main ideas introduced for the analysis of the continuous counterpart, but we will have to adapt them to account for the additional challenges posed by the discretization and the transfer technique.

5.2.1 Discrete Fixed Point Operator and Relaxation

In this subsection we construct the discrete counterpart of the operators defined in Section 5.1.1. To that end, we let

X h := { μ L 2 ( Γ ) : e h , μ | Γ e = ( E 𝒑 h 𝒏 ) | Γ e  with  𝒑 h [ k ( T e ) ] 2 } ,

and define the discrete version of the operator S 1 (cf. (5.3)) as

S h : k ( h ) X h , g h S h g h := ( E 𝒒 h g 𝒏 ) | Γ ,

where 𝒒 h g is the first component of ( 𝒒 h g , u h g ) , the unique solution of (3.6) having g h and u 0 as Dirichlet boundary data on Γ and Γ 0 , resp., and source term f. Moreover, by (3.15), we have that

J ( 𝒒 h g , u h g ) C HDG ( f 0 , Ω h + 𝜿 1 2 h - 1 2 u 0 Γ 0 + 𝜿 1 2 h - 1 2 g h ϕ Γ ) .

On the other hand, consider a mesh edge e h and recall the bijective mapping ϕ, defined in (3.1); we will denote the image of an edge e Γ h under ϕ by Γ e := ϕ ( e ) . Now, by considering [2, Lemma 4], it is possible to deduce that there exists a non-negative constant C Γ e , independent of h, such that

(5.15) E 𝒒 h g 𝒏 Γ e C Γ e C ext e C 2 e h e - 1 2 𝒒 h g T e .

Therefore, the above two estimates imply that there exists C S h > 0 , independent of h, such that

(5.16) S h g h 0 , Γ C S h h - 1 2 ( f 0 , Ω h + 𝜿 1 2 h - 1 2 u 0 Γ 0 + 𝜿 1 2 h - 1 2 g h ϕ Γ ) .

Similarly, the discrete version of the operator S 2 is given by

S n : 𝕋 n 0 𝕋 n 0 , λ n S n λ n := g n 0 ,

where g n 0 is the unique solution of the equation (4.1) with Neumann data λ n , and satisfies

(5.17) S n λ n 1 / 2 , Γ = g n 0 1 / 2 , Γ C B E M λ n - 1 / 2 , Γ .

We can now define the discrete analogue to the operator T from Section 5.1.1 as

T h , n : 𝕋 n 0 , 𝕋 n 0 , g n 0 T h , n g n 0 := S n n 0 S h Π h ( g n 0 ϕ ) ,

where Π h and n 0 are the L 2 -projections into k ( h ) and 𝕋 n 0 , respectively.

5.2.2 Contraction Property of T h , n

We define the discrete version of (5.6). For φ , ψ 𝕋 n 0 ,

(5.18) ( ( φ , ψ ) ) h := 𝒜 h ( 𝒒 h φ , 𝒒 h ψ ) + 𝒞 h ( u h φ , u h ψ )

where ( 𝒒 h φ , u φ ) and ( 𝒒 h ψ , u ψ ) are the solutions to (3.6) with source term f = 0 , u 0 = 0 on Γ 0 and boundary data over Γ given by φ and ψ, respectively. This is, in fact, an inner product on 𝕋 n 0 . In order to see that, first let us note that 𝒞 h is a semi-definite positive operator from W h × W h (cf. (3.12)). Therefore, if ( ( ψ , ψ ) ) h = 0 , then 𝒒 h ψ = 𝟎 and 𝒞 ( u h ψ , u h ψ ) = 0 . Moreover, by (3.12) we have that u h ψ is single-valued and vanishes on the boundary. Thus, considering all this information, from (3.6b) we have that

τ u h ψ , w 𝒯 h - 2 τ u h ψ , { { w } } h = - τ ψ ϕ , w Γ for all  w W h .

Now, expressing the integral over 𝒯 h in terms of summation over edges and recalling that u h ψ = { { u h ψ } } and u h ψ = 0 on the boundary, we deduce that the right-hand side of the expression above must vanish for all w W h . In particular, taking w = 1 it follows that

0 = - τ ψ ϕ , 1 Ω h = - τ ψ , 1 Γ .

Therefore, since τ is positive and ψ 𝕋 n 0 , we must have ψ = 0 . This inner product induces the norm

|| | φ | || h := ( ( φ , φ ) ) h 1 2

and we notice that

(5.19) || | φ | || h 2 = || | φ | || 2 + 1 2 τ - 1 2 [ [ 𝒒 h φ ] ] h o 2 + 𝒞 h ( u h φ , u h φ ) || | φ | || 2 .

We now establish the relationship between the discrete norm | | | | | | h , the continuous norms in H 1 2 ( Γ ) and L 2 ( Γ ) .

Lemma 4.

Let g n T n 0 . There holds

(5.20) g n Γ g n 1 / 2 , Γ σ || | g n | || h .

Proof.

Let g n 𝕋 n 0 . By employing (5.14) we have g n 1 / 2 , Γ 2 σ 2 || | g n | || 2 σ 2 || | g n | || h 2 , where in the last inequality we made use of (5.19). The second inequality follows by the characterization of the H 1 2 -norm in terms of the Fourier coefficients of the function and, the fact that the parametrization of Γ is smooth, and the fact that g n is a trigonometric polynomial (see, for instance, [29]). ∎

The following identity and the one in the subsequent corollary establish the connection between the inner product ( ( , ) ) h , defined through the interior problem, and the exterior problem. This will play a key role in deriving the discrete analogue of (5.12).

Lemma 5.

Let φ , ψ T n 0 . There holds

( ( φ , ψ ) ) h = - φ , 𝒱 - 1 n 0 ( 1 2 - 𝒦 ) S n ( n 0 ( 𝒒 h ψ ϕ - 1 ) ) Γ - ( Id - n 0 ) ( 𝒱 - 1 φ , 𝒱 n 0 ( ( 𝒒 h ψ ϕ - 1 ) 𝒏 ) Γ
(5.21) - φ , ( 𝒒 h ψ ϕ - 1 ) ( 𝒏 h - 𝒏 ) Γ + τ φ ϕ , u h ψ Γ h - 𝒜 T ( 𝒒 h φ , 𝒒 h ψ ) + T ( 𝒒 h φ , u ψ ) .

Proof.

Let φ , ψ 𝕋 n 0 . By the definition of ( ( φ , ψ ) ) h and equations (3.6) satisfied by ( 𝒒 h φ , u φ ) and ( 𝒒 h ψ , u ψ ) , it is possible to deduce the identity

( ( φ , ψ ) ) h = 1 , h ( 𝒒 h ψ ) - 2 , h ( u ψ ) - 𝒜 T ( 𝒒 h φ , 𝒒 h ψ ) + T ( 𝒒 h φ , u ψ )
= - φ ϕ , 𝒒 h ψ 𝒏 h Γ h + τ φ ϕ , u h ψ Γ h - 𝒜 T ( 𝒒 h φ , 𝒒 h ψ ) + T ( 𝒒 h φ , u ψ ) .

Now, since ϕ is a bijective mapping, we write the first term of the right-hand side as follows:

- φ ϕ , 𝒒 h ψ 𝒏 h Γ h = - φ , ( 𝒒 h ψ ϕ - 1 ) 𝒏 h Γ
= - φ , ( 𝒒 h ψ ϕ - 1 ) 𝒏 Γ - φ , ( 𝒒 h ψ ϕ - 1 ) ( 𝒏 h - 𝒏 ) Γ
= - φ , n 0 ( ( 𝒒 h ψ ϕ - 1 ) 𝒏 ) Γ - φ , ( 𝒒 h ψ ϕ - 1 ) ( 𝒏 h - 𝒏 ) Γ ,

where we have added and subtracted 𝒏 h and used the fact that φ 𝕋 n 0 in the last step. We now conveniently rewrite the first term on the right-hand side. More precisely, since 𝒱 is invertible and self-adjoint,

φ , n 0 ( ( 𝒒 h ψ ϕ - 1 ) 𝒏 ) Γ = 𝒱 - 1 φ , 𝒱 n 0 ( ( 𝒒 h ψ ϕ - 1 ) 𝒏 ) Γ
= n 0 ( 𝒱 - 1 φ ) , 𝒱 n 0 ( ( 𝒒 h ψ ϕ - 1 ) 𝒏 ) Γ + ( Id - n 0 ) ( 𝒱 - 1 φ ) , 𝒱 n 0 ( ( 𝒒 h ψ ϕ - 1 ) 𝒏 ) Γ ,

where we added and subtracted n 0 ( 𝒱 - 1 φ ) . Then, taking n 0 ( 𝒱 - 1 φ ) as a test function in (4.1) Neumann data λ := n 0 ( 𝒒 h φ ϕ - 1 ) and unique solution g λ := S n ( n 0 ( 𝒒 h ψ ϕ - 1 ) ) , we have that

φ , n 0 ( ( 𝒒 h ψ ϕ - 1 ) 𝒏 ) Γ = n 0 ( 𝒱 - 1 φ ) , ( 1 2 - 𝒦 ) g λ Γ + ( Id - n 0 ) ( 𝒱 - 1 φ , 𝒱 n 0 ( ( 𝒒 h ψ ϕ - 1 ) 𝒏 ) Γ
= φ , 𝒱 - 1 n 0 ( 1 2 - 𝒦 ) g λ Γ + ( Id - n 0 ) ( 𝒱 - 1 ψ , 𝒱 n 0 ( ( 𝒒 h ψ ϕ - 1 ) 𝒏 ) Γ ,

Gathering all the above identities, we obtain (5). ∎

In the particular case of a circular interface Γ, the integral operators applied to trigonometric polynomials are also trigonometric polynomials. Therefore, we have the following identity.

Corollary 3.

Let us suppose that Γ is a circular interface. For φ , ψ T n 0 , there holds

( ( φ , ψ ) ) h = - φ , 𝒱 - 1 ( 1 2 - 𝒦 ) S n ( n 0 ( 𝒒 h ψ ϕ - 1 ) ) Γ - φ , ( 𝒒 h ψ ϕ - 1 ) ( 𝒏 h - 𝒏 ) Γ
(5.22) + τ φ ϕ , u h ψ Γ h - 𝒜 T ( 𝒒 h φ , 𝒒 h ψ ) + T ( 𝒒 h φ , u ψ ) .

We recall that the interface Γ has been introduced artificially and its shape can be chosen to facilitate computations. In particular, all the boundary integrals can be explicitly computed in the case of a circular interface. This actually the case of the numerical examples reported in [7]. From now on, for the sake of simplicity of the exposition, we will consider Γ is a circular interface.

The next lemma provides a discrete version of the inequalities presented in Lemma 3. To that end, let us first notice that the solution u of (2.11) is actually in H 1 ( Ω ) . In addition, if we assume that 𝒒 𝐇 1 ( Ω ) , we have the following stability estimate:

(5.23) 𝒒 1 , Ω + u 1 , Ω C stab 𝜿 ¯ 1 2 ( f 0 , Ω + g 1 / 2 , Γ + u 0 1 / 2 , Γ 0 ) .

Lemma 6.

Let g n T n 0 and assume (5.23) holds true. We have that

(5.24) || | g n | || h 2 C 0 ( τ ) g n 1 / 2 , Γ 2 ,

where

C 0 ( τ ) := C ( 𝜿 ¯ - 1 2 + τ ¯ - 1 2 + 1 + ( τ ¯ 1 2 + 1 ) τ ¯ 1 2 ) ( C stab 𝜿 ¯ 1 2 + 1 ) + τ ¯

and

(5.25) ( ( g n , T h , n g n ) ) h - c T h , n g n 1 / 2 , Γ 2 + C 1 ( h , τ ) || | g n | || h 2

with

C 1 ( h , τ ) := C ( R h 𝜿 ¯ - 1 𝜿 ¯ + 𝜿 ¯ - 1 𝜿 ¯ 1 2 R h h 1 2 τ ¯ 1 2 + σ h - 1 2 𝜿 ¯ 1 2 ( 𝒏 h - 𝒏 ) , Γ ) .

Moreover,

(5.26) || | T h , n g n | || h 2 C 0 ( τ ) c - 1 ( C 0 ( τ ) c - 1 + C 1 ( h , τ ) ) || | g n | || h 2

and

(5.27) || | g n | || h 2 C PS 2 σ 2 || | T h , n g n | || h 2 + C 1 ( h , τ ) σ 2 || | g n | || h 2 .

Proof.

To prove (5.23), we start by using the definition of the norm | | | | | | h to compute

|| | g n | || h 2 = 𝜿 - 1 2 𝒒 h g n Ω h 2 + 1 2 τ - 1 2 [ [ 𝒒 h g n ] ] h 2 + τ 1 2 ( u h g n - { { u h g n } } ) 𝒯 h Ω h 2 + τ 1 2 u h g n Ω h 2 .

However, since u g n H 1 ( Ω ) and 𝒒 g n H ( div , Ω ) it follows that

|| | g n | || h 2 𝜿 - 1 2 ( 𝒒 h g n - 𝒒 g n ) Ω h 2 + 1 2 τ - 1 2 [ [ 𝒒 h g n - 𝒒 g n ] ] h
+ τ 1 2 ( ( u h g n - u g n ) - { { u h g n - u g n } } ) 𝒯 h Ω h 2
+ τ 1 2 ( u h g n - u g n ) Ω h 2 + 𝜿 - 1 2 𝒒 g n Ω h 2 + τ 1 2 u g n Ω h 2
= J ( 𝒒 - 𝒒 h , u - u h ) + 𝜿 - 1 2 𝒒 g n Ω h 2 + τ 1 2 u g n Ω h 2 (by (3.16))
= J ( 𝒒 - 𝒒 h , u - u h ) + 𝜿 - 1 2 𝒒 g n Ω h 2 + τ 1 2 u g n Ω h 2 (by (2.12))
C ( 𝜿 ¯ - 1 2 + τ ¯ - 1 2 h 1 2 + 1 ) | 𝒒 | 1 , Ω + ( τ ¯ 1 2 + 1 ) τ ¯ 1 2 | u | 1 , Ω + 𝜿 - 1 2 𝒒 g n Ω h 2 + τ 1 2 u g n Ω h 2 (by (3.25))
C ( 𝜿 ¯ - 1 2 + τ ¯ - 1 2 h 1 2 + 1 + ( τ ¯ 1 2 + 1 ) τ ¯ 1 2 ) ( C stab 𝜿 ¯ 1 2 + 1 ) g n 1 / 2 , Γ 2 + τ ¯ g n Γ 2 (by (5.23)) ,

which implies (5.24).

Now, let φ , ψ 𝕋 n 0 . By the previous Corollary 3, the Cauchy–Schwarz inequality and the continuity properties of the operators 𝒜 T and T (cf. (3.3) and (3.3)), and denoting by C a generic positive constant independent of the discretization parameters, we can deduce that

( ( φ , ψ ) ) h - ψ , 𝒱 - 1 ( 1 2 - 𝒦 ) S n ( n 0 ( 𝒒 h φ ϕ - 1 ) ) Γ - ψ , ( 𝒒 h φ ϕ - 1 ) ( 𝒏 h - 𝒏 ) Γ
+ C R h 𝜿 ¯ - 1 𝜿 ¯ 𝜿 - 1 2 𝒒 h φ Ω h 𝜿 - 1 2 𝒒 h ψ Ω h + C 𝜿 ¯ - 1 𝜿 ¯ 1 2 R h h 1 2 τ ¯ 1 2 ( 1 2 𝜿 - 1 2 𝒒 h φ Ω h 2 + 1 2 τ 1 2 u h ψ Ω h 2 )
- ψ , 𝒱 - 1 ( 1 2 - 𝒦 ) S n ( n 0 ( 𝒒 h φ ϕ - 1 ) ) Γ - ψ , ( 𝒒 h φ ϕ - 1 ) ( 𝒏 h - 𝒏 ) Γ
+ 1 2 C ( R h 𝜿 ¯ - 1 𝜿 ¯ + 𝜿 ¯ - 1 𝜿 ¯ 1 2 R h h 1 2 τ ¯ 1 2 ) ( || | φ | || h 2 + || | ψ | || h 2 ) .

For the second term on the right-hand side we have that

- ψ , ( 𝒒 h φ ϕ - 1 ) ( 𝒏 h - 𝒏 ) Γ ψ Γ 𝒒 h φ ϕ - 1 Γ ( 𝒏 h - 𝒏 ) , Γ
ψ Γ h - 1 2 𝜿 ¯ 1 2 𝜿 - 1 2 𝒒 h φ Ω h ( 𝒏 h - 𝒏 ) , Γ
σ h - 1 2 𝜿 ¯ 1 2 ( 𝒏 h - 𝒏 ) , Γ || | φ | || h || | ψ | || h ,

where in the last inequality we employed (5.20) and the definition of | | | | | | h . Hence,

( ( φ , ψ ) ) h - ψ , 𝒱 - 1 ( 1 2 - 𝒦 ) S n ( n 0 ( 𝒒 h φ ϕ - 1 ) ) Γ
(5.28) + 1 2 C ( R h 𝜿 ¯ - 1 𝜿 ¯ + 𝜿 ¯ - 1 𝜿 ¯ 1 2 R h h 1 2 τ ¯ 1 2 + σ h - 1 2 𝜿 ¯ 1 2 ( 𝒏 h - 𝒏 ) , Γ ) ( || | φ | || h 2 + || | ψ | || h 2 ) .

Now, by setting

φ = g n and ψ = T h , n g n = S n ( n 0 ( 𝒒 h g n ϕ - 1 ) )

and recalling that ( ( , ) ) h is symmetric, (5.2.2) implies (5.25).

On the other hand, (5.25) implies

(5.29) T h , n g n 1 / 2 , Γ 2 c - 1 || | g n 0 | || h || | T h , n g n | || h + c - 1 C 1 ( h , τ ) || | g n | || h 2 .

Then, by (5.24) and Young’s inequality, we obtain

|| | T h , n g n | || h 2 C 0 ( τ ) T h , n g n 1 / 2 , Γ 2 C 0 ( τ ) c - 2 || | g n | || h 2 + || | T h , n g n | || h 2 + c - 1 C 1 ( h , τ ) C 0 ( τ ) || | g n | || h 2

and (5.26) follows.

Finally, taking g n = ψ = φ in (5.2.2), the definition of C 1 ( h , τ ) and (5.20), we obtain

|| | g n | || h 2 - g n , 𝒱 - 1 ( 1 2 - 𝒦 ) S n ( n 0 ( 𝒒 h g n ϕ - 1 ) ) Γ + C 1 ( h , τ ) g n Γ 2
= - g n , 𝒱 - 1 ( 1 2 - 𝒦 ) T h , n g n Γ + C 1 ( h , τ ) g n Γ 2
C PS σ g n 1 / 2 , Γ || | T h , n g n | || h + C 1 ( h , τ ) σ 2 || | g n | || h 2
C PS σ 2 || | g n | || h || | T h , n | || h + C 1 ( h , τ ) σ 2 || | g n | || h 2
1 2 || | g n | || h 2 + 1 2 C PS 2 σ 2 || | T h , n g n | || h 2 + C 1 ( h , τ ) σ 2 || | g n | || h 2 ,

which implies (5.27). ∎

Similarly to the case of the operator T ω , we define the operator

T ω h , n : 𝕋 n 0 𝕋 n 0 , g n 0 T ω h , n g n 0 := ω T h , n g n 0 + ( 1 - ω ) g n 0 .

We can now use the previous lemmas to prove the main result of this communication, namely the convergence of the iterative procedure.

Theorem 3.

If the mesh parameter h is small enough, it is possible to find values of the relaxation parameter ω in the interval ( 0 , 1 ) for which the discrete operator T ω h , n is a contraction. Therefore, the iterative procedure (5.4) converges.

Proof.

Let g n 𝕋 n 0 . By employing the estimates in Lemma 6,

|| | T ω h , n g n | || h 2 = ω 2 || | T h , n g n | || h 2 + ( 1 - ω ) 2 || | g n | || h 2 + 2 ω ( 1 - ω ) ( ( g n , T h , n g n ) ) h
ω 2 C 0 ( τ ) c - 1 ( C 0 ( τ ) c - 1 + C 1 ( h , τ ) ) || | g n | || h 2 + ( 1 - ω ) 2 || | g n | || h 2
- 2 c ω ( 1 - ω ) T h , n g n 1 / 2 , Γ 2 + 2 ω ( 1 - ω ) C 1 ( h , τ ) || | g n | || h 2
ω 2 C 0 ( τ ) c - 1 ( C 0 ( τ ) c - 1 + C 1 ( h , τ ) ) || | g n | || h 2 + ( 1 - ω ) 2 || | g n | || h 2
- 2 c ω ( 1 - ω ) C 0 ( τ ) || | T h , n g n | || h 2 + 2 ω ( 1 - ω ) C 1 ( h , τ ) || | g n | || h 2 .

where in the last inequality we made use of (5.24). Then, by (5.27),

|| | T ω h , n g n | || h 2 ω 2 C 0 ( τ ) c - 1 ( C 0 ( τ ) c - 1 + C 1 ( h , τ ) ) || | g n | || h 2 + ( 1 - ω ) 2 || | g n | || h 2 - 2 c ω ( 1 - ω ) C 0 ( τ ) C PS - 2 σ - 2 || | g n | || h 2
+ 2 c ω ( 1 - ω ) σ - 2 C 0 ( τ ) C PS - 2 C 1 ( h , τ ) || | g n | || h 2 + 2 ω ( 1 - ω ) C 1 ( h , τ ) || | g n | || h 2
= C ^ h , n ( ω ) || | g n | || h 2 ,

where

C ^ h , n ( ω ) := ω 2 C 0 ( τ ) c - 1 ( C 0 ( τ ) c - 1 + C 1 ( h , τ ) ) + ( 1 - ω ) 2 - 2 c ω ( 1 - ω ) C 0 ( τ ) C PS - 2 σ - 2
+ 2 c ω ( 1 - ω ) C 0 ( τ ) C PS - 2 σ - 2 C 1 ( h , τ ) + 2 ω ( 1 - ω ) C 1 ( h , τ ) .

Analogously to the analysis of the continuous operator, we observe that C ^ h , n ( ω ) is of the form

C ^ h , n ( ω ) = α ω 2 + β ω + 1

with

α := 1 + ( C 0 ( τ ) c ) ( C 0 ( τ ) c + C 1 ( h , τ ) ) + 2 ( c C 0 ( τ ) ( C PS σ ) 2 ( 1 - C 1 ( h , τ ) ) - C 1 ( h , τ ) ) ,
β := - 2 ( 1 - C 1 ( h , τ ) ) ( c C 0 ( τ ) ( C PS σ ) 2 + 1 ) .

The extreme value for C ^ h , n ( ω ) is attained at

ω = ω m := - β 2 α .

Since C 1 ( h , τ ) vanishes as h 0 , for a fine enough mesh it will hold that α > 0 and β < 0 . Therefore, ω m will belong to the interval ( 0 , 1 ) and will in fact be a minimizer of C ^ h , n . Moreover, since C ^ h , n ( 0 ) = 1 and C ^ h , n is decreasing in ( 0 , ω m ) ( 0 , 1 ) , we conclude that it is possible to choose ω ( 0 , 1 ) such that T ω h , n is contractive. For these values of ω, the convergence of the iterative process (5.4) follows from Banach’s fixed-point theorem. ∎

We note that for the case of a fitted geometry (i.e. whenever Ω Ω h ) the distance parameter R h = 0 . This implies that C 1 ( h , τ ) = 0 and then

C ^ h , n ( ω ) = ( ( 1 + τ ¯ c ) 2 + 2 c ( 1 + τ ¯ ) ( C PS σ ) 2 + 1 ) ω 2 - 2 ( 1 + c ( 1 + τ ¯ ) ( C PS σ ) 2 ) ω + 1 ,

in coincidence with the continuous case. Above, the presence of the parameter τ ¯ stems from the discretization, while the absence of factors involving 𝜿 is due to the choice of discrete norms.

6 HDG Projection

Given constants l u , l 𝐪 [ 0 , k ] , T 𝒯 h and a pair of functions ( 𝒒 , u ) H 1 + l q ( T ) × H 1 + l u ( T ) , by [4] there is a constant C > 0 independent of T and τ such that

(6.1)

(6.1a) 𝚷 v 𝐪 - 𝐪 T h T l 𝐪 + 1 | 𝐪 | l 𝐪 + 1 , T + h T l u + 1 τ T * | u | l u + 1 , T ,
(6.1b) Π w u - u T h T l u + 1 | u | l u + 1 , T + h T l 𝐪 + 1 τ T max | 𝐪 | l 𝐪 T ,

where τ T * := max τ | T F * and F * is a face of T at which τ | T is maximum. As is customary, the symbol | | H s is to be understood as the Sobolev seminorm of order s . Now, in the context of the unfitted HDG method, the projection errors in Ω h c satisfies ([5, Lemma 3.8])

𝚷 v 𝐪 - 𝐪 Ω h c R h 1 2 𝚷 v 𝐪 - 𝐪 Ω h + h l 𝐪 + 1 | 𝐪 | l 𝐪 , Ω h .


Dedicated to the memory of Francisco-Javier Sayas


Award Identifier / Grant number: ACE210010 and FB210005

Award Identifier / Grant number: DMS-2137305

Funding statement: The authors have no relevant financial or non-financial interests to disclose. All authors have contributed equally to the article and the order of authorship has been determined alphabetically. Tonatiuh Sánchez-Vizuet was partially supported by the National Science Foundation through the grant NSF-DMS-2137305 “LEAPS-MPS: Hybridizable discontinuous Galerkin methods for non-linear integro-differential boundary value problems in magnetic plasma confinement”. Manuel Solano was supported by ANID–Chile through Fondecyt 1200569 and by Centro de Modelamiento Matemático (CMM), ACE210010 and FB210005, BASAL funds for center of excellence from ANID-Chile.

References

[1] P. E. Bjørstad and O. B. Widlund, Iterative methods for the solution of elliptic problems on regions partitioned into substructures, SIAM J. Numer. Anal. 23 (1986), no. 6, 1097–1120. 10.1137/0723075Search in Google Scholar

[2] L. Camargo and M. Solano, A high order unfitted HDG method for the Helmholtz equation with first order absorbing boundary condition, preprint 2021-07 (2021), Centro de Investigación en Ingeniería Matemática (CI2MA), Universidad de Concepción, Chile. Search in Google Scholar

[3] C. Canuto and A. Quarteroni, Approximation results for orthogonal polynomials in Sobolev spaces, Math. Comp. 38 (1982), no. 157, 67–86. 10.1090/S0025-5718-1982-0637287-3Search in Google Scholar

[4] B. Cockburn, J. Gopalakrishnan and F.-J. Sayas, A projection-based error analysis of HDG methods, Math. Comp. 79 (2010), no. 271, 1351–1367. 10.1090/S0025-5718-10-02334-3Search in Google Scholar

[5] B. Cockburn, W. Qiu and M. Solano, A priori error analysis for HDG methods using extensions from subdomains to achieve boundary conformity, Math. Comp. 83 (2014), no. 286, 665–699. 10.1090/S0025-5718-2013-02747-0Search in Google Scholar

[6] B. Cockburn and F.-J. Sayas, The devising of symmetric couplings of boundary element and discontinuous Galerkin methods, IMA J. Numer. Anal. 32 (2012), no. 3, 765–794. 10.1093/imanum/drr019Search in Google Scholar

[7] B. Cockburn, F.-J. Sayas and M. Solano, Coupling at a distance HDG and BEM, SIAM J. Sci. Comput. 34 (2012), no. 1, A28–A47. 10.1137/110823237Search in Google Scholar

[8] B. Cockburn and M. Solano, Solving Dirichlet boundary-value problems on curved domains by extensions from subdomains, SIAM J. Sci. Comput. 34 (2012), no. 1, A497–A519. 10.1137/100805200Search in Google Scholar

[9] B. Cockburn and M. Solano, Solving convection-diffusion problems on curved domains by extensions from subdomains, J. Sci. Comput. 59 (2014), no. 2, 512–543. 10.1007/s10915-013-9776-ySearch in Google Scholar

[10] D. Funaro, A. Quarteroni and P. Zanolli, An iterative procedure with interface relaxation for domain decomposition methods, SIAM J. Numer. Anal. 25 (1988), no. 6, 1213–1236. 10.1137/0725069Search in Google Scholar

[11] G. N. Gatica, A Simple Introduction to the Mixed Finite Element Method. Theory and Applications, Springer Briefs Math., Springer, Cham, 2014. 10.1007/978-3-319-03695-3Search in Google Scholar

[12] G. C. Hsiao, O. Steinbach and W. L. Wendland, Boundary Element Methods: Foundation and Error Analysis, John Wiley & Sons, New York, 2017. 10.1002/9781119176817.ecm2007Search in Google Scholar

[13] G. C. Hsiao and W. L. Wendland, Boundary Element Methods: Foundation and Error Analysis. Chapter 12, John Wiley & Sons, New York, 2004. 10.1002/0470091355.ecm007Search in Google Scholar

[14] R. Kress, Linear Integral Equations, 2nd ed., Appl. Math. Sci. 82, Springer, New York, 1999. 10.1007/978-1-4612-0559-3Search in Google Scholar

[15] J.-L. Lions and E. Magenes, Non-Homogeneous Boundary Value Problems and Applications. Vol. I, Grundlehren Math. Wiss. 181, Springer, New York, 1972. 10.1007/978-3-642-65161-8Search in Google Scholar

[16] L. D. Marini and A. Quarteroni, An iterative procedure for domain decomposition methods: a finite element approach, First International Symposium on Domain Decomposition Methods for Partial Differential Equations (Paris 1987), SIAM, Philadelphia (1988), 129–143. Search in Google Scholar

[17] L. D. Marini and A. Quarteroni, A relaxation procedure for domain decomposition methods using finite elements, Numer. Math. 55 (1989), no. 5, 575–598. 10.1007/BF01398917Search in Google Scholar

[18] W. McLean, Strongly Elliptic Systems and Boundary Integral Equations, Cambridge University, Cambridge, 2002. Search in Google Scholar

[19] S. Meddahi and A. Márquez, A combination of spectral and finite elements for an exterior problem in the plane, Appl. Numer. Math. 43 (2002), no. 3, 275–295. 10.1016/S0168-9274(01)00174-XSearch in Google Scholar

[20] R. Oyarzúa, M. Solano and P. Zúñiga, A high order mixed-FEM for diffusion problems on curved domains, J. Sci. Comput. 79 (2019), no. 1, 49–78. 10.1007/s10915-018-0840-5Search in Google Scholar

[21] R. Oyarzúa, M. Solano and P. Zúñiga, A priori and a posteriori error analyses of a high order unfitted mixed-FEM for Stokes flow, Comput. Methods Appl. Mech. Engrg. 360 (2020), Article ID 112780. 10.1016/j.cma.2019.112780Search in Google Scholar

[22] R. Oyarzúa, M. Solano and P. Zúñiga, Analysis of an unfitted mixed finite element method for a class of quasi-Newtonian Stokes flow, Comput. Math. Appl. 114 (2022), 225–243. 10.1016/j.camwa.2022.03.039Search in Google Scholar

[23] W. Qiu, M. Solano and P. Vega, A high order HDG method for curved-interface problems via approximations from straight triangulations, J. Sci. Comput. 69 (2016), no. 3, 1384–1407. 10.1007/s10915-016-0239-0Search in Google Scholar

[24] N. Sánchez, T. Sánchez-Vizuet and M. Solano, Error analysis of an unfitted HDG method for a class of non-linear elliptic problems, J. Sci. Comput. 90 (2022), no. 3, Paper No. 92. 10.1007/s10915-022-01767-1Search in Google Scholar

[25] N. Sánchez, T. Sánchez-Vizuet and M. E. Solano, A priori and a posteriori error analysis of an unfitted HDG method for semi-linear elliptic problems, Numer. Math. 148 (2021), no. 4, 919–958. 10.1007/s00211-021-01221-8Search in Google Scholar

[26] N. Sánchez, T. Sánchez-Vizuet and M. E. Solano, Analysis of a coupled HDG-BEM formulation for non-linear elliptic problems with curved interfaces, in preparation. Search in Google Scholar

[27] T. Sánchez-Vizuet and M. E. Solano, A hybridizable discontinuous Galerkin solver for the Grad–Shafranov equation, Comput. Phys. Commun. 235 (2019), 120–132. 10.1016/j.cpc.2018.09.013Search in Google Scholar

[28] T. Sánchez-Vizuet, M. E. Solano and A. J. Cerfon, Adaptive hybridizable discontinuous Galerkin discretization of the Grad–Shafranov equation by extension from polygonal subdomains, Comput. Phys. Commun. 255 (2020), Article ID 107239. 10.1016/j.cpc.2020.107239Search in Google Scholar

[29] J. Saranen and G. Vainikko, Periodic Integral and Pseudodifferential Equations with Numerical Approximation, Springer Monogr. Math., Springer, Berlin, 2002. 10.1007/978-3-662-04796-5Search in Google Scholar

[30] S. A. Sauter and C. Schwab, Boundary Element Methods, Springer Ser. Comput. Math. 39, Springer, Berlin, 2011. 10.1007/978-3-540-68093-2Search in Google Scholar

[31] M. Solano, S. Terrana, N.-C. Nguyen and J. Peraire, An HDG method for dissimilar meshes, IMA J. Numer. Anal. 42 (2022), no. 2, 1665–1699. 10.1093/imanum/drab059Search in Google Scholar

[32] M. Solano and F. Vargas, A high order HDG method for Stokes flow in curved domains, J. Sci. Comput. 79 (2019), no. 3, 1505–1533. 10.1007/s10915-018-00901-2Search in Google Scholar

[33] M. Solano and F. Vargas, An unfitted HDG method for Oseen equations, J. Comput. Appl. Math. 399 (2022), Paper No. 113721. 10.1016/j.cam.2021.113721Search in Google Scholar

Received: 2022-01-05
Revised: 2022-05-18
Accepted: 2022-05-19
Published Online: 2022-07-22
Published in Print: 2022-10-01

© 2022 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 26.10.2025 from https://www.degruyterbrill.com/document/doi/10.1515/cmam-2022-0004/html?id=470
Scroll to top button