international journal of c 2019 institute for scientific … · 2019-04-01 · volume 16, number...

22
INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific NUMERICAL ANALYSIS AND MODELING Computing and Information Volume 16, Number 5, Pages 767–788 ROBUST AND EFFICIENT MIXED HYBRID DISCONTINUOUS FINITE ELEMENT METHODS FOR ELLIPTIC INTERFACE PROBLEMS JIANG ZHU AND H ´ ECTOR ANDR ´ ES VARGAS POBLETE Abstract. Because of the discontinuity of the interface problems, it is natural to apply the discontinuous Galerkin (DG) finite element methods to solve those problems. In this work, both fitted and unfitted mixed hybrid discontinuous Galerkin (MHDG) finite element methods are proposed to solve the elliptic interface problems. For the fitted case, the problems can be solved directly by MHDG method. For the unfitted case, the broken basis functions (unnecessary to satisfy the jump conditions) are introduced to those elements which are cut across by interface, the weights depending on the volume fractions of cut elements and the different diffusions (or material heterogeneities) are used to stabilize the method, and the idea of the Nitsche’s penalty method is applied to guarantee the jumps on the interface parts of cut elements. Unlike the immersed interface finite element methods (IIFEM), the two jump conditions are enforced weakly in our variational formulations. So, our unfitted interface MHDG method can be applied more easily than IIFEM to general cases, particularly when the immersed basis function cannot be constructed. Numerical results on convergence and sensitivities of both interface location within a cut element and material heterogeneities show that the proposed methods are robust and efficient for interface problems. Key words. Elliptic interface problems, discontinuous Galerkin finite element methods, mixed and hybrid methods, Nitsche’s penalty method, sensitivities of interface location and material heterogeneities. 1. Introduction Interface problems arise frequently in many applications, as for example, in heat and mass transfer, electromagnetic wave propagation, cell and bubble formation, biological science, fluid mechanics and many other practical applications. In these problems, the solution and the flux are usually nonsmooth on interface. Interface problems with fixed interfaces can be solved efficiently by fitted interface methods [7, 5, 10, 20]. In these methods the meshes are constructed to align or approximate to the interface. However, for the moving interface problems, the fitted interface methods are very costly because of the generation of new fitted interface meshes at each time step. To overcome this difficulty, the unfitted interface methods have been studied. The immersed boundary method was proposed in [29] to model blood flow in the heart. Since then, other unfitted interface methods, such as the immersed interface (finite difference) method [21, 19], the immersed interface finite element method (IIFEM) [23, 24, 15, 17, 18], the ghost fluid method [14, 25, 26], the extended finite element method (XFEM) [28, 4, 37], the Nitsche’s penalty method [16, 1, 27], and so on, have been developed. In unfitted interface methods, the meshes are fixed, independent of the interface geometry and the interface usually cuts through cells. Then the moving interface problems can be solved with fixed meshes, without remeshing process. Received by the editors December 22, 2017 and, in revised form , February 27, 2019. 2000 Mathematics Subject Classification. 35R35, 49J40, 60G40. 767

Upload: others

Post on 08-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

INTERNATIONAL JOURNAL OF c© 2019 Institute for ScientificNUMERICAL ANALYSIS AND MODELING Computing and InformationVolume 16, Number 5, Pages 767–788

ROBUST AND EFFICIENT MIXED HYBRID DISCONTINUOUS

FINITE ELEMENT METHODS FOR ELLIPTIC INTERFACE

PROBLEMS

JIANG ZHU AND HECTOR ANDRES VARGAS POBLETE

Abstract. Because of the discontinuity of the interface problems, it is natural to apply thediscontinuous Galerkin (DG) finite element methods to solve those problems. In this work, bothfitted and unfitted mixed hybrid discontinuous Galerkin (MHDG) finite element methods areproposed to solve the elliptic interface problems. For the fitted case, the problems can be solveddirectly by MHDG method. For the unfitted case, the broken basis functions (unnecessary tosatisfy the jump conditions) are introduced to those elements which are cut across by interface,the weights depending on the volume fractions of cut elements and the different diffusions (ormaterial heterogeneities) are used to stabilize the method, and the idea of the Nitsche’s penalty

method is applied to guarantee the jumps on the interface parts of cut elements. Unlike theimmersed interface finite element methods (IIFEM), the two jump conditions are enforced weaklyin our variational formulations. So, our unfitted interface MHDG method can be applied moreeasily than IIFEM to general cases, particularly when the immersed basis function cannot beconstructed. Numerical results on convergence and sensitivities of both interface location within acut element and material heterogeneities show that the proposed methods are robust and efficientfor interface problems.

Key words. Elliptic interface problems, discontinuous Galerkin finite element methods, mixedand hybrid methods, Nitsche’s penalty method, sensitivities of interface location and materialheterogeneities.

1. Introduction

Interface problems arise frequently in many applications, as for example, in heatand mass transfer, electromagnetic wave propagation, cell and bubble formation,biological science, fluid mechanics and many other practical applications. In theseproblems, the solution and the flux are usually nonsmooth on interface. Interfaceproblems with fixed interfaces can be solved efficiently by fitted interface methods[7, 5, 10, 20]. In these methods the meshes are constructed to align or approximateto the interface. However, for the moving interface problems, the fitted interfacemethods are very costly because of the generation of new fitted interface meshes ateach time step.

To overcome this difficulty, the unfitted interface methods have been studied.The immersed boundary method was proposed in [29] to model blood flow in theheart. Since then, other unfitted interface methods, such as the immersed interface(finite difference) method [21, 19], the immersed interface finite element method(IIFEM) [23, 24, 15, 17, 18], the ghost fluid method [14, 25, 26], the extendedfinite element method (XFEM) [28, 4, 37], the Nitsche’s penalty method [16, 1, 27],and so on, have been developed. In unfitted interface methods, the meshes arefixed, independent of the interface geometry and the interface usually cuts throughcells. Then the moving interface problems can be solved with fixed meshes, withoutremeshing process.

Received by the editors December 22, 2017 and, in revised form , February 27, 2019.2000 Mathematics Subject Classification. 35R35, 49J40, 60G40.

767

Page 2: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

768 J. ZHU AND V. HECTOR

Because of the discontinuity of the interface problems, it is natural to apply theDG methods to solve those problems. The DG methods were introduced indepen-dently in [13, 31, 6]. Since then, numerous DG methods have been developed. Be-cause of the flexibility for mesh and polynomial refinements, localizability, stabilityand parallelizability, the DG methods have been widely applied to many problems.Recently, a fitted DG method with a priori and a posteriori error estimations for theinterface diffusion problem was studied in [10], the hybridizable DG (HDG) methodbased on [11] was applied to the fitted interface diffusion problem in [20], an unfittedDG method based on Nitsche’s penalty method for the interface diffusion problemwas introduced and analyzed in [27], and a selective immersed DG method for theinterface diffusion problem was proposed in [17]. Besides, the mixed method canbe used to get more precise approximation to the flux which is necessary in manyapplications, particularly for the coupled problems [34, 33, 35, 36, 32, 22]. Fromcomputational point of view, a particular advantage of the MHDG method is thatit can be formulated and implemented at the element level. This allows to eliminatethe primal and flux variables on the element level, then to obtain a global systemonly for the Lagrange multipliers.

