A Multigrid Method for Two Dimensional Maxwell Interface Problems

Similar documents
Multigrid Methods for Maxwell s Equations

MULTIGRID METHODS FOR MAXWELL S EQUATIONS

Lecture Note III: Least-Squares Method

Local discontinuous Galerkin methods for elliptic problems

A NONCONFORMING PENALTY METHOD FOR A TWO DIMENSIONAL CURL-CURL PROBLEM

Multigrid Methods for Saddle Point Problems

Standard Finite Elements and Weighted Regularization

A Finite Element Method Using Singular Functions for Poisson Equations: Mixed Boundary Conditions

A Finite Element Method Using Singular Functions: Interface Problems

On Friedrichs inequality, Helmholtz decomposition, vector potentials, and the div-curl lemma. Ben Schweizer 1

EXISTENCE AND REGULARITY OF SOLUTIONS FOR STOKES SYSTEMS WITH NON-SMOOTH BOUNDARY DATA IN A POLYHEDRON

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

Geometric Multigrid Methods

A DELTA-REGULARIZATION FINITE ELEMENT METHOD FOR A DOUBLE CURL PROBLEM WITH DIVERGENCE-FREE CONSTRAINT

ANALYSIS OF A FINITE ELEMENT PML APPROXIMATION FOR THE THREE DIMENSIONAL TIME-HARMONIC MAXWELL PROBLEM

Weighted Regularization of Maxwell Equations Computations in Curvilinear Polygons

Scientific Computing WS 2017/2018. Lecture 18. Jürgen Fuhrmann Lecture 18 Slide 1

A Remark on the Regularity of Solutions of Maxwell s Equations on Lipschitz Domains

Institut de Recherche MAthématique de Rennes

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

ETNA Kent State University

Finite Element Methods for Maxwell Equations

Problems of Corner Singularities

A posteriori error estimates for non conforming approximation of eigenvalue problems

1. Introduction. The Stokes problem seeks unknown functions u and p satisfying

Nedelec elements for computational electromagnetics

Scientific Computing WS 2018/2019. Lecture 15. Jürgen Fuhrmann Lecture 15 Slide 1

MULTIGRID PRECONDITIONING IN H(div) ON NON-CONVEX POLYGONS* Dedicated to Professor Jim Douglas, Jr. on the occasion of his seventieth birthday.

Divergence-conforming multigrid methods for incompressible flow problems

Corner Singularities

MIXED FINITE ELEMENT APPROXIMATION OF THE VECTOR LAPLACIAN WITH DIRICHLET BOUNDARY CONDITIONS

A u + b u + cu = f in Ω, (1.1)

arxiv: v1 [math.na] 29 Feb 2016

Overlapping Schwarz Preconditioners for Spectral. Problem in H(curl)

Robust Domain Decomposition Preconditioners for Abstract Symmetric Positive Definite Bilinear Forms

20. A Dual-Primal FETI Method for solving Stokes/Navier-Stokes Equations

Discontinuous Galerkin Method for interface problem of coupling different order elliptic equations

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50

SCHRIFTENREIHE DER FAKULTÄT FÜR MATHEMATIK. On Maxwell s and Poincaré s Constants. Dirk Pauly SM-UDE

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions

Traces and Duality Lemma

STOKES PROBLEM WITH SEVERAL TYPES OF BOUNDARY CONDITIONS IN AN EXTERIOR DOMAIN

c 2008 Society for Industrial and Applied Mathematics

An a posteriori error estimate and a Comparison Theorem for the nonconforming P 1 element

From the Boundary Element Domain Decomposition Methods to Local Trefftz Finite Element Methods on Polyhedral Meshes

Energy norm a-posteriori error estimation for divergence-free discontinuous Galerkin approximations of the Navier-Stokes equations

b i (x) u + c(x)u = f in Ω,

Introduction to finite element exterior calculus

From the Boundary Element DDM to local Trefftz Finite Element Methods on Polyhedral Meshes

A WEAK GALERKIN MIXED FINITE ELEMENT METHOD FOR BIHARMONIC EQUATIONS

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions

ANALYSIS OF THE FINITE ELEMENT METHOD FOR TRANSMISSION/MIXED BOUNDARY VALUE PROBLEMS ON GENERAL POLYGONAL DOMAINS

A Least-Squares Finite Element Approximation for the Compressible Stokes Equations

A MULTIGRID METHOD FOR THE PSEUDOSTRESS FORMULATION OF STOKES PROBLEMS

Problem of Second grade fluids in convex polyhedrons

Simple Examples on Rectangular Domains

Finite Elements. Colin Cotter. February 22, Colin Cotter FEM

An A Posteriori Error Estimate for Discontinuous Galerkin Methods

Construction of wavelets. Rob Stevenson Korteweg-de Vries Institute for Mathematics University of Amsterdam

INTRODUCTION TO FINITE ELEMENT METHODS ON ELLIPTIC EQUATIONS LONG CHEN

Adaptive methods for control problems with finite-dimensional control space

Divergence Boundary Conditions for Vector Helmholtz Equations with Divergence Constraints

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian

Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions

arxiv: v2 [math.na] 23 Apr 2016

A priori error analysis of the BEM with graded meshes for the electric eld integral equation on polyhedral surfaces

Anisotropic mesh refinement in polyhedral domains: error estimates with data in L 2 (Ω)

Convex Hodge Decomposition and Regularization of Image Flows

A Mixed Nonconforming Finite Element for Linear Elasticity

Numerical approximation of output functionals for Maxwell equations

Overlapping Schwarz preconditioners for Fekete spectral elements

Glowinski Pironneau method for the 3D ω-ψ equations

Finite volume method for nonlinear transmission problems

Numerische Mathematik

A Two-grid Method for Coupled Free Flow with Porous Media Flow

Recovery-Based A Posteriori Error Estimation

Yongdeok Kim and Seki Kim

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

arxiv: v1 [math.na] 15 Nov 2017

u xx + u yy = 0. (5.1)

Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18. R. Verfürth. Fakultät für Mathematik, Ruhr-Universität Bochum

On Nonlinear Dirichlet Neumann Algorithms for Jumping Nonlinearities

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

A Balancing Algorithm for Mortar Methods

A local-structure-preserving local discontinuous Galerkin method for the Laplace equation

Mixed Finite Elements Method

Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems

A Domain Decomposition Method for Quasilinear Elliptic PDEs Using Mortar Finite Elements

The Coulomb gauged vector potential formulation for the eddy-current problem in general geometry: well-posedness and numerical approximation

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions

A posteriori error estimation for elliptic problems

arxiv: v3 [math.na] 8 Sep 2015

The Factorization Method for a Class of Inverse Elliptic Problems

Mimetic Finite Difference methods

arxiv: v1 [math.na] 27 Jan 2016

Termination criteria for inexact fixed point methods

A posteriori error estimates for a Maxwell type problem

Introduction. J.M. Burgers Center Graduate Course CFD I January Least-Squares Spectral Element Methods

HIGH-ORDER ACCURATE METHODS BASED ON DIFFERENCE POTENTIALS FOR 2D PARABOLIC INTERFACE MODELS

Stochastic multiscale modeling of subsurface and surface flows. Part III: Multiscale mortar finite elements for coupled Stokes-Darcy flows

Transcription:

A Multigrid Method for Two Dimensional Maxwell Interface Problems Susanne C. Brenner Department of Mathematics and Center for Computation & Technology Louisiana State University USA JSA 2013

Outline A Maxwell Interface Problem in 2D Reduction to Scalar Problems P 1 Finite Element Methods A Multigrid Method Concluding Remarks Collaborators J. Cui, J. Gedicke, Z. Nan and L.-Y. Sung

References S.C.B., J. Cui, Z.Nan and L.-Y. Sung Hodge decomposition for divergence-free vector fields and twodimensional Maxwell s equations Math. Comp., 2012 S.C.B., J. Gedicke and L.-Y. Sung An adaptive P 1 finite element method for two-dimensional Maxwell s equations J. Sci. Comput., 2013 Z. Nan Applications of Helmholtz/Hodge Decomposition to Finite Element Methods for Two-Dimensional Maxwell s Equations Ph. D. Thesis, 2013

A Maxwell Interface Problem in 2D

A Maxwell Interface Problem in 2D An Elliptic Weak Formulation Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). u = electric field Ω=bounded polygonal domain in R 2 f [L 2 (Ω)] 2 (, ) =inner product of L 2 (Ω) µ = permeability (µ >0, µ and µ 1 are bounded) = permittivity ( >0, and 1 are bounded) α = constant

A Maxwell Interface Problem in 2D An Elliptic Weak Formulation Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). v = v1 v 2 v = v 2 x 1 v 1 x 2 v = v 1 x 1 + v 2 x 2 H(curl;Ω)={v [L 2 (Ω)] 2 : v L 2 (Ω)} H 0 (curl;ω)={v H(curl;Ω): tangential component of v = 0 on Ω} H(div 0 ;Ω;) ={v [L 2 (Ω)] 2 : (v) =0}

A Maxwell Interface Problem in 2D An Elliptic Weak Formulation Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). There exists a sequence (Maxwell eigenvalues) 0 α 1 >α 2 >... decreasing to such that this problem is uniquely solvable if α is different from any of the α k s. We assume that α is not a Maxwell eigenvalue.

A Maxwell Interface Problem in 2D Strong Form for the Weak Problem Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u)+αu = Q( 1 f) n u = 0 in Ω on Ω where Q is the orthogonal projection operator from [L 2 (Ω)] 2 to H(div 0 ;Ω;) with respect to the inner product (, ) given by (v, w) = (v w)dx Ω

A Maxwell Interface Problem in 2D Strong Form for the Weak Problem Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u)+αu = Q( 1 f) n u = 0 in Ω on Ω where Q is the orthogonal projection operator from [L 2 (Ω)] 2 to H(div 0 ;Ω;) with respect to the inner product (, ) given by (v, w) = (v w)dx Ω The appearance of Q is due to the fact that [C c (Ω)] 2 is not a subspace of H 0 (curl;ω) H(div 0 ;Ω;).

A Maxwell Interface Problem in 2D Strong Form for the Weak Problem Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u)+αu = Q( 1 f) n u = 0 in Ω on Ω where Q is the orthogonal projection operator from [L 2 (Ω)] 2 to H(div 0 ;Ω;) with respect to the inner product (, ) given by (v, w) = (v w)dx Ω The appearance of Q is due to the fact that [C c (Ω)] 2 is not a subspace of H 0 (curl;ω) H(div 0 ;Ω;). If f = 0, then 1 f belongs to H(div 0 ;Ω;) and hence Q( 1 f)=( 1 f)=f

A Maxwell Interface Problem in 2D A Comment Suppose = µ = 1. In the case where f = 0 and α = 0, a common (non-elliptic) weak formulation for Maxwell s equations is to find u H 0 (curl;ω) such that ( u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω), which implies 0 =(f, ζ) ζ H 1 0(Ω) =( u, ( ζ)) + α(u, ζ) ( ζ H 0 (curl;ω)) = α(u, ζ) ζ H 1 0(Ω) and hence u H(div 0 ;Ω). This weak problem can be solved by the H(curl)-conforming edge element methods of Nédélec.

A Maxwell Interface Problem in 2D A Comment Suppose = µ = 1. In the case where f = 0 and α = 0, a common (non-elliptic) weak formulation for Maxwell s equations is to find u H 0 (curl;ω) such that for all v H 0 (curl;ω). ( u, v)+α(u, v) =(f, v) There is a good reason to avoid using the space H 0 (curl;ω) H(div 0 ;Ω) because a finite element subspace of H(curl;Ω) H(div;Ω) is necessarily also a subspace of [H 1 (Ω)] 2 and it is also known that H 1 -conforming finite element methods for the Maxwell equations converge in general to wrong solutions if Ω is nonconvex.

A Maxwell Interface Problem in 2D A Comment M. Costabel A coercive bilinear form for Maxwell s equations J. Math. Anal. Appl., 1991

A Maxwell Interface Problem in 2D A Comment M. Costabel A coercive bilinear form for Maxwell s equations J. Math. Anal. Appl., 1991 Nevertheless it is still desirable to solve the Maxwell equations using an elliptic formulation. M. Costabel and M. Dauge Weighted regularization of Maxwell equations in polyhedral domains Numer. Math., 2002

A Maxwell Interface Problem in 2D An Interface Problem Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). This is an interface problem when µ and are piecewise constant functions. nts µ 1, 1 Ω 1 s µ 2, 2 Ω 2 µ 1, 1 Ω 1 µ 2, 2 µ 3, 3 µ 3, 3 µ 4, 4 Ω 2 Ω 3 Ω 3 Ω 4

A Maxwell Interface Problem in 2D An Interface Problem Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). This is an interface problem when µ and are piecewise constant functions. M. Costabel, M. Dauge and S. Nicaise Singularities of Maxwell interface problems Math. Model. Numer. Anal., 1999

A Maxwell Interface Problem in 2D An Interface Problem Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). This is an interface problem when µ and are piecewise constant functions. s µ 2, 2 µ 1, 1 Ω 2 Ω 1 µ 3, 3 µ 4, 4 Ω 3 Ω 4 1 = 10 1 2 = 10 3 3 = 1 4 = 10 4 Regularity u [H t (Ω j )] 2 for t < 0.069817...

A Maxwell Interface Problem in 2D An Interface Problem Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). This is an interface problem when µ and are piecewise constant functions. nts µ 1, 1 Ω 1 µ 2, 2 µ 3, 3 Ω 2 Ω 3 1 = 1/350 2 = 1 3 = 1/350 Regularity u [H t (Ω j )] 2 for t < 0.048066...

Reduction to Scalar Problems

Reduction to Scalar Problems Helmholtz/Hodge Decomposition Every v H(div 0 ;Ω;) has a unique representation v = 1 φ + m j=1 c j ψ j, where φ H 1 (Ω), (φ, 1) =0, ψ 1,...,ψ m are -harmonic functions, and m + 1 equals the number of components of Ω.