In this work, we propose both fitted and unfitted MHDG methods for elliptic in-terface problems. For the fitted case, we solve the problems directly by the MHDGmethos [13, 2, 8, 9, 11, 12]. For the unfitted case, similarly to the idea presentedin[16], we propose the broken Raviart-Thomas basis functions (unnecessary to sat-isfy the jump conditions) to those elements which are cut across by interface, weintroduce the weighted averages depending on the volume fractions of cut elementsand the material heterogeneities to stabilize the method, and we apply the idea ofthe Nitsche’s penalty method to guarantee the jumps on the interface parts of cutelements. Unlike the IIFEM method, the two jump conditions are enforced weaklyin our variational formulations. Thus, our unfitted MHDG method can be appliedmore easily than IIFEM method to general cases, particularly when the immersedbasis function cannot be constructed. Numerical results on convergence and sensi-tivities of both interface location within a cut element and material heterogeneitiesshow that the proposed methods are robust and efficient for interface problems.

The paper is organized as follows. In section 2, we introduce the elliptic interfacemodel problem, define the notations and the finite element spaces. In section 3,we present the fitted MHDG method and the corresponding numerical results. Insection 4, we formulate the unfitted MHDG method. However, numerical resultsshow that the flux on interface cannot be well approximated by the formulation.To get a good approximation to the flux on interface and to guarantee the interfacejumps, we introduce two penalty terms to the formulation in section 4.2. As a resultwe obtain numerically a robust and efficient MHDG method for both cut elementswith arbitrary small volume fractions and large material heterogeneities. Finallyin section 5 we present some concluding remarks. The numerical analysis of theproposed interface MHDG method should be our next work.

Page 3: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

ROBUST AND EFFICIENT MHDG FOR ELLIPTIC INTERFACE PROBLEMS 769

Figure 1. Ω is divided by the interface Γ into two disjoint sub-domains, Ω1 and Ω2. ∂Ωi

D and ∂ΩiN (i = 1, 2) are Dirichlet and

Neumann boundaries, respectively. n1 is the outward unit normalvector of Ω1.

2. Model problem

In this work we consider the following elliptic interface problem:(1)

(i) −∇ · (κi∇ui) = f in Ωi, i = 1, 2,(ii) ui = giD on ∂ΩD ∩ ∂Ωi,(iii) −κi∇ui · ni = giN on ∂ΩN ∩ ∂Ωi,(iv) [[u]] = u1n1 + u2n2 = sDn1 on Γ,(v) −[[κ∇u]] = −

(κ1∇u1 · n1 + κ2∇u2 · n2

)= sN on Γ,

where Ω ⊂ Rd is a bounded domain with Lipschitz boundary ∂Ω = ∂ΩD ∪ ∂ΩN

such that ∂ΩD ∩ ∂ΩN = ∅. The two subdomains Ω1 and Ω2, satisfy Ω1 ∩ Ω2 = ∅,Ω = Ω1 ∪ Ω2 and the interface Γ = Ω1 ∩ Ω2, κ ∈ L∞(Ω) is a positive diffusionfunction, with possible large jumps across subdomain boundaries, κi = κ |Ωi ∈

C(Ωi), f ∈ L2(Ω), gD ∈ H1/2(∂ΩD), gN ∈ L2(∂ΩN ), sD ∈ H1/2(Γ), sN ∈ L2(Γ)and ni denotes the outward unit normal vector of Ωi, see Figure 1 for details.

Let σi = −κi∇ui the diffusive flux, then the model problem (1) can be writtenin mixed form as:

(2)

(i) 1κiσ

i +∇ui = 0 in Ωi, i = 1, 2,(ii) ∇ · σi = f in Ωi, i = 1, 2,(iii) ui = giD on ∂ΩD ∩ ∂Ωi,(iv) σ

i · ni = giN on ∂ΩN ∩ ∂Ωi,(v) [[u]] = u1n1 + u2n2 = sDn1 on Γ,(vi) [[σ]] =

1 · n1 + σ2 · n2

)= sN on Γ.

2.1. Finite element approximation. Let Th be a regular triangulation of Ω,see Figure 2. For each element T ∈ Th, we denote by ∂T the boundary of T , set∂Th = ∂T : T ∈ Th. Denote by Eh the set of all edges of Th, E

Ih is the set of

all interior edges, EDh and EN

h are the sets of all boundary edges belonging to theDirichlet and Neumann boundaries ∂ΩD and ∂ΩN , respectively. Then we haveEh = EI

h ∪ EDh ∪ EN

h . Furthermore, denote he the diameter of e ∈ Eh, ei = e ∩ Ωi.|T | is the area/volume of T ∈ Th. T i = T ∩ Ωi and ΓT = T ∩ Γ . We define

(3) T ih = T : T ∈ Th; |T

i| > 0, T 0h = T 1

h ∩ T 2h ,

(4) E ih = e : e ∈ Eh; |e

i| > 0, E0h = E1

h ∩ E2h,

and the discontinuous finite element spaces

(5) Vh = V1h × V2

h, Uh = U1h × U2

h, Mh = M1h ×M2

h,

Page 4: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

770 J. ZHU AND V. HECTOR

(6)V ih =

τih : τ i

h ∈ [L2(Ωi)]d : τ ih |T ;∈ RT k(T ), ∀ T ∈ T i

h

,

U ih =

vih : vih ∈ L2(Ωi) : vih |T ;∈ Pk(T ), ∀ T ∈ T i

h

,

Mih =

µih : µi

h ∈ L2(E ih) : µh = 0 on ∂ΩD, µ

ih |e ∈ Pk(e), ∀ e ∈ E i

h

,

where Pk(T ) denotes the space of polynomials of degree ≤ k on T and RT k(T )denotes the Raviart-Thomas space on T [30], defined by

(7) RT k(T ) =[Pk(T )

]d+ xPk(T ).

(a) Fitted mesh (b) Unfitted mesh

Figure 2. Fitted and unfitted triangulations for the domain Ω.In the fitted case the mesh is aligned with the interface Γ, thenT 0h = ∅ and E0

h = ∅. For the unfitted case, Γ cuts arbitrarily theelements because the mesh is not aligned with the interface. Thegrey zone corresponds to the set T 0

h , i.e. the set of elements crossedby the interface. In the unfitted case T 0

h 6= ∅ and E0h 6= ∅ in general.

For σh =(σ

1h,σ

2h

)∈ Vh and uh =

(u1h, u

2h

)∈ Uh. We define the jumps on ΓT as

(8) [[σh]] = σ1h · n1 + σ

2h · n2, [[uh]] = u1hn

1 + u2hn2 on ΓT for T ∈ T 0

h ,

the volume and edge inner products as

(9) (uh, vh)Th=∑

T∈Th

(uh, vh)T , (uh, vh)T =(u1h, v

1h

)T 1

+(u2h, v

2h

)T 2,

(10) 〈uh, vh〉∂Th=∑

T∈Th

〈uh, vh〉∂T , 〈uh, vh〉∂T = 〈u1h, v1h〉∂T∩T 1 + 〈u2h, v

2h〉∂T∩T 2 .

For a piecewise constant κ, we define

(11) κ (uh, vh)Th=∑

T∈Th

(κuh, vh)T and κ〈uh, vh〉∂Th=∑

T∈Th

〈κuh, vh〉∂T

3. Fitted MHDG method

For a fitted mesh Th of Ω. Multiplying (2.i) and (2.ii) by test functions τh andvh respectively, integrating on element T ∈ Th, and applying the Green formula inthe first equation, we obtain

1κ (σh, τh)T − (uh,∇ · τh)T + 〈uh, τh · n〉∂T = 0,(12)