Reduction to Scalar Problems Helmholtz/Hodge Decomposition Every v H(div 0 ;Ω;) has a unique representation v = 1 φ + m j=1 c j ψ j, where φ H 1 (Ω), (φ, 1) =0, ψ 1,...,ψ m are -harmonic functions, and m + 1 equals the number of components of Ω. m = 0 m = 1 m = 2 Γ 0 = outer boundary Γ j = inner boundary (1 j m)

Reduction to Scalar Problems Helmholtz/Hodge Decomposition ψ 1,...,ψ m are determined by the scalar elliptic problems ( ψ j, v) =0 v H 1 0(Ω) ψ j Γ0 = 0 ψ j Γk = δ jk = 1 j = k 0 j = k for 1 k m These are Dirichlet boundary value problems for a second order scalar elliptic equation if is smooth. (They are interface problems if is a piecewise constant function.)

Reduction to Scalar Problems Helmholtz/Hodge Decomposition ψ 1,...,ψ m are determined by the scalar elliptic problems ( ψ j, v) =0 v H 1 0(Ω) ψ j Γ0 = 0 ψ j Γk = δ jk = 1 j = k 0 j = k for 1 k m These are Dirichlet boundary value problems for a second order scalar elliptic equation if is smooth. (They are interface problems if is a piecewise constant function.) Note that ψ k H 0 (curl;ω) H(div 0 ;Ω;) for 1 k m.

Reduction to Scalar Problems Helmholtz/Hodge Decomposition Every v H(div 0 ;Ω;) has a unique representation v = 1 φ + m j=1 c j ψ j, where φ H 1 (Ω), (φ, 1) =0, ψ 1,...,ψ m are -harmonic functions, and m + 1 equals the number of components of Ω. C. Amrouche, C. Bernardi, M. Dauge and V. Girault Vector potentials in three-dimensional non-smooth domains Math. Methods Appl. Sci., 1998 V. Girault and P.-A. Raviart Finite Element Methods for Navier-Stokes Equations Springer-Verlag, 1986

Reduction to Scalar Problems Helmholtz/Hodge Decomposition In particular, since u H 0 (curl;ω) H(div 0 ;Ω;), we have u = 1 φ + m j=1 c j ψ j where φ H 1 (Ω), (φ, 1) =0, ψ 1,...,ψ m are -harmonic functions, and m + 1 equals the number of components of Ω.

Reduction to Scalar Problems Helmholtz/Hodge Decomposition In particular, since u H 0 (curl;ω) H(div 0 ;Ω;), we have u = 1 φ + m j=1 c j ψ j where φ H 1 (Ω), (φ, 1) =0, ψ 1,...,ψ m are -harmonic functions, and m + 1 equals the number of components of Ω. Idea Instead of computing u directly, we will compute ψ 1,...,ψ m, c 1,...,c m, and φ that appear in the Helmholtz/Hodge decomposition of u.

Reduction to Scalar Problems Helmholtz/Hodge Decomposition In particular, since u H 0 (curl;ω) H(div 0 ;Ω;), we have u = 1 φ + m j=1 c j ψ j where φ H 1 (Ω), (φ, 1) =0, ψ 1,...,ψ m are -harmonic functions, and m + 1 equals the number of components of Ω. Idea Instead of computing u directly, we will compute ψ 1,...,ψ m, c 1,...,c m, and φ that appear in the Helmholtz/Hodge decomposition of u. We need to find the problems that will determine the coefficients c 1,...,c m and the function φ in terms of the given f.

Reduction to Scalar Problems A Useful Result Let η, ψ H 1 (Ω) such that ψ is a constant on each component of the boundary of Ω. Then we have ( η, ψ) =0

Reduction to Scalar Problems A Useful Result Let η, ψ H 1 (Ω) such that ψ is a constant on each component of the boundary of Ω. Then we have ( η, ψ) =0 Proof ( η, ψ) = = = = Ω Ω j=0 ( η) ( ψ) dx ( η) (nψ) ds m (ψ Γj ) ( η) n ds Γ j m (ψ dη Γj ) Γ j ds ds = 0 j=0

Reduction to Scalar Problems Problem for c 1,...,c m Recall u H 0 (curl;ω) H(div 0 ;Ω;) is defined by (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;).

Reduction to Scalar Problems Problem for c 1,...,c m Recall u H 0 (curl;ω) H(div 0 ;Ω;) is defined by (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). Let v = ψ k H 0 (curl;ω) H(div 0 ;Ω;).

Reduction to Scalar Problems Problem for c 1,...,c m Recall u H 0 (curl;ω) H(div 0 ;Ω;) is defined by (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). Let v = ψ k H 0 (curl;ω) H(div 0 ;Ω;). (µ 1 u, ψ k )+α(u, ψ k )=(f, ψ k ) =0

Reduction to Scalar Problems Problem for c 1,...,c m Recall u H 0 (curl;ω) H(div 0 ;Ω;) is defined by (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). Let v = ψ k H 0 (curl;ω) H(div 0 ;Ω;). (µ 1 u, ψ k )+α(u, ψ k )=(f, ψ k ) =0 α( φ + u = 1 φ + m c j ψ j, ψ k )=(f, ψ k ) j=1 m j=1 c j ψ j

Reduction to Scalar Problems Problem for c 1,...,c m Recall u H 0 (curl;ω) H(div 0 ;Ω;) is defined by (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). Let v = ψ k H 0 (curl;ω) H(div 0 ;Ω;). (µ 1 u, ψ k )+α(u, ψ k )=(f, ψ k ) =0 α( φ + α m j=1 u = 1 φ + c j ψ j, ψ k )=(f, ψ k ) m ( ψ j, ψ k )c j =(f, ψ k ) j=1 ( φ, ψ k )=0 m j=1 c j ψ j

Reduction to Scalar Problems Problem for c 1,...,c m For 1 k m, m ( ψ j, ψ k )c j =(1/α)(f, ψ k ) j=1

Reduction to Scalar Problems Problem for c 1,...,c m For 1 k m, m ( ψ j, ψ k )c j =(1/α)(f, ψ k ) j=1 Observe that when m 1, Ω is not simply connected and 0 is a Maxwell eigenvalue. Hence α = 0 when m 1 since we assume α is not a Maxwell eigenvalue.

Reduction to Scalar Problems Problem for c 1,...,c m For 1 k m, m ( ψ j, ψ k )c j =(1/α)(f, ψ k ) j=1 Observe that when m 1, Ω is not simply connected and 0 is a Maxwell eigenvalue. Hence α = 0 when m 1 since we assume α is not a Maxwell eigenvalue. The bilinear form (ρ, ζ) ( ρ, ζ) is SPD on the space spanned by the -harmonic functions because ψ 1,...,ψ m vanish on the outer boundary Γ 0 of Ω.

Reduction to Scalar Problems Problem for c 1,...,c m For 1 k m, m ( ψ j, ψ k )c j =(1/α)(f, ψ k ) j=1 Observe that when m 1, Ω is not simply connected and 0 is a Maxwell eigenvalue. Hence α = 0 when m 1 since we assume α is not a Maxwell eigenvalue. The bilinear form (ρ, ζ) ( ρ, ζ) is SPD on the space spanned by the -harmonic functions because ψ 1,...,ψ m vanish on the outer boundary Γ 0 of Ω. The coefficients c 1,...,c m in the Helmholtz/Hodge decomposition of u are determined by an m m SPD system defined in terms of the ψ j s (depending only on Ω) and f (given).

Reduction to Scalar Problems Problem for φ In order to find the problem that determines the function φ in the Helmholtz/Hodge decomposition u = 1 φ + m j=1 c j ψ j we first need to find the problem that determines the function ξ = µ 1 u

Reduction to Scalar Problems Problem for ξ = µ 1 u Recall (µ 1 u)+αu = Q( 1 f) Q = orthogonal projection from [L 2 (Ω)] 2 onto H(div 0 ;Ω;) with respect to the weighted inner product (, ) )

Reduction to Scalar Problems Problem for ξ = µ 1 u Recall Hence (µ 1 u)+αu = Q( 1 f) ξ + αu = Q( 1 f) In particular we have ξ H 1 (Ω).

Reduction to Scalar Problems Problem for ξ = µ 1 u Recall Hence (µ 1 u)+αu = Q( 1 f) ξ + αu = Q( 1 f) Let ζ H 1 (Ω) be arbitrary. ( ξ, 1 ζ)+α(u, 1 ζ) =(Q( 1 f), 1 ζ)

Reduction to Scalar Problems Problem for ξ = µ 1 u Recall Hence (µ 1 u)+αu = Q( 1 f) ξ + αu = Q( 1 f) Let ζ H 1 (Ω) be arbitrary. ( ξ, 1 ζ)+α(u, 1 ζ) =(Q( 1 f), 1 ζ) ( ξ, 1 ζ)+α(u, ζ) =(Q( 1 f), 1 ζ)

Reduction to Scalar Problems Problem for ξ = µ 1 u Recall Hence (µ 1 u)+αu = Q( 1 f) ξ + αu = Q( 1 f) Let ζ H 1 (Ω) be arbitrary. ( ξ, 1 ζ)+α(u, 1 ζ) =(Q( 1 f), 1 ζ) ( ξ, 1 ζ)+α(u, ζ) =(Q( 1 f), 1 ζ) ( ξ, 1 ζ)+α( u,ζ)=( 1 f, Q( 1 ζ)) u H 0 (curl;ω)

Reduction to Scalar Problems Problem for ξ = µ 1 u Recall Hence (µ 1 u)+αu = Q( 1 f) ξ + αu = Q( 1 f) Let ζ H 1 (Ω) be arbitrary. ( ξ, 1 ζ)+α(u, 1 ζ) =(Q( 1 f), 1 ζ) ( ξ, 1 ζ)+α(u, ζ) =(Q( 1 f), 1 ζ) ( ξ, 1 ζ)+α( u,ζ)=( 1 f, Q( 1 ζ)) ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) 1 ζ H(div 0 ;Ω;)

Reduction to Scalar Problems Problem for ξ = µ 1 u ξ = µ 1 u H 1 (Ω) satisfies ( ) ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) ζ H 1 (Ω)

Reduction to Scalar Problems Problem for ξ = µ 1 u ξ = µ 1 u H 1 (Ω) satisfies ( ) ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) ζ H 1 (Ω) Since ( ξ, 1 ζ) =( ξ, 1 ζ), this is a second order scalar elliptic problem with the homogeneous Neumann boundary condition, where the right-hand side is defined in terms of f (given). (This is an interface problem if is a piecewise constant function.)

Reduction to Scalar Problems Problem for ξ = µ 1 u ξ = µ 1 u H 1 (Ω) satisfies ( ) ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) ζ H 1 (Ω) Since ( ξ, 1 ζ) =( ξ, 1 ζ), this is a second order scalar elliptic problem with the homogeneous Neumann boundary condition, where the right-hand side is defined in terms of f (given). For α = 0, the problem ( ) is well-posed under the assumption that α is not a Maxwell eigenvalue and it implies (µξ, 1) =0. (consistent with Ω u dx = 0 for u H 0 (curl;ω))

Reduction to Scalar Problems Problem for ξ = µ 1 u ξ = µ 1 u H 1 (Ω) satisfies ( ) ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) ζ H 1 (Ω) Since ( ξ, 1 ζ) =( ξ, 1 ζ), this is a second order scalar elliptic problem with the homogeneous Neumann boundary condition, where the right-hand side is defined in terms of f (given). For α = 0, the problem ( ) is well-posed under the assumption that α is not a Maxwell eigenvalue and it implies (µξ, 1) =0. For α = 0 and a simply connected Ω, this is a singular but consistent problem and ξ is determined by ( ) and the constraint (µξ, 1) =0.

Reduction to Scalar Problems Problem for φ We can now derive the problem that determines the function φ H 1 (Ω) in the Helmholtz/Hodge decomposition u = 1 φ + m c j ψ j j=1

Reduction to Scalar Problems Problem for φ We can now derive the problem that determines the function φ H 1 (Ω) in the Helmholtz/Hodge decomposition u = 1 φ + Let ζ H 1 (Ω) be arbitrary. m j=1 c j ψ j

Reduction to Scalar Problems Problem for φ We can now derive the problem that determines the function φ H 1 (Ω) in the Helmholtz/Hodge decomposition u = 1 φ + Let ζ H 1 (Ω) be arbitrary. ( 1 φ, ζ) =(u m j=1 c j ψ j m c j ψ j, ζ) j=1

Reduction to Scalar Problems Problem for φ We can now derive the problem that determines the function φ H 1 (Ω) in the Helmholtz/Hodge decomposition u = 1 φ + Let ζ H 1 (Ω) be arbitrary. ( 1 φ, ζ) =(u m j=1 m j=1 =(u, ζ) c j ψ j c j ψ j, ζ) ( ψ j, ζ) =0

Reduction to Scalar Problems Problem for φ We can now derive the problem that determines the function φ H 1 (Ω) in the Helmholtz/Hodge decomposition u = 1 φ + Let ζ H 1 (Ω) be arbitrary. ( 1 φ, ζ) =(u m j=1 m j=1 =(u, ζ) =( u,ζ) c j ψ j c j ψ j, ζ) ( ψ j, ζ) =0 u H 0 (curl;ω)

Reduction to Scalar Problems Problem for φ We can now derive the problem that determines the function φ H 1 (Ω) in the Helmholtz/Hodge decomposition u = 1 φ + Let ζ H 1 (Ω) be arbitrary. ( 1 φ, ζ) =(u m j=1 m j=1 =(u, ζ) =( u,ζ) =(µξ, ζ) c j ψ j c j ψ j, ζ) ( ψ j, ζ) =0 u H 0 (curl;ω) ξ = µ 1 u

Reduction to Scalar Problems Problem for φ φ H 1 (Ω) satisfies ( φ, 1 ζ) =(µξ, ζ) ζ H 1 (Ω) where ξ = µ 1 u.