− (∇ · σh, vh)T = − (f, vh)T .(13)

Now, to capture the jump condition for the solution on the interface, uh is definedin terms of λh ∈ Mh as follows:

(14) uh =

λh + sD, if e ∩ Γ 6= ∅, for e ∈ ∂T and T ∈ T 1

h ,λh, otherwise.

Page 5: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

ROBUST AND EFFICIENT MHDG FOR ELLIPTIC INTERFACE PROBLEMS 771

Introducing the delta function δΓ, defined on ∂Th as

(15) δΓ =

1, if e ∩ Γ 6= ∅, for e ∈ ∂T and T ∈ T 1

h ,0, otherwise.

and using (14), we can rewrite (12) and (13) as

1κ (σh, τh)T − (uh,∇ · τh)T + 〈λh + δΓsD, τh · n〉∂T = 0,(16)

− (∇ · σh, vh)T = − (f, vh)T .(17)

Observe that if λh is available, we can solve the system (16)-(17) in element level.Hence, (16)-(17) defines a local problem that determines (σh, uh) as a function ofλh on each element.

To determine λh we enforce weakly the continuity requirements for the normalcomponent of the flux variable across interelement boundaries and also we imposeweakly the Neumann boundary condition. We require that λh ∈ Mh satisfies

(18) 〈σh · n, µh〉∂Th\(EDh∪EN

h ) − 〈sN , µh〉Γ + 〈σh · n− gN , µh〉ENh

= 0 ∀µh ∈ Mh.

Finally, summing the equations (16) and (17) over all elements, from (18) andrearranging some terms, we obtain the fitted MHDG formulation for the diffusioninterface problem.

3.1. Fitted MHDG method. Find (σh, uh, λh) ∈ Vh × Uh ×Mh such that, forall (τh, vh, µh) ∈ Vh × Uh ×Mh

(19)

(i) 1κ (σh, τh)Th

− (uh,∇ · τh)Th+ 〈λh, τh · n〉∂Th\ED

h

= −〈δΓsD, τh · n〉∂Th− 〈gD, τh · n〉ED

h,

(ii) − (∇ · σh, vh)Th= − (f, vh)Th

,(iii) 〈σh · n, µh〉∂Th\ED

h= 〈sN , µh〉Γ + 〈gN , µh〉EN

h.

3.1.1. Matrix representation for the fitted MHDG method. The fittedMHDG formulation (19) yields the following (global) linear system

(20)

A BT CT

B 0 0C 0 0

σ

u

λ

=

f1f2f3

,

where σ, u and λ correspond to the vector of degrees of freedom for σh, uh andλh, respectively.

For the implementation details of the fitted MHDG method (19), we refer [3]and [9].

3.1.2. Numerical results. The lowest order interpolation finite element spacesVh, Uh and Mh are applied in all numerical tests in this paper. In this section wepresent numerical results of the performance of the proposed fitted MHDG formu-lation (19) for the diffusion interface problem (1). To study the convergence of themethod, we compute the numerical solutions on a sequence of fitted unstructuredrefined meshes. The meshes are generated by the mesh generator EasyMesh.

The accuracy of the method is measured by the following relative errors in L2 (Ω)-norm

(21) euΩ =‖u− uh‖0,Ω

‖u‖0,Ω, eσΩ =

‖σ − σh‖0,Ω‖σ‖0,Ω

,

Page 6: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

772 J. ZHU AND V. HECTOR

where ‖·‖0,Ω denotes the L2 (Ω)-norm. We are particularly interested in the accu-racy of the method on the interface which can be measured by the following relativeerrors in L2 (Γ)-norm

(22) eui

Γ =‖ui − uih‖0,Γ

‖ui‖0,Γ, eσ

i·n1

Γ =‖(σi − σ

ih) · n

1‖0,Γ‖σi · n1‖0,Γ

, i = 1, 2.

Test 1. As in Zilian et al. [37], we consider the elliptic interface problem in a

square domain Ω = (0, 1)2with Dirichlet boundary conditions. The domain Ω is

partitioned by an immersed interface Γ into an upper subdomain Ω1 and a lowersubdomain Ω2. In each subdomain the diffusion coefficient κi is constant. Theproblem is defined by

(23)

(i) 1κiσ

i +∇ui = 0 in Ωi,(ii) ∇ · σi = f in Ωi,(iii) ui = gD on ∂ΩD ∩ ∂Ωi,(iv) [[u]] = sDn1 on Γ,(v) [[σ]] = sN on Γ.

Let f = 0 and the exact solution be as follows:

(24) u(x, y) =

κ1sin(πx) [cosh(πy)− coth(π)sinh(πy)] ,if x ∈ Ω1,

κ2sin(πx) [cosh(πy)− coth(π)sinh(πy)] ,if x ∈ Ω2,

where Ω1 := (x, y) ∈ Ω : φ(x, y) > 0, Ω2 := (x, y) ∈ Ω : φ(x, y) < 0 and φ(x, y) =y − 1/3 corresponds to the level set function which defines the interface.

In this test we consider two cases: Case A, κ1 = κ2 = 1; Case B, κ1 = 3 andκ2 = 0.5. We can observe that, in the Case A the exact solution and the normalcomponent of the flux are continuous on the interface, and in the Case B the solutionand the normal flux are discontinuous across the interface. The interfacial jumpconditions are given by

• Case A:

(25) [[u]] = 0, [[σ]] = 0 on Γ.

• Case B:

(26) [[u]] =(κ1 − κ2

)sin(πx) [cosh(πy)− coth(π)sinh(πy)]n1 on Γ,

(27)

[[σ]] = π[(κ2)2

−(κ1)2][cos(πx) cosh(πy)− coth(π)sinh(πy)sin(πx) sinh(πy)− coth(π)cosh(πy)

]· n1 on Γ.

Figure 3 shows the exact and numerical solutions at the horizontal interface inthe cases A and B. These results for the variable u and the normal componentσ · n1 of the variable σ are obtained on a fitted unstructured mesh with mesh sizeh = 0.03125, consisting of 1281 nodes, 2340 elements and 3710 sides, by evaluatingthe approximated solutions at the Gauss points of the piecewise linear interface.Very good approximations to both the variables u and the normal component of σon the interface can be observed in both cases. Figures 4 and 5 present the optimalconvergence results for the approximations uh and σh in L2(Ω)-norm relative errorand in L2(Γ)-norm relative error for both cases. We can observe that the proposedmethod presents very good approximations to all variables globally and near to theinterface, for the homogeneous and non-homogeneous interface conditions.

Page 7: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

ROBUST AND EFFICIENT MHDG FOR ELLIPTIC INTERFACE PROBLEMS 773

-1.5

-1

-0.5

0

0 0.2 0.4 0.6 0.8 1

Exact/numericalsolutions

x

ue

u1h

u2h

σe · n1

σ1h · n1

σ2h · n1

(a) Case A

-12

-10

-8

-6

-4

-2

0

2

0 0.2 0.4 0.6 0.8 1

Exact/numericalsolutions

x

u1e

u2e

u1h

u2h

σ1e · n

1

σ2e · n

1

σ1h · n1

σ2h · n1

(b) Case B

Figure 3. Exact solutions of u and σ · n1 and their numericalsolutions at the Gauss points of the horizontal interface y = 1/3.

- 2. 2

- 2

- 1. 8

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0 0. 5 1 1. 5

1

1

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0 0. 5 1 1. 5

1

1

Figure 4. Convergence rates for the Case A.

- 2. 5

- 2

- 1. 5

- 1

- 0. 5

0

0. 5

0 0. 5 1 1. 5

1

1

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0. 2

0. 4

0 0. 5 1 1. 5

1

1

Figure 5. Convergence rates for the Case B.

Test 2. In this test, we are interested in the sensitivity of the method (19) for highcontrast in material properties. We consider the following problem which is similarto that tested in Annavarapu et al.[1]:

(28)

(i) 1κiσ

i +∇ui = 0 in Ωi,(ii) ∇ · σi = f in Ωi,(iii) ui = 1 on ∂ΩD ∩ ∂Ωi = (x, y) ∈ Ω : x = 0, 1,(iv) σ

i · ni = 0 on ∂ΩN ∩ ∂Ωi = (x, y) ∈ Ω : y = 0, 1,(v) [[u]] = sDn1 on Γ,(vi) [[σ]] = 0 on Γ,

Page 8: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

774 J. ZHU AND V. HECTOR

where Ω = (0, 1)2, f1 = f2 = 1. The exact solution is as follows:

(29) u(x, y) =

(3κ1 + κ2)x

4κ1(κ1 + κ2)−

x2

2κ1+ 1,

if x ∈ Ω1 = (x, y) ∈ Ω : φ(x, y) > 0,κ2 − κ1 + (3κ1 + κ2)x

4κ2(κ1 + κ2)−

x2

2κ2+ 1,

if x ∈ Ω2 = (x, y) ∈ Ω : φ(x, y) < 0,

where φ(x, y) = c − x corresponds to the level set function to define the verticalinterface and c ∈ R is a parameter to fix the interface location.

Again we use an unstructured mesh with h = 0.03125, consisting of 1281 nodes,2340 elements and 3710 sides. We set c = 0.8, κ1 = 1 and vary κ2 from 10−6

to 106 in terms of a geometric progression with common ratio 10. For each ratiobetween κ2 and κ1 we compute on the interface the relative error in percentage forthe variable u as

(30) Eui

∞ = max(xp,yp)∈ΓT ,T∈T 0

h

(|u(xp, yp)− uih(xp, yp)|

|u(xp, yp)|

)∗ 100, i = 1, 2,

and for the normal component of the flux variable σ as

(31) Eσi·n1

∞,Γ = max(xp,yp)∈ΓT ,T∈T 0

h

(|(σ(xp, yp)− σ

ih(xp, yp)

)· n1|

|σ(xp, yp) · n1|

)∗ 100, i = 1, 2,

where (xp, yp) correspond to the Gauss points of integration on the interface ΓT .Figure 6 presents very good sensitivities of the variable u and the normal com-

ponent of the flux variable σ · n1 for large material heterogeneities.

0

1

2

3

4

5

6

7

8

-6 -4 -2 0 2 4 6

E∞

log(k2/k1)

Eu1

h

∞,Γ

Eu2

h

∞,Γ

1

h·n1

∞,Γ

2

h·n1

∞,Γ

Figure 6. Sensitivity for material contrast. Fitted MHDG method.

4. Unfitted MHDG finite element method

We are now going to consider an unfitted partition Th of Ω. As in [16] we assumethat the mesh satisfies:

• The triangulation Th is regular.• If Γ ∩ T 6= ∅, T ∈ Th, then Γ intersects ∂T exactly twice, and each edge atmost once.

• Let ΓT,h be the straight line segment connecting the point of intersection be-tween Γ and ∂T . We assume that ΓT is a function of length on ΓT,h: in par-ticular, in local coordinates (s, t) we have ΓT,h = (s, t) : 0 < s < |ΓT,h|, t = 0

Page 9: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

ROBUST AND EFFICIENT MHDG FOR ELLIPTIC INTERFACE PROBLEMS 775

and ΓT = (s, t) : 0 < s < |ΓT,h|, t = δ(s), where δ is positive in the direc-tion n1. This assumption is always fulfilled for sufficiently fine meshes witha bounded curvature Γ.

Multiplying (2.i,ii) by test functions τh and vh respectively, integrating on ele-ment T ∈ Th, and applying the Green formula, we obtain

1κ (σh, τh)T − (uh,∇ · τh)T + 〈λh, τh · n〉∂T +

i

〈uih, τih · ni〉ΓT

= 0,(32)

− (σh,∇vh)T + 〈σh · n, vh〉∂T +∑

i

〈σih · ni, vih〉ΓT

= (f, vh)T ,(33)

where the integral terms on ΓT appear only if T ∈ T 0h .

Summing over all elements in Th we have

(34)

1κ (σh, τh)Th

−(uh,∇ · τh)Th+〈λh, τh · n〉∂Th\ED

h+∑

i

〈uih, τih · ni〉Γ

= −〈gD, τh · n〉EDh,

− (σh,∇vh)Th+ 〈σh · n, vh〉∂Th

+∑

i

〈σih · ni, vih〉Γ = (f, vh)Th

.(35)

For the terms involving the interface we have the following identities

i

〈uih, τih · ni〉Γ =

T∈T 0

h

〈[[uh]], τhw〉ΓT+ 〈uh

w, [[τh]]〉ΓT

=∑

T∈T 0

h

〈sDn1, τhw〉ΓT+ 〈uh

w, [[τh]]〉ΓT

,(36)

and∑

i

〈σih · ni, vih〉Γ =

T∈T 0

h

〈[[σh]], vhw〉ΓT

+ 〈σhw , [[vh]]〉ΓT

=∑

T∈T 0

h

〈sN , vhw〉ΓT

+ 〈σhw , [[vh]]〉ΓT(37)

where the weighted averages on ΓT , for T ∈ T 0h , defined by

(38)σhw = w1

σ1h + w2

σ2h, σh

w= w2

σ1h + w1

σ2h,

uhw = w1u1h + w2u2h, uhw = w2u1h + w1u2h.

and

(39) w1 =|T 1|/κ1

|T 1|/κ1 + |T 2|/κ2, w2 =

|T 2|/κ2

|T 1|/κ1 + |T 2|/κ2,

satisfy that w1 + w2 = 1.Similarly to (18), we require that λh ∈Mh satisfies

(40) 〈σh · n, µh〉∂Th\(ENh∪ED

h )+ 〈σh · n− gN , µh〉EN

h= 0 ∀µh ∈ Mh.

Thus, we obtain the unfitted MHDG formulation.

Page 10: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

776 J. ZHU AND V. HECTOR

4.1. Unfitted MHDG method. Find (σh, uh, λh) ∈ Vh × Uh ×Mh such that(41)

1κ (σh, τh)Th

− (uh,∇ · τh)Th+ 〈λh, τh · n〉∂Th\ED

h+∑

T∈T 0

h

〈uhw, [[τh]]〉ΓT

= −∑

T∈T 0

h

〈sDn1, τhw〉ΓT,−〈gD, τh · n〉ED

h,

− (σh,∇vh)Th+ 〈σh · n, vh〉∂Th

+∑

T∈T 0

h

〈σhw , [[vh]]〉ΓT

= (f, vh)Th−∑

T∈T 0

h

〈sN , vhw〉ΓT

,

〈σh · n, µh〉∂Th\EDh= 〈gN , µh〉EN

h,

for all (τh, vh, µh) ∈ Vh × Uh ×Mh.The variational formulation (41) can be written equivalently in the following

symmetric form:Find (σh, uh, λh) ∈ Vh × Uh ×Mh such that

(42)

1κ (σh, τh)Th

− (uh,∇ · τh)Th+ 〈λh, τh · n〉∂Th\ED