Reduction to Scalar Problems Problem for φ φ H 1 (Ω) satisfies ( φ, 1 ζ) =(µξ, ζ) ζ H 1 (Ω) where ξ = µ 1 u. This is a singular second order scalar elliptic problem with the homogeneous Neumann boundary condition. (It is an interface problem if is a piecewise constant function). It is well-posed because of the compatibility condition (µξ, 1) =0 and then φ is uniquely determined by the constraint (φ, 1) =0.

Reduction to Scalar Problems A Numerical Procedure

Reduction to Scalar Problems A Numerical Procedure In the case where m 1, i.e., when Ω is not simply connected, solve the following scalar elliptic problems numerically to find approximations ψj of ψ j for 1 j m. This can be carried out once Ω is given. ( ψ j, v) =0 v H 1 0(Ω) ψ j Γ0 = 0 ψ j Γk = δ jk = 1 j = k 0 j = k for 1 k m

Reduction to Scalar Problems A Numerical Procedure In the case where m 1, i.e., when Ω is not simply connected, solve the following scalar elliptic problems numerically to find approximations ψj of ψ j for 1 j m. This can be carried out once Ω is given. Recall m ( ψ j, ψ k )c j = 1 α (f,ψ k) j=1 Therefore we can replace ψ j and ψ k by ψ j and ψ k and solve the m m SPD system m ( ψj, ψk)c j = 1 α (f,ψ k) j=1 to obtain the approximations c j of c j (1 j m).

Reduction to Scalar Problems A Numerical Procedure Solve the following problem numerically to find an approximation ξ H 1 (Ω) of ξ = µ 1 u. ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) ζ H 1 (Ω) (together with the constraint (µξ, 1) =0 if Ω is simply connected and α = 0)

Reduction to Scalar Problems A Numerical Procedure Solve the following problem numerically to find an approximation ξ H 1 (Ω) of ξ = µ 1 u. ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) ζ H 1 (Ω) (together with the constraint (µξ, 1) =0 if Ω is simply connected and α = 0) If µ = = 1, Ω is convex, ξ is smooth and ξ is obtained by the P 1 finite element method, then ξ ξ L2 (Ω) = O(h 2 ) by a standard duality argument.

Reduction to Scalar Problems A Numerical Procedure Solve the following problem numerically to find an approximation ξ H 1 (Ω) of ξ = µ 1 u. ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) ζ H 1 (Ω) (together with the constraint (µξ, 1) =0 if Ω is simply connected and α = 0) Solve the following problem numerically to find an approximation φ H 1 (Ω) of φ. ( φ, 1 ζ) =(µξ,ζ) ζ H 1 (Ω) (φ, 1) =0 ( φ, 1 ζ) =(µξ, ζ)

Reduction to Scalar Problems A Numerical Procedure The approximation u of the solution u of Maxwell s equations is given by m u = 1 φ + c j ψj. j=1 Solve m scalar Dirichlet problems to compute ψj. Solve an m m SPD system to compute c j. Solve a scalar Neumann problem to compute ξ (which approximates ξ = µ 1 u). Solve a scalar Neumann problem to compute φ.

Reduction to Scalar Problems A Numerical Procedure The approximation u of the solution u of Maxwell s equations is given by m u = 1 φ + c j ψj. j=1 Solve m scalar Dirichlet problems to compute ψj. Solve an m m SPD system to compute c j. Solve a scalar Neumann problem to compute ξ (which approximates ξ = µ 1 u). Solve a scalar Neumann problem to compute φ. These scalar elliptic problems can be solved by many numerical methods.

P 1 Finite Element Methods

P 1 Finite Element Methods A Standard P 1 Finite Element Method We consider homogeneous media with µ = = 1. The scalar elliptic problems are solved by the P 1 finite element method on uniform grids consisting of isosceles rightangled triangles with diameter 2h. a piecewise linear approximation ξ h of ξ = u. a piecewise constant approximation u h of u given by u h = φ h + m c j,h ψ j,h j=1

P 1 Finite Element Methods A Standard P 1 Finite Element Method We consider homogeneous media with µ = = 1. The scalar elliptic problems are solved by the P 1 finite element method on uniform grids consisting of isosceles rightangled triangles with diameter 2h. a piecewise linear approximation ξ h of ξ = u. a piecewise constant approximation u h of u given by u h = φ h + m j=1 A standard error analysis shows that c j,h ψ j,h u ξ h L2 (Ω) + u u h L2 (Ω) Ch β f L2 (Ω) where β = min 1, (π/ω) and ω is the maximum interior angle of Ω.

P 1 Finite Element Methods An Example for the Unit Square Ω=(0, 1) (0, 1) α = 1 N = number of DOFs h 2 sin πx2 Exact Solution u = sin πx 1 We compare the performance of the P 1 finite element method and the performance of the lowest order edge element method (from Nédélec s first family).

P 1 Finite Element Methods An Example for the Unit Square Ω=(0, 1) (0, 1) α = 1 N = number of DOFs h 2 sin πx2 Exact Solution u = sin πx 1 The errors for the approximations of u and u by the edge element method are both O(h) =O(N 1/2 ). For the P 1 finite element method, the error for the approximation of u is O(h) =O(N 1/2 ), while the error for the approximation of ξ = u is O(h 2 )=O(N 1 ).

P 1 Finite Element Methods An Example for the Unit Square 10 0 u u l, l, u u l Nd,!(u ul Nd ) 10 1 10 2 10 3 10 4 u u uniform l l uniform Nd u u l uniform 1 1 1/2 1!(u u l Nd ) uniform 10 1 10 2 10 3 10 4 10 5 N

P 1 Finite Element Methods An Example for an L-Shaped Domain Ω=( 1, 1) 2 \ [0, 1] 2 Exact solution u = r 2/3 cos 2 3 θ π φ(x) 3 (r,θ)=polar coordinates at the reentrant corner φ(x) =(1 x 2 1 )2 (1 x 2 2 )2

P 1 Finite Element Methods An Example for an L-Shaped Domain Ω=( 1, 1) 2 \ [0, 1] 2 Exact solution u = r 2/3 cos 2 3 θ π φ(x) 3 (r,θ)=polar coordinates at the reentrant corner φ(x) =(1 x 2 1 )2 (1 x 2 2 )2 u has the correct singularity at the reentrant corner. ω =(3π)/2 and β = 2/3

P 1 Finite Element Methods An Example for an L-Shaped Domain h u ξ h L2 f L2 Order h u u h L2 f L2 Order α = 1 1/8 6.77E 03 1.39 1/8 1.06E 02 1.14 1/16 2.63E 03 1.36 1/16 5.27E 03 1.01 1/32 1.04E 03 1.34 1/32 2.80E 03 0.91 1/64 4.14E 04 1.33 1/64 1.56E 03 0.84 1/128 1.65E 04 1.33 1/128 9.06E 04 0.79 1/256 6.57E 05 1.32 1/256 5.38E 04 0.75 The order of convergence for u h is approaching β = 2/3. The order of convergence for ξ h is 4/3 because ξ = u H 5/3 (Ω) instead of just in H 1 (Ω) (the case under the assumption that f [L 2 (Ω)] 2 ).