h+∑

T∈T 0

h

〈uhw, [[τh]]〉ΓT

= −∑

T∈T 0

h

〈sDn1, τhw〉ΓT,−〈gD, τh · n〉ED

h,

− (∇ · σh, vh)Th+∑

T∈T 0

h

〈[[σh]], vhw〉ΓT

= − (f, vh)Th+∑

T∈T 0

h

〈sN , vhw〉ΓT

,

〈σh · n, µh〉∂Th\EDh= 〈gN , µh〉EN

h,

for all (τh, vh, µh) ∈ Vh × Uh ×Mh.

4.1.1. Implementation of the unfitted MHDG method. For the implemen-tation of the unfitted MHDG method (42), similarly in [2, 3, 9], first, we presentthe global linear system associated to the discrete formulation and explain theprocedure to eliminate the primary variables in terms of the Lagrange multipli-ers. Then we show how to construct the finite element spaces, and finally, becausethe formulation is implemented element by element, we also describe the matrixrepresentation at element level with necessary modifications for those cut elements.

The presented implementation technique can be applied for high order interpo-lations and also for the other unfitted methods presented in the next sections.

4.1.2. Matrix representation for the unfitted MHDG method. TheMHDGformulation (42) yields the following (global) linear system

(43)

A BT CT

B 0 0C 0 0

σ

u

λ

=

f1f2f3

,

where σ, u and λ correspond to the vector of degrees of freedom for σh, uh andλh, respectively.

Now we are describing the procedure to eliminate the variables σ and u in termsof the global variable λ.

By the first equation of (43), we have

(44) σ = A−1(f1 −BTu− CT

λ),

Page 11: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

ROBUST AND EFFICIENT MHDG FOR ELLIPTIC INTERFACE PROBLEMS 777

replacing in the second and third equations, we have

(45)

[J LN O

] [u

λ

]=

[v1

v2

],

where

(46)J = BA−1BT , L = BA−1CT , N = CA−1BT

O = CA−1CT , v1 = BA−1f1 − f2, v2 = FA−1f1 − f3.

By the first equation of (45), we obtain

(47) u = J−1 (v1 − Lλ) ,

and replacing in the second equation, we obtain the global system for the Lagrangemultipliers

(48) Mλ = f .

where M = O −NJ−1L and f = v2 −NJ−1v1.Since Vh is a discontinuous finite element space, the matrix A is block diagonal

and easy to be inverted element-wisely to yield a block diagonal inverse. Similarly,the matrix J also is block diagonal and can be inverted element by element becauseUh is also a discontinuous finite element space. After solving the global system forthe Lagrange multipliers, we can obtain u from (47) and σ from (44) at elementlevel independently.

4.1.3. Construction of the finite element approximation spaces. We presenthere how to construct the lowest order discontinuous finite element spaces.

Let an arbitrary element T ∈ Th, with center of gravity (xc, yc) and an arbitraryedge e ∈ Eh \ ED

h . For the local Raviart-Thomas space RT 0(T ) we use the basisfunctions

(49) φT1 = (1, 0) , φT2 = (0, 1) and φT3 = (x− xc, y − yc) ,

given in [3].For the polynomial spaces P0(T ) and P0(e) the basis are given by ψT = 1 and

ψe = 1, respectively.If T ∈ T i

h , i = 1, 2 and T /∈ T 0h , the basis with support on T are: three RT 0(T )

basis, φT1 , φT2 and φT3 , one P0(T ) basis, ψT and three P0(e) basis, ψei , ψej and

ψek .If T ∈ T 0

h , is cut by interface in a triangular and quadrilateral parts (see Figure

7), the basis with support on T are: six RT 0(T ) basis, φT i

1 , φTi

2 , φTi

3 , i = 1, 2, two

P0(T ) basis, ψT 1

, ψT 2

and five P0(e) basis, ψe1j , ψe1k , ψe2i , ψe2j and ψe2k (or fourP0(e) basis if T is divided into two triangles).

Figure 7. Decomposition of element T0 ∈ T 0h , and local bases.

Page 12: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

778 J. ZHU AND V. HECTOR

First, for an arbitrary element T ∈ T ih , i = 1, 2 and T /∈ T 0

h we have the followinglocal system

(50)

1κ (σh, τh)T − (uh,∇ · τh)T + 〈λh, τh · n〉∂T\ED

h= −〈gD, τh · n〉∂T∩ED

h

− (∇ · σh, vh)T = − (f, vh)T〈σh · n, µh〉∂T\ED

h= 〈gN , µh〉∂T∩EN

h

and the corresponding local matrix representation

(51)

AT BT

T CTT

BT 0 0CT 0 0

σT

uT

λT

=

f1Tf2Tf3T

,

where the local matrices and vectors have the dimensions: AT ∈ M3×3 (R), BT ∈M3×1 (R), CT ∈ M3×3 (R), f1T ∈ M3×1 (R), f2T ∈ M1×1 (R) and f3T ∈ M3×1 (R).Appling the procedure described above for the global system. We obtain the localcontribution of T to the global system (48).

(52) MTλT = fT .

Secondly, we consider an arbitrary element T0 ∈ T 0h consisting of two portions

T 10 and T 2

0 . Figure 8 shows the case when T 10 corresponds to the triangular part

and T 20 is the quadrilateral part of T0. The triangular part T 1

0 has only two partsof the edges of T0 while the quadrilateral part T 2

0 has three parts of the edges, sowe introduce two and three Lagrange multipliers (λe1

j, λe1

k) and (λe2

i, λe2

j, λe2

k) for

T 10 and T 2

0 respectively to enforce flux continuities.For the case when T 1

0 corresponds to the quadrilateral part and T 20 is the triangu-

lar one, it can be implemented similarly. Then each cut element has five Lagrangemultipliers (or four Lagrange multipliers if both T 1

0 and T 20 are triangles).

Figure 8. Decomposition of element T0 ∈ T 0h . T 1

0 and T 20 are

the intersections of T0 with Ω1 and Ω2, respectively. Two La-grange multipliers (λe1

j, λe1

k) are needed for the triangular part T 1

0

while three Lagrange multipliers (λe2i, λe2

j, λe2

k) are necessary for

the quadrilateral part T 20 .

From (42) we have the local formulation on T0

(53)

1κ (σh, τh)T0

− (uh,∇ · τh)T0+ 〈λh, τh · n〉∂T0\ED

h+ 〈uh

w, [[τh]]〉ΓT0

= −〈sDn1, τhw〉ΓT0− 〈gD, τh · n〉∂T0∩ED

h

− (∇ · σh, vh)T0+ 〈[[σh]], vh

w〉ΓT0= − (f, vh)T0

+ 〈sN , vhw〉ΓT0

〈σh · n, µh〉∂T0\EDh= 〈gN , µh〉∂T0∩EN

h

Page 13: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

ROBUST AND EFFICIENT MHDG FOR ELLIPTIC INTERFACE PROBLEMS 779

and the corresponding local matrix representation

(54)

AT0

BTT0

CTT0

BT00 0

CT00 0

σT0

uT0

λT0

=

f1T0

f2T0

f3T0

,

where the element level matrices and vectors have the dimensions: AT0∈ M6×6 (R),

BT0∈ M6×2 (R), CT0

∈ M6×5 (R) (or M6×4 (R)), f1T0∈ M6×1 (R), f2T0

∈M2×2 (R) and , f3T0

∈ M5×1 (R) (or M4×1 (R)).The local contribution of T0 to the global system (48) is given by

(55) MT0λT0

= fT0.

We can observe that the local matrix representation is the same for all elements.The difference is the size of the local matrices and vectors.

4.1.4. Numerical results. In this section we focus on the convergence of theunfitted MHDG method (42).Test 3. We solve the same problem as in Test 1 by the method (42) on the struc-tured meshes.

Figure 9 shows the exact and numerical solutions on the interface. We canobserve good approximations to the variable u on both sides of the interface, butto the the normal flux σ ·n in both the Cases A and B. Figures 10 and 11 show theconvergence results for the Cases A and B, respectively. For the Case A, Figure10 shows optimal convergence rates for both approximations in L2 (Ω)-norm. Forthe Case B, Figure 11 shows an optimal convergence rate for the approximation uhand a suboptimal convergence rate for σh globally. We observe in the Case B nonconvergence in L2 (Γ)-norm of the numerical interfacial flux on both sides.

As the result, the unfitted MHDG method (42) does not work well althoughit has a good approximation to u. The normal flux on the interface is not wellapproximated and it is necessary to develop a new unfitted MHDG method.

-1.5

-1

-0.5

0

0 0.2 0.4 0.6 0.8 1

Exact/numericalsolutions

x

ue

u1h

u2h

σe · n1

σ1h · n1

σ2h · n1

(a) Case A

-12

-10

-8

-6

-4

-2

0

2

0 0.2 0.4 0.6 0.8 1

Exact/numericalsolutions

x

u1e

u2e

u1h

u2h

σ1e · n

1

σ2e · n

1

σ1h · n1

σ2h · n1

(b) Case B

Page 14: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

780 J. ZHU AND V. HECTOR

-1.5

-1

-0.5

0

0 0.2 0.4 0.6 0.8 1

Exact/numericalsolutions

x

ue

u1h

u2h

σe · n1

σ1h · n1

σ2h · n1

(c) Case A

-12

-10

-8

-6

-4

-2

0

2

0 0.2 0.4 0.6 0.8 1

Exact/numericalsolutions

x

u1e

u2e

u1h

u2h

σ1e · n

1

σ2e · n

1

σ1h · n1

σ2h · n1

(d) Case B

Figure 9. Exact solutions and their numerical solutions at theGauss points of the interface with structured meshes. (a) and (b)are for the mesh with h = (1/16); (c) and (d) are for the meshwith h = (1/32). Unfitted method (42).

- 1. 8

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0 0. 5 1 1. 5

1

1

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0. 2

0 0. 5 1 1. 5

1

1

Figure 10. Convergence study for the Case A. Unfitted method (42).

- 1. 8

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0 0. 5 1 1. 5

1

1

- 2

- 1. 5

- 1

- 0. 5

0

0. 5

1

1. 5

0 0. 5 1 1. 5

1

1

Figure 11. Convergence study for the Case B. Unfitted method (42).

4.2. Unfitted MHDG penalty method. The main defect of the method (42)is that two jumps (2.v, vi) on the interface cannot be guaranteed. To do that, weadd two penalization terms into the first and second equations of (42) respectively,based on the idea of the Nitsche’s penalty method. Then, we have

Page 15: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

ROBUST AND EFFICIENT MHDG FOR ELLIPTIC INTERFACE PROBLEMS 781

Find (σh, uh, λh) ∈ Vh×Uh×Mh such that, for all (τh, vh, µh) ∈ Vh×Uh×Mh

(56)

1κ (σh, τh)Th

− (uh,∇ · τh)Th+ 〈λh, τh · n〉∂Th\ED

h+∑

T∈T 0

h

〈uhw, [[τh]]〉ΓT

+∑

T∈T 0

h

αh 〈[[σh]], [[τh]]〉ΓT

= −∑

T∈T 0

h

〈sDn1, τhw〉ΓT+∑

T∈T 0

h

αh 〈sN , [[τh]]〉ΓT

− 〈gD, τh · n〉EDh

− (∇ · σh, vh)Th+∑

T∈T 0

h

〈[[σh]], vhw〉ΓT

+∑

T∈T 0

h

βWe

h 〈[[uh]], [[vh]]〉ΓT

= − (f, vh)Th+∑

T∈T 0

h

〈sN , vhw〉ΓT

+∑

T∈T 0

h

βWe

h 〈sDn1, [[vh]]〉ΓT,

〈σh · n, µh〉∂Th\EDh= 〈gN , µh〉EN

h,

where α, β > 0, and We = kw.

4.2.1. Matrix representation for the unfitted MHDG penalty method.

The unfitted MHDG formulation (56) yields the following (global) linear system

(57)

A BT CT

B D 0C 0 0

σ

u

λ

=

f1f2f3

,

where σ, u and λ corresponds to the vector of degrees of freedom for σh, uh andλh, respectively.

The unfitted MHDG formulation (56) maintains the same structure as formula-tion (42). The penalization terms for u and σ are contributed in the matrices Aand D, respectively.

4.2.2. Numerical results. Here we evaluate the performance of the unfittedpenalty MHDG (56) by its convergences and sensitivities of both interface loca-tion and material heterogeneities. For all tests, we consider α = β = 1.Test 4. As in Zilian et al. [37], we consider three different shapes of interfaces, seeFigure 12. The interfaces are defined by the level set functions

(58)φ1 = y − 1

3 , (Horizontal interface)φ2 = y − x

4 − 13 , (Straight sloped interface)

φ3 = y + x2 − x− 13 (Curved interface)

Figure 12. Domain geometry and interfaces shape.

Page 16: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

782 J. ZHU AND V. HECTOR

The exact and numerical solutions on the horizontal interface shape are presentedin Figure 13. It is shown that the introduction of the two penalties produces asignificant improvement on the approximation to the interfacial flux. For the CasesA and B, we obtain very good approximations to both u and σ ·n on the interface.Figures 14 to 19 show the convergence results of both uh and σh for three interfaceshapes with homogeneous and non-homogeneous jumps. It is observed that theoptimal global convergence rates for both uh and σh in all of the cases and theinterfacial convergence rates are optimal in some cases and suboptimal in the others.

-1.5

-1

-0.5

0

0 0.2 0.4 0.6 0.8 1

Exact/numericalsolutions

x

ue

u1h

u2h

σe · n1

σ1h · n1

σ2h · n1

(a) Case A

-12

-10

-8

-6

-4

-2

0

2

0 0.2 0.4 0.6 0.8 1

Exact/numericalsolutions

x

u1e

u2e

u1h

u2h

σ1e · n

1

σ2e · n

1

σ1h · n1

σ2h · n1

(b) Case B

-1.5

-1

-0.5

0

0 0.2 0.4 0.6 0.8 1

Exact/numericalsolutions

x

ue

u1h

u2h

σe · n1

σ1h · n1

σ2h · n1

(c) Case A

-12

-10

-8

-6

-4

-2

0

2

0 0.2 0.4 0.6 0.8 1

Exact/numericalsolutions

x

u1e

u2e

u1h

u2h

σ1e · n

1

σ2e · n

1

σ1h · n1

σ2h · n1

(d) Case B

Figure 13. Exact solutions and their numerical solutions at theGauss points of the horizontal interface on structured meshes. (a)and (b) are for the mesh with h = (1/16); (c) and (d) are for themesh with h = (1/32). Unfitted MHDG penalty method (56).

- 1. 8

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0 0. 5 1 1. 5

1

1

- 2

- 1. 8

- 1. 6

- 1. 4

- 1. 2