P 1 Finite Element Methods An Example for an L-Shaped Domain h u ξ h L2 f L2 Order h u u h L2 f L2 Order α = 0 1/8 1.12E 02 1.44 1/8 1.35E 02 1.29 1/16 4.24E 03 1.41 1/16 6.13E 03 1.14 1/32 1.63E 03 1.38 1/32 3.07E 03 0.99 1/64 6.36E 04 1.36 1/64 1.66E 03 0.89 1/128 2.50E 04 1.35 1/128 9.46E 04 0.81 1/256 9.80E 05 1.34 1/256 5.58E 04 0.76 h u ξ h L2 f L2 Order h u u h L2 f L2 Order α = 1 1/8 3.57E 02 1.43 1/8 3.19E 02 1.41 1/16 1.32E 02 1.43 1/16 1.23E 02 1.38 1/32 4.98E 03 1.41 1/32 5.03E 03 1.28 1/64 1.90E 03 1.39 1/64 2.26E 03 1.15 1/128 7.37E 04 1.37 1/128 1.13E 03 0.99 1/256 2.87E 04 1.36 1/256 6.17E 04 0.87

P 1 Finite Element Methods An Example for an L-Shaped Domain u u l, ξ ξ l, u u l Nd, (u ul Nd ) 10 1 10 0 10 1 u u l uniform ξ ξ uniform l Nd u u uniform l Nd (u u ) uniform l 1 1/3 2/3 10 2 1 10 2 10 3 10 4 10 5 N

P 1 Finite Element Methods An Example for a Doubly Connected Domain Ω=(0, 4) 2 \ [1, 3] 2 Right-hand side 1 + x1 f = 0 0 1 + x 2 if x 1 < x 2 and 3 < x 1 < 4, otherwise.

P 1 Finite Element Methods An Example for a Doubly Connected Domain Ω=(0, 4) 2 \ [1, 3] 2 Right-hand side 1 + x1 f = 0 0 1 + x 2 if x 1 < x 2 and 3 < x 1 < 4, otherwise. The piecewise constant u h is given by ω =(3π)/2 and β = 2/3 u h = φ h + c h ψ h

P 1 Finite Element Methods An Example for a Doubly Connected Domain h u ξ h L2 f L2 Order c h Order u u h L2 f L2 Order α = 1 1/4 1.03E 02 1.33-0.763918 1.05 8.60E 02 0.71 1/8 4.04E 03 1.35-0.765285 0.87 5.30E 02 0.70 1/16 1.58E 03 1.35-0.765991 0.95 3.29E 02 0.69 1/32 6.21E 04 1.35-0.766332 1.05 2.05E 02 0.68 1/64 2.44E 04 1.34-0.766489 1.12 1.28E 02 0.67 The order of convergence for u h is β = 2/3. The order of convergence for c h is β + 1 2 = 7/6. The order of convergence for ξ h is higher than β because f is piecewise smooth.

P 1 Finite Element Methods An Example for a Doubly Connected Domain h u ξ h L2 f L2 Order c h Order u u h L2 f L2 Order α = 1 1/4 1.03E 02 1.33-0.763918 1.05 8.60E 02 0.71 1/8 4.04E 03 1.35-0.765285 0.87 5.30E 02 0.70 1/16 1.58E 03 1.35-0.765991 0.95 3.29E 02 0.69 1/32 6.21E 04 1.35-0.766332 1.05 2.05E 02 0.68 1/64 2.44E 04 1.34-0.766489 1.12 1.28E 02 0.67 h u ξ h L2 f L2 Order c h Order u u h L2 f L2 Order α = 1 1/4 1.72E 01 1.26 0.763918 1.05 2.68E 01 1.00 1/8 5.28E 02 1.70 0.765285 0.87 1.28E 01 1.06 1/16 1.49E 02 1.83 0.765991 0.95 6.93E 02 0.89 1/32 4.29E 03 1.80 0.766332 1.05 4.04E 02 0.78 1/64 1.13E 03 1.69 0.766489 1.12 2.41E 02 0.73

P 1 Finite Element Methods An Adaptive P 1 Finite Element Method

P 1 Finite Element Methods An Adaptive P 1 Finite Element Method The adaptive algorithm uses a residual-based error estimator η R for u u h L2 (Ω). η 2 R = T T h h 2 Tξ h 2 L 2 (T) + e E h h e [[ φ h ]] t e 2 L 2 (e) + m h e [[ ψ j,h ]] n e 2 L 2 (e) j=1 e E i h E h = the set of the edges of T h E i h = the set of the edge of T h interior to Ω [[ ]] = jump across the edge t e = unit tangent of the edge e n e = unit normal of e

P 1 Finite Element Methods An Adaptive P 1 Finite Element Method The adaptive algorithm uses a residual-based error estimator η R for u u h L2 (Ω). η 2 R = T T h h 2 Tξ h 2 L 2 (T) + e E h h e [[ φ h ]] t e 2 L 2 (e) + m h e [[ ψ j,h ]] n e 2 L 2 (e) j=1 e E i h It follows from a standard argument that u u h L2 (Ω) C η R + ξ ξ h L2 (Ω) h.o.t.

P 1 Finite Element Methods An Adaptive P 1 Finite Element Method Adaptive Loop Solve Estimate Mark Refine Solve: We apply the P 1 finite element methods based on Helmholtz/Hodge Decomposition. Estimate: We evaluate a local error indicator based on η R. Mark: We mark the triangles using the bulk criterion of Dörfler. Refine: We refine the marked triangles followed by a closure algorithm that removes the hanging nodes.

P 1 Finite Element Methods An Example for an L-Shaped Domain Ω=( 1, 1) 2 \ [0, 1] 2 α = 1 Exact solution u = r 2/3 cos 2 3 θ π φ(x) 3 (r,θ)=polar coordinates at the reentrant corner φ(x) =(1 x 2 1 )2 (1 x 2 2 )2

P 1 Finite Element Methods An Example for an L-Shaped Domain 10 1 u u l, ξ ξ l, u u l Nd, (u ul Nd ) 10 0 10 1 10 2 u u l for η R adaptive ξ ξ l for η R adaptive 1 1 1/2 u u l Nd adaptive (u u l Nd ) adaptive 1 10 2 10 3 10 4 10 5 N

P 1 Finite Element Methods An Example for a Doubly Connected Domain Ω=(0, 4) 2 \ [1, 3] 2 Right-hand side 1 + x1 f = 0 0 1 + x 2 if x 1 < x 2 and 3 < x 1 < 4, otherwise.

P 1 Finite Element Methods An Example for a Doubly Connected Domain 10 1 10 0 1 1/3 η R, u u l, ξ ξ l 10 1 10 2 1/2 1 1 2/3 10 3 10 4 u u l uniform η R adaptive 1 u u l for η R adaptive 1 ξ ξ for η adaptive l R ξ ξ l uniform 10 2 10 3 10 4 N

A Multigrid Method