- 1

-. 8

- 0. 6

- 0. 4

- 0. 2

0

0 0.

1 1.1

1

Figure 14. Convergence for the horizontal interface. Case A.Unfitted MHDG penalty method (56).

Page 17: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

ROBUST AND EFFICIENT MHDG FOR ELLIPTIC INTERFACE PROBLEMS 783

- 1. 8

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0 0. 5 1 1. 5

1

1

- 2

- 1. 5

- 1

- 0. 5

0

0. 5

1

0 0. 5 1 1. 5

1

1

Figure 15. Convergence for the horizontal interface. Case B.Unfitted MHDG penalty method (56).

- 1. 8

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0 0. 5 1 1. 5

1

1

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0. 2

0 0. 5 1 1. 5

1

1

Figure 16. Convergence for the sloped interface. Case A. Unfit-ted MHDG penalty method (56).

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0 0. 5 1 1. 5

1

1

- 2

- 1. 5

- 1

- 0. 5

0

0. 5

1

0 0. 5 1 1. 5

1

1

Figure 17. Convergence for the sloped interface. Case B. Unfit-ted MHDG penalty method (56).

Page 18: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

784 J. ZHU AND V. HECTOR

- 1. 8

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0 0. 5 1 1. 5

1

1

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0 0. 5 1 1. 5

1

1

Figure 18. Convergence for the curved interface. Case A. Unfit-ted MHDG penalty method (56).

- 1. 6

- 1. 4

- 1. 2

- 1

- 0. 8

- 0. 6

- 0. 4

- 0. 2

0

0 0. 5 1 1. 5

1

1

- 2

- 1. 5

- 1

- 0. 5

0

0. 5

1

0 0. 5 1 1. 5

1

1

Figure 19. Convergence for the curved interface. Case B. Unfit-ted MHDG penalty method (56).

Test 5. Here we are interested in studying the sensitivity of the unfitted MHDGpenalty method (56). We test the robustness of the method in relation to theinterface location in a cut element for the same and different material properties.We also evaluate the sensitivity for high contrast in material properties with a fixedinterface location.

To study the sensitivity for the interface location, we consider a fixed structuredmesh, and we move the interface position from a to b, see Figure 20. For each inter-face location, we evaluate on the interface the relative maximum error in percentagefor u and σ · n1 as in (30) and (31).

In the second part of the test, we fix the interface in the position x = a+0.13h orx = a+0.87h. Then we have the level set function φ(x, y) = c−x with c = a+0.13hor c = a + 0.87h. For each position we set κ1 = 1, change κ2 from 10−4 to 104

in terms of a geometric progression with common ratio 10. For each combinationof material properties we compute the relative maximum error in percentage for uand σ · n1.

Page 19: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

ROBUST AND EFFICIENT MHDG FOR ELLIPTIC INTERFACE PROBLEMS 785

Figure 20. Geometry for the sensitivity test used for the unfittedMHDG penalty method (56). The left is the mesh and the right isthe parameters for the test.

Figure 21 shows the sensitivity results with respect to the interface location fordifferent material properties. We can observe the very good sensitivities of both uhand σh for all combinations of material properties.

Figure 22 shows the sensitivity results for a fixed interface position and vari-able material diffusivities. The very good sensitivities of both uh and σh are alsoobserved for the two considered interface positions.

0

1

2

3

4

5

6

7

8

9

10

0 0.2 0.4 0.6 0.8 1

E∞

dx/h

Eu1

h

∞,Γ

Eu2

h

∞,Γ

1

h·n1

∞,Γ

2

h·n1

∞,Γ

(a) κ1 = 1, κ2 = 1

0

2

4

6

8

10

12

0 0.2 0.4 0.6 0.8 1

E∞

dx/h

Eu1

h

∞,Γ

Eu2

h

∞,Γ

1

h·n1

∞,Γ

2

h·n1

∞,Γ

(b) κ1 = 104, κ2 = 104

0

10

20

30

40

50

60

0 0.2 0.4 0.6 0.8 1

E∞

dx/h

Eu1

h

∞,Γ

Eu2

h

∞,Γ

1

h·n1

∞,Γ

2

h·n1

∞,Γ

(c) κ1 = 104, κ2 = 1

0

1

2

3

4

5

6

7

8

9

0 0.2 0.4 0.6 0.8 1

E∞

dx/h

Eu1

h

∞,Γ

Eu2

h

∞,Γ

1

h·n1

∞,Γ

2

h·n1

∞,Γ

(d) κ1 = 1, κ2 = 104

Figure 21. Sensitivity for interface location. Unfitted MHDGpenalty method (56).

Page 20: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

786 J. ZHU AND V. HECTOR

0

5

10

15

20

25

30

35

40

-4 -3 -2 -1 0 1 2 3 4

E∞

log(k2/k1)

Eu1

h

∞,Γ

Eu2

h

∞,Γ

1

h·n1

∞,Γ

2

h·n1

∞,Γ

(a) c = a+ 0, 13h

0

10

20

30

40

50

60

70

-4 -3 -2 -1 0 1 2 3 4

E∞

log(k2/k1)

Eu1

h

∞,Γ

Eu2

h

∞,Γ

1

h·n1

∞,Γ

2

h·n1

∞,Γ

(b) c = a+ 0, 87h

Figure 22. Sensitivity for material contrast. Unfitted MHDGpenalty method (56).

5. Conclusions and future works

In this paper we propose both fitted and unfitted mixed hybrid discontinuousGalerkin (MHDG) finite element methods to solve numerically elliptic interfaceproblems. The fitted method is a natural application of the classical MHDG forsmooth elliptic problems. We present the numerical results on convergences andsensitivities with large material heterogeneities. For the unfitted case, we firstpropose a MHDG with the broken basis functions (unnecessary to satisfy the jumpconditions) to those cut elements, and stabilize the method by the weighted averagesdepending on the volume fractions of cut elements and the material heterogeneities,numerical results show optimal global convergence rate for both the solution andthe flux. However the interfacial normal flux is not convergent, and we also observenon-physical oscillations on the cut elements. To solve this problem, we applythe idea of the Nitsche’s penalty method to guarantee two jumps on the interfaceparts of cut elements. Numerical results on convergences and sensitivities of boththe interface location within a cut element and the material heterogeneities showthat the final unfitted MHDG penalty method is robust and efficient for interfaceproblems. Unlike the immersed interface finite element methods (IIFEM), thetwo jump conditions are enforced weakly in our variational formulations. So, ourunfitted interface MHDG penalty method can be applied more easily than IIFEM togeneral cases particularly when the immersed basis function cannot be constructed.

In the near future we will give numerical analysis of the proposed unfitted MHDGpenalty method and extend to other application problems such as the Darcy flowsin fractured porous media, moving interface problems, and so on.

Acknowledgments

J. Zhu’s work was supported partially by National Council for Scientific andTechnological Development (CNPq) and CAPES of Brazil, and H. Vargas’ workwas supported by the Doctoral Fellowship from CNPq.

References

[1] C. Annavarapu, M. Hautefeuille and J. E. Dolbow. A robust Nitsche’s formulation for interfaceproblems. Comput. Methods Appl. Mech. Engrg. 225-228:44-54, 2012.

[2] D. N. Arnold and F. Brezzi. Mixed and nonconforming finite element methods: implemen-tation, postprocessing and error estimates. RAIRO Model. Math. Anal. Numer. 19(1):7-32,1985.

Page 21: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