A Multigrid Method A Maxwell Interface Problem We consider heterogeneous media where µ and are piecewise constant functions. The weak problem of finding u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u, v)+α(u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;) becomes an interface problem. For simplicity we assume Ω is simply connected so that u = 1 φ where φ H 1 (Ω) satisfies (φ, 1) =0.

A Multigrid Method A Maxwell Interface Problem Helmholtz/Hodge Decomposition u = 1 φ where φ H 1 (Ω) and (φ, 1) =0 Problem for φ ( φ, 1 ζ) =(µξ, ζ) ζ H 1 (Ω) Problem for ξ = µ 1 u ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) ζ H 1 (Ω)

A Multigrid Method A Maxwell Interface Problem Helmholtz/Hodge Decomposition u = 1 φ where φ H 1 (Ω) and (φ, 1) =0 Problem for φ ( φ, 1 ζ) =(µξ, ζ) ζ H 1 (Ω) Problem for ξ = µ 1 u ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) ζ H 1 (Ω) These are interface problems for the Laplace operator.

A Multigrid Method Laplace Interface Problems S. Nicaise Polygonal Interface Problems Peter Lang, 1993 S. Nicaise and A. Sändig General Interface Problems-I, II Math. Methods. Appl. Sci., 1994

A Multigrid Method The Laplace Interface Problem for φ Find φ H 1 (Ω) such that (φ, 1) =0 and ( φ, 1 ζ) =(µξ, ζ) ζ H 1 (Ω) Strong Form φ j = j µ j ξ j in Ω j φ n = 0 on Ω nts µ 1, 1 Ω 1 φ = φ + on interface µ 2, 2 µ 3, 3 1 φ n = 1 + φ + n on interface Ω 2 Ω 3 φ j = φ Ωj ξ j = ξ Ωj

A Multigrid Method The Laplace Interface Problem for φ Singularity at the Cross Point φ = r λ Θ(θ) (Θ = Θ j in Ω j ) (3π)/2 0 1 Θ 2 (θ)dθ = 1

A Multigrid Method The Laplace Interface Problem for φ A Sturm-Liouville Problem for Θ(θ) Θ j = λ 2 Θ j 1 j 3 at θ = π/2 Θ 1 = 0 at θ = π Θ 1 =Θ 2 at θ = 3π/2 Θ 2 =Θ 3 at θ = 2π Θ 3 = 0 1 1 Θ 1 = 1 2 Θ 2 1 2 Θ 2 = 1 3 Θ 3 ts µ 1, 1 Ω 1 µ 2, 2 µ 3, 3 Ω 2 Ω 3

A Multigrid Method The Laplace Interface Problem for φ A Sturm-Liouville Problem for Θ(θ) Θ j = λ 2 Θ j 1 j 3 at θ = π/2 Θ 1 = 0 at θ = π Θ 1 =Θ 2 at θ = 3π/2 Θ 2 =Θ 3 at θ = 2π Θ 3 = 0 1 1 Θ 1 = 1 2 Θ 2 1 2 Θ 2 = 1 3 Θ 3 ts µ 1, 1 Ω 1 µ 2, 2 µ 3, 3 Ω 2 Ω 3 λ = 0.048066... 1 = 3 = 1/350 2 = 1

A Multigrid Method The Laplace Interface Problem for φ Singularity at the Cross Point φ = r λ Θ(θ) (Θ = Θ j in Ω j ) Regularity of u u = 1 φ On each subdomain Ω j, for any t <λ. u belongs to [H t (Ω j )] 2

A Multigrid Method The Laplace Interface Problem for φ Singularity at the Cross Point φ = r λ Θ(θ) (Θ = Θ j in Ω j ) Regularity of u u = 1 φ On each subdomain Ω j, u belongs to [H t (Ω j )] 2 for any t <λ. For the case where 1 = 3 = 1/350 and 2 = 1, u belongs to [H t (Ω j )] 2 for any t < 0.048066...

A Multigrid Method P 1 Finite Element Method The strong singularity of u around the cross point renders the standard P 1 finite element method ineffective.

A Multigrid Method P 1 Finite Element Method The strong singularity of u around the cross point renders the standard P 1 finite element method ineffective. There are many ways to use the information on the singularity to improve the convergence rate (singular function method, dual singular function method, etc.).

A Multigrid Method P 1 Finite Element Method The strong singularity of u around the cross point renders the standard P 1 finite element method ineffective. There are many ways to use the information on the singularity to improve the convergence rate (singular function method, dual singular function method, etc.). We will use a multigrid approach that is based on the singular function representations for the solutions of the Laplace interface problems and extraction formulas for the stress intensity factors. S.C.B. and L.-Y. Sung Multigrid methods for the computation of singular solutions and stress intensity factor III: interface singularities Comp. Methods. Appl. Mech. Engrg., 2003

A Multigrid Method A Multigrid Method for the Laplace Interface Problem Find ζ H 1 (Ω) such that (ζ,1) =0 and ( ζ, 1 v) =(g, v) v H 1 (Ω) where g L 2 (Ω). (This is the interface problem for φ when g = µξ.)

A Multigrid Method A Multigrid Method for the Laplace Interface Problem Find ζ H 1 (Ω) such that (ζ,1) =0 and ( ζ, 1 v) =(g, v) v H 1 (Ω) where g L 2 (Ω). Singular Function Representation ζ = κψ+ζ R ζ R Ωj H 2 (Ω j ) Ψ(r,θ)=r λ Θ(θ)ρ(r) λ and Θ are determined by the Sturm- Liouville problem and ρ is a smooth cutoff function that equals 1 near r = 0. nts µ 1, 1 Ω 1 µ 2, 2 µ 3, 3 Ω 2 Ω 3

A Multigrid Method A Multigrid Method for the Laplace Interface Problem Find ζ H 1 (Ω) such that (ζ,1) =0 and ( ζ, 1 v) =(g, v) v H 1 (Ω) where g L 2 (Ω). Singular Function Representation where κ = 1 2λ Ω [gψ + 1 ζ Ψ ]dx Ψ (r,θ)=r λ Θ(θ)ρ(r) is the dual singular function. ζ = κψ+ζ R nts µ 1, 1 Ω 1 µ 2, 2 µ 3, 3 Ω 2 Ω 3

A Multigrid Method A Multigrid Method for the Laplace Interface Problem Let T 0, T 1,... be triangulations of Ω obtained by uniform subdivisions and V k be the corresponding P 1 finite element space. On each level we look for an approximation of ζ in the form of ζ k = κ k Ψ+w k where w k V k.

A Multigrid Method A Multigrid Method for the Laplace Interface Problem On level-0 we set κ 0 = 0 and compute w 0 V 0 such that (w 0, 1) =0 and ( w 0, 1 v) =(g, v) v V 0 ( ζ, 1 v) =(g, v) Then we set κ 1 = 1 2λ Ω [gψ + 1 w 0 Ψ ]dx κ = 1 2λ Ω [gψ + 1 ζ Ψ ]dx