ROBUST AND EFFICIENT MHDG FOR ELLIPTIC INTERFACE PROBLEMS 787

[3] C. Bahriawati and C. Carstensen. Three MATLAB implementations of the lowest-orderRaviart-Thomas MFEM with a posteriori error control. Comput. Methods Appl. Math.,5(4):333-361, 2005

[4] T. Belytschko, N. Moos, S. Usui and C. Primi. Arbitrary discontinuities in finite elements.Int. J. Numer. Methods Engng., 50:993-1013, 2001.

[5] C. Bernardi and R. Verfurth. Adaptive finite element methods for elliptic equations withnon-smooth coefficients. Numer. Math., 85(4):579-608, 2000.

[6] L. Bevilacqua, R. Feijoo and L. F. Rojas M. A variational principle for the Laplace’s operatorwith application in the torsion of composite rods. Inr. J. Solids Strucrures, 10:1091-1102, 1974.

[7] J. H. Bramble and J. T. King. A Finite element method for interface problems in domainswith smooth boundaries and interfaces. Adv. Comput. Math., 6:109-138, 1996.

[8] F. Brezzi, J. Douglas, Jr. and L. D. Marini. Two families of mixed finite elements for secondorder elliptic problems. Numer. Math., 47:217-235, 1985.

[9] F. Brezzi and M. Fortin. Mixed and Hybrid Finite Element Methods. Springer-Verlag, NewYork, 1991.

[10] Z. Cai, X. Ye and S. Zhang. Discontinuous Galerkin finite element methods for interfaceproblems: A priori and a posteriori error estimations. SIAM J. Numer. Anal., 49(5):1761-1787, 2011.

[11] B. Cockburn, J. Gopalakrishnan and R. Lazarov. Unified hybridization of discontinuous

Galerkin, mixed, and continuous Galerkin methods for second order elliptic problems. SIAMJ. Numer. Anal., 47(2):1319-1365, 2009.

[12] H. Egger and J. Schoberl. A hybrid mixed discontinuous Galerkin finite-element method forconvection-diffusion problems. IMA J. Numer. Anal., 30:1206-1234, 2010.

[13] B. Fraeijs de Veubeke. Displacement and equilibrium models in the finite element method. InO.C. Zienkiewicz and G. Holister, editors, Stress Analysis. John Wiley and Sons, New York,1965.

[14] R. P. Fedkiw, T. Aslam, B. Merriman and S. Osher. A non-oscillatory eulerian approach tointerfaces in multimaterial flows (the ghost fluid method). J. Comput. Phys., 152(2):457-492,1999.

[15] Y. Gong, B. Li and Z. Li. Immersed-interface finite-element methods for elliptic interfaceproblems with non-homogeneous jump conditions. SIAM J. Numer. Anal., 46(1):472-495,2008.

[16] A. Hansbo and P. Hansbo. An unfitted finite element method, based on Nitsche’s method forelliptic interface problems. Comput. Methods Appl. Mech. Engrg., 191(47):5537-5552, 2002.

[17] X. He, T. Lin and Y. Lin. A selective immersed discontinuous Galerkin method for ellipticinterface problems. Math. Methods Appl. Sci., DOI: 10.1002/mma.2856, 2013.

[18] S. Hou, P. Song, L. Wang and H. Zhao. A weak formulation for solving elliptic interfaceproblems without body fitted grid. J. Comput. Phys., 249:80-95, 2013.

[19] H. Huang and Z. Li. Convergence analysis of the immersed interface method. IMA J. Numer.Anal., 19:583-608, 1999.

[20] L. N. T. Huynh, N. C. Nguyen, J. Peraire and B. C. Khoo. A high-order hybridizable dis-continuous Galerkin method for elliptic interface problems. Int. J. Numer. Meth. Engng.,93(2):183-200, 2012.

[21] R. LeVeque and Z. Li. The immersed interface method for elliptic equations with discontin-uous coefficients and singular sources. SIAM J. Numer. Anal., 31(4):1019-1044, 1994.

[22] X.-G. Li, J. Zhu, R. Zhang and S. Cao. A combined discontinuous Galerkin method for thedipolar Bose-Einstein condensation. J. Comput. Phys. , 275:363-376, 2014.

[23] Z. Li. The immersed interface method using a finite element formulation. Appl. Numer. Math.,27:253-267, 1998.

[24] Z. Li, T. Lin and X. Wu. New Cartesian grid methods for interface problem using finiteelement formulation. Numer. Math., 96:61-98, 2003.

[25] X. Liu, R. Fedkiw and M. Kang. A boundary condition capturing method for Poisson’sequation on irregular domain. J. Comput. Phys., 160:151-178, 2000.

[26] X. Liu and T. C. Sideris. Convergence of the ghost fluid method for elliptic equations withinterfaces. Math. Comp., 72:1731-1746, 2003.

[27] R. Massjung. An unfitted discontinuous Galerkin method applied to elliptic problems. SIAMJ. Numer. Anal., 50(6):3134-3162, 2012.

[28] N. Moos, J. Dolbow and T. Belytschko. A finite element method for crack growth withoutremeshing. Int. J. Numer. Meth. Engng., 46(1):131-150, 1999.

Page 22: INTERNATIONAL JOURNAL OF c 2019 Institute for Scientific … · 2019-04-01 · Volume 16, Number 5, Pages 767–788 ... fixed, independent of the interface geometry and the interface

788 J. ZHU AND V. HECTOR

[29] C. S. Peskin. Numerical analysis of blood flow in the heart. J. Comput Phys., 25(3):220-252,1977.

[30] P. A. Raviart and J. M. Thomas. A mixed finite element method for 2-nd order elliptic prob-lems. In Mathematical aspects of finite element methods, 292-315. Springer Berlin Heidelberg,1977.

[31] W. H. Reed and T. R. Hill. Triangular mesh methods for the neutron transport equation.Tech. Report No. LA-UR-73-479, Los Alamos Scientific Laboratory, Los Alamos, NewMexico,1973.

[32] J. Zhang, J. Zhu, X. Yu, A. F. D. Loula and L. Bevilacqua. Mixed finite element analysis ofthermally coupled quasi-Newtonian flows. Int. J. Numer. Anal. Model. B, 4(1):35-49, 2013.

[33] J. Zhu and A. F. D. Loula, Mixed finite element analysis of a thermally nonlinear coupledproblem. Numer. Methods Partial Differential Eq., 22:180-196, 2006.

[34] J. Zhu, H. Wu and Y. Wang. A mixed method for the mixed initial boundary value problemsof equations of semiconductor devices. SIAM J. Numer. Anal., 31(3):731-744, 1994.

[35] J. Zhu, X. Yu and A. F. D. Loula. Mixed discontinuous Galerkin analysis of thermally non-linear coupled problem. Comput. Methods Appl. Mech. Engrg., 200:1479-1489, 2011.

[36] J. Zhu, J. Zhang, A. F. D. Loula and L. Bevilacqua. Mixed variational formulation and numer-ical analysis of thermally coupled nonlinear Darcy flows. SIAM J. Numer. Anal., 51(5):2764-2772, 2013.

[37] A. Zilian and T.-P. Fries. A localized mixed-hybrid method for imposing interfacial constraintsin the extended finite element method (XFEM). Int. J. Numer. Meth. Engng., 79:733-752,2009.

Jiang Zhu: Laboratorio Nacional de Computacao Cientıfica, MCTIC, Avenida Getulio Vargas333, 25651-075 Petropolis, RJ, Brazil

E-mail : [email protected] and [email protected]