A Multigrid Method A Multigrid Method for the Laplace Interface Problem On level-k for k 1, we have an approximation κ k for the stress intensity factor from level-(k 1) and we compute w k V k such that ( (κ k Ψ+w k ), 1 v) =(g, v) v V k or equivalently ( ζ, 1 v) =(g, v) ( w k, 1 v) =(g, v) κ k ( Ψ, 1 v) v V k Then we set κ k+1 = 1 2λ Ω [gψ + 1 (κ k Ψ+w k ) Ψ ]dx

A Multigrid Method A Multigrid Method for the Laplace Interface Problem The idea is that, as we move up the levels, the effect of the singular part of the solution is lessened and we end up approximating the smooth part of the solution, which improves the rate of convergence of the P 1 finite element method. ( w k, 1 v) =(g, v) κ k ( Ψ, 1 v) =( 1 (κψ+ζ R ), v) κ k ( Ψ, 1 v) =( ζ R, 1 v)+(κ κ k )( ψ, 1 v) small

A Multigrid Method A Multigrid Method for the Laplace Interface Problem The idea is that, as we move up the levels, the effect of the singular part of the solution is lessened and we end up approximating the smooth part of the solution, which improves the rate of convergence of the P 1 finite element method. We can solve the k-th level problem using a fixed number of iterations of a multigrid algorithm, with the solution w k 1 V k 1 from the previous level as the initial guess. The resulting algorithm is a full multigrid algorithm where the right-hand side changes from level to level.

A Multigrid Method A Multigrid Method for the Laplace Interface Problem The idea is that, as we move up the levels, the effect of the singular part of the solution is lessened and we end up approximating the smooth part of the solution, which improves the rate of convergence of the P 1 finite element method. We can solve the k-th level problem using a fixed number of iterations of a multigrid algorithm, with the solution w k 1 V k 1 from the previous level as the initial guess. The resulting algorithm is a full multigrid algorithm where the right-hand side changes from level to level. Since we are computing the smooth part of the solution, the convergence of κ k Ψ+w k to κψ+ζ R is of order O(h k ), and since we are using a multigrid algorithm, the computational cost is proportional to the dimension of V k.

A Multigrid Method A Multigrid Method for the Laplace Interface Problem Find ξ H 1 (Ω) such that ( ξ, 1 ζ)+α(µξ, ζ) =(f, 1 ζ) ζ H 1 (Ω) where (µξ, 1) =0 if α = 0. Under the assumption that f is piecewise H 1, we can write ξ = κψ+ξ R where ξ R H 2 (Ω) and Ψ=r λ Θ(θ)ρ(r). Moreover, we have κ = 1 ( 1 f αµξ)ψ + 1 ξ Ψ dx 2λ Ω 1 2λ Ω 1 (n f)ψ ds + Γ [[ 1 n f]]ψ ds

A Multigrid Method An Example for an L-Shaped Domain Ω=( 1, 1) 2 \ [0, 1] 2 1 = 1/50, 2 = 1, 3 = 1/50 µ 1 = 50, µ 2 = 1, µ 3 = 50 λ = 0.126276... nts µ 1, 1 Ω 1 µ 2, 2 µ 3, 3 Ω 2 Ω 3 Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). (α = 0) Exact solution u = 1 r λ Θ(θ)(1 x1 4)2 (1 x2 4)2

A Multigrid Method An Example for an L-Shaped Domain For this example we have φ = 1Ψ+φ R and ξ = 0Ψ+ξ R We solve the Laplace interface problem for ξ and the Laplace interface problem for φ by full multigrid algorithms that exploit the extraction formulas.

A Multigrid Method An Example for an L-Shaped Domain For this example we have φ = 1Ψ+φ R and ξ = 0Ψ+ξ R Multigrid solution ξ k = κ ξ k Ψ+w k (h 0 = 1/12) k ξ R w k H 1 (Ω) κ ξ k 0 2.65 10 1 0 1 4.27 10 1 5.7017 10 1 2 2.16 10 1 1.8443 10 1 3 1.05 10 1 7.0184 10 2 4 5.16 10 2 2.5664 10 3

A Multigrid Method An Example for an L-Shaped Domain For this example we have φ = 1Ψ+φ R and ξ = 0Ψ+ξ R Multigrid solution φ k = κ φ k Ψ+v k (h 0 = 1/12) k φ R v k H 1 (Ω) κ φ k 0 1.74 10 1 0 1 5.50 10 2 6.9799 10 1 2 2.66 10 2 8.5657 10 1 3 1.18 10 2 9.3768 10 1 4 4.46 10 3 9.6800 10 1

A Multigrid Method An Example for an L-Shaped Domain Ω=( 1, 1) 2 \ [0, 1] 2 1 = 1/350, 2 = 1, 3 = 1/350 µ 1 = µ 2 = µ 3 = 1 λ = 0.048066... nts µ 1, 1 Ω 1 µ 2, 2 µ 3, 3 Ω 2 Ω 3 Find u H 0 (curl;ω) H(div 0 ;Ω;) such that (µ 1 u, v) =(f, v) for all v H 0 (curl;ω) H(div 0 ;Ω;). (α = 0) Exact solution ξ(= µ 1 u) =Ψ

A Multigrid Method An Example for an L-Shaped Domain For this example we have ξ =Ψ (ξ R = 0) Multigrid solution for ξ is ξ k = κ k Ψ+w k k κ k w k H 1 (Ω) 0 1.33663 7.14E 02 1 1.06399 2.43E 02 2 1.02051 4.63E 03 3 1.00708 1.49E 03 4 1.00244 5.16E 04 5 1.00085 1.79E 04 6 1.00033 6.30E 05 h 0 = 1/24

A Multigrid Method An Example for an L-Shaped Domain Multigrid solution for u k u k+1 u k L2 (Ω,) order 0 0.37611 0.98 1 0.19115 0.58 2 0.12781 0.78 3 0.07420 0.94 4 0.03876 1.01 5 0.01930 1.02 6 0.00948 h 0 = 1/24

Concluding Remarks We have investigated P 1 finite element methods for two dimensional Maxwell problems that are based on a reduction to scalar elliptic problems through the Helmholtz/Hodge decomposition.

Concluding Remarks We have investigated P 1 finite element methods for two dimensional Maxwell problems that are based on a reduction to scalar elliptic problems through the Helmholtz/Hodge decomposition. There are many off-the-shelf solvers for these scalar elliptic problems. For example, when α is a large negative number, the elliptic problem for ξ can be solved by any good numerical method for the Helmholtz equation.

Concluding Remarks We have investigated P 1 finite element methods for two dimensional Maxwell problems that are based on a reduction to scalar elliptic problems through the Helmholtz/Hodge decomposition. There are many off-the-shelf solvers for these scalar elliptic problems. For example, when α is a large negative number, the elliptic problem for ξ can be solved by any good numerical method for the Helmholtz equation. We have only discussed problems with the perfectly conducting boundary condition. But this approach is also applicable to problems with the impedance boundary condition.

Concluding Remarks In this approach the permeability µ only appears in a lower order term. Therefore we can also handle interface problems where the permittivity has a fixed sign but the sign of µ is arbitrary. s 2 > 0 µ 2 < 0 1 > 0 µ 1 > 0 3 > 0 4 > 0 µ 3 > 0 µ 4 < 0

Acknowledgement