Solving Maxwell s Equations Using the Ultra Weak Variational Formulation

Size: px
Start display at page:

Download "Solving Maxwell s Equations Using the Ultra Weak Variational Formulation"

Transcription

1 Soving Maxwe s Equations Using the Utra Weak Variationa Formuation T. Huttunen, M. Mainen and P. Monk Department of Appied Physics, University of Kuopio, P.O.Box 1627, 7211 Kuopio, Finand Department of Mathematica Sciences, University of Deaware, Newark, Deaware, 19711, USA We investigate the utra weak variationa formuation for simuating time-harmonic Maxwe probems. This study has two main goas. First, we introduce a nove derivation of the UWVF method which shows that the UWVF is an unusua version of the standard upwind discontinuous Gaerkin (DG) method with a specia choice of basis functions. Second, we discuss the practica impementation of an eectromagnetic UWVF sover. In particuar, we propose a method to avoid the conditioning probems that are known to hamper the use of the UWVF for probems in genera geometries and inhomogeneous media. In addition, we show how to impement the PML in the UWVF to accuratey approximate physicay unbounded probems and discuss the paraeization of the UWVF. Three dimensiona numerica simuations are used to examine the feasibiity of the UWVF for simuating wave propagation in inhomogeneous media and scattering from compex structures. 1. INTRODUCTION We are concerned with deveoping a fexibe method for approximating the timeharmonic Maxwe system at resonance frequencies for compex geometries and media. Because of the need to aow a variabe refractive index, we decided to use a voume based method. In further narrowing down our requirements we think that a successfu numerica

2 2 HUTTUNEN, MALINEN, KAIPIO scheme for approximating the time-harmonic Maxwe system needs to address a number of sometimes conficting requirements: The scheme shoud be abe to hande compex geometry. Appications may incude scattering from aircraft, computation of antenna patterns or predicting the interaction of radiation with bioogica tissue (such as the human head). This requirement suggests the use of an unstructured grid. The agorithm shoud be abe to hande different materias (incuding sudden jumps in the eectromagnetic parameters at materia interfaces) incuding dieectrics and conductors. In addition it needs to be abe to hande surface coatings via the impedance or conducting boundary condition. Most scattering probems are posed on unbounded domains. Many probems require computing the eectromagnetic fied in domains (or for objects) that span mutipe waveengths. Thus good dispersion accuracy is desirabe. The focus of this paper is neither on very ow frequency probems in which the objects are a sma fraction of a waveength, or on very high frequency probems in which objects are many of waveengths ong. This is the so caed resonance region of scattering theory. The method shoud give a inear system that can be soved easiy, and the method shoud be easy to program! Of course it woud be easy to add to this ist (for exampe no mention is made of wires or adaptivity) but, for our project, the above summarizes the main design goas. There is no unique choice of method given the above constraints. However, taking into account these goas we decided to use a voume based finite eement ike procedure due to Cessenat and Després [5, 6] caed the Utra Weak Variationa Formuation (UWVF). This method can be impemented on a tetrahedra finite eement grid, so providing geometric fexibiity. It aso handes piecewise constant media and impedance boundary conditions and we have impemented a conducting boundary condition, athough we sha not discuss that here. The basic UWVF approximates unbounded domains via a ow order absorbing

3 SOLVING MAXWELL S EQUATIONS USING THE UWVF 3 boundary condition and this is a weakness. One goa of this paper is to show how to impement the perfecty matched ayer (PML) of Bérenger [2] in the UWVF to give a better absorbing boundary. The UWVF uses a pane wave basis on each eement and hence we hope has good dispersion behavior athough this has yet to be estabished rigorousy. Finay, due to the exceent appendices in Cessenat s thesis [5], the basic UWVF is reativey easy to program, and the inear system can be soved by a simpe iterative scheme (in our case BiCGStab) which makes paraeization reativey simpe. Of course there are many other more commony encountered competitors to the UWVF. Boundary Integra Equation (BIE) techniques hande the unbounded domain without troube, and can aso hande compex geometry (see for exampe [9]). Their main disadvantages are that penetrabe media need to be impemented either by systems of integra equations on each interface between piecewise constant regions or via voume integra equations (aternativey boundary eement and finite eement methods can be couped - see for exampe [14]). In addition, to sove the resuting inear system (which aso requires to evauate singuar integras in a carefu way) it is necessary to use a fast operator evauation strategy ike the Fast Mutipoe Method (FMM) [12]. On the basis of ease of impementation we eected not to pursue this direction athough such methods are justifiaby very popuar in computationa eectromagnetism. Esewhere, one of us (Monk) and E. Darrigrand have started to test couping boundary integra equations using the FMM and together with the UWVF to provide an aternative mesh truncation procedure [11]. Another competitor is the finite eement method (FEM). Typicay edge eements are used to discretize the eectromagnetic fied [19]. The FEM has the same advantages as the UWVF regarding geometric fexibiity and the handing of penetrabe scatterers (however, unike the UWVF, functionay graded materias where the refractive index varies continuousy can be handed by the FEM). It faces the same difficuties regarding modeing unbounded media. The theoretica anaysis of the convergence of the FEM is much better understood than for the UWVF and programming paradigms are we known. However, in order to obtain good dispersion behavior, it is necessary to use higher order eements which are

4 4 HUTTUNEN, MALINEN, KAIPIO quite compicated to program. In addition the soution of the resuting inear system is difficut (mutigrid is no onger an optima strategy due to imitations on the coarsest grid that can be used). This was the main reason for rejecting the FEM at the time this project was started. Recent advances in hierarchic edge basis functions [1] and non-overapping Schwarz soution methods (see for exampe [8]) makes the FEM approach increasingy usefu. Athough extremey compex, perhaps the utimate scheme of this type is an hp-finite eement method (see for exampe [13]). Finay we mention the popuar Finite Integration Method (FIT) [22, 23]. This is essentiay a voume based finite difference scheme so the representation of curved or compicated boundaries requires specia care. The impementation of impedance boundary conditions is then even more compex. Of course the simpe structured mesh of a finite difference method impies a more efficient code and potentiay specia soution methods when compared to simiar finite eement methods. Of course the UWVF is no panacea. First of a the theoretica convergence properties of the UWVF are not as we understood as for the the other methods mentioned above. Furthermore the method can suffer from bad conditioning probems if the basis or grid is not chosen carefuy. Finay the soution is not computed everywhere but ony on the faces of the tetrahedra mesh (termed the skeeton of the mesh) and requires a post-processing step to obtain the soution away from the skeeton. However the far fied pattern can easiy be cacuated directy from the UWVF soution [5]. A goa of this paper is to show practica ways to avoid or contro the above probems (we sha not address theoretica aspects here beyond presenting a nove and unifying derivation of the method), as we as showing how to hande unbounded media better than the basic UWVF. In particuar we sha present a nove derivation of the UWVF that shows it is a standard upwind Discontinuous Gaerkin (DG) method with a specia choice of degrees of freedom and approximating basis functions. After this derivation we sha address severa practica issues reated to using the UWVF as foows:

5 SOLVING MAXWELL S EQUATIONS USING THE UWVF 5 We sha discuss the choice of the number of basis functions per eement to baance the competing needs of accuracy and conditioning. We sha show how to impement a PML in the UWVF and demonstrate that it provides enhanced performance compared to the basic ow order boundary condition in the standard UWVF. We sha show how to post-process the computationa resuts to approximate the soution away from the mesh skeeton. We sha show that the method can sove compex" scattering probems such as scattering in a ayered medium and scattering from a sphere where exact soutions are avaiabe. We sha aso show how to impement a point source in the method. As part of these investigations we sha aso exhibit the performance of the inear system sover (just the BiCGStab), and investigate the frequency dependence of the soution. We sha try to show that the UWVF is a viabe and usefu Maxwe sover. We finish this introduction by describing in detai the Maxwe system and boundary conditions approximated by the basic UWVF of Cessenat and Després [5, 6]. Suppose Ω is a bounded poyhedra domain in R 3. We want to approximate the eectric fied E and magnetic fied H that satisfy the foowing time-harmonic Maxwe system iωɛe H = in Ω, (1) iωµh + E = in Ω. (2) Here ω is the tempora frequency of the fied, and ɛ and µ are respectivey the permittivity (compex vaued in genera) and permeabiity (rea vaued) of the materia in Ω. In particuar, for ɛ, the rea part R(ɛ) is bounded and stricty positive. The imaginary part I(ɛ) is bounded and non-negative. Finay µ is rea, bounded and stricty positive. The fied is supposed to satisfy the foowing generaized impedance boundary condition E n + σ(h n) n = Q(E n + σ(h n) n) + g on Γ = Ω (3)

6 6 HUTTUNEN, MALINEN, KAIPIO where Q is a rea function of position on the boundary with Q 1, n is the unit outward norma on Γ and g is a tangentia vector fied giving the boundary condition. Finay we use a positive parameter σ defined on the boundary Γ (beware this is not the conductivity!). Often σ = µ / ɛ, but more generay we aow σ to be any bounded stricty positive rea function on Γ. Note that the boundary condition (3) is rather genera and for specia choices of Q can be used to impement severa standard boundary conditions. Choosing Q = 1 we get E n = 2g which is the standard perfect eectricay conducting boundary condition. If Q = we obtain the impedance boundary data. E n+σ(h n) n = g and with an appropriate choice of σ = µ / ɛ where ɛ and µ are the eectromagnetic parameters of free space (rea) we have the owest order absorbing boundary condition that can be used to truncate the computationa domain in a scattering cacuation. Finay Q = 1 gives a magnetic wa condition usefu for approximating surfaces with very high permeabiity (or to impement a symmetry boundary condition). 2. DERIVATION OF THE UWVF In this section we sha derive the UWVF for the basic Maxwe system (1) (3). Our derivation, which differs from that of Cessenat and Després [5, 6], highights the connection between the UWVF and the cassica fux spitting discontinuous Gaerkin method for symmetric hyperboic systems (see for exampe [18]). In fact we sha show that the UWVF can be viewed as a discontinuous Gaerkin method with a specia choice of test and tria space. Let τ h = {K} denote a reguar finite eement mesh of eements K of maximum diameter h covering Ω. In principe, this mesh can be quite genera aowing for mixing various eements (cubes, tetrahedra, prisms etc), but in our impementation we use a tetrahedra finite eement mesh since it is easy to generate and fits genera boundaries reasonaby we. Hence we sha assume that each eement K is a tetrahedron and hence has trianguar faces (so simpifying some integras that need to be performed during the cacuation).

7 SOLVING MAXWELL S EQUATIONS USING THE UWVF 7 We now proceed aong standard ines to derive a discontinuous Gaerkin method for the Maxwe system recaing first the integration by parts identity that for any a and b sufficienty smooth on K K a b dv = K a b dv + n K a b da K where the over-ine represents compex conjugate and n K is the unit outward norma to the boundary K of K. Now et ξ K and ψ K denote smooth test vector functions on an eement in the mesh. Mutipying (1) and (2) by the compex conjugate of ξ K and ψ K and integrating over K using the above integration by parts identity to move the cur off the tria functions we obtain K K ( iωɛe ξ K H ξ K) dv = ( iωµh ψ K + E ψ K) dv K = n K H ξ K da, Adding the two equations and reordering the eft hand side we obtain K K n K E ψ K da. ( ) E (iωɛξ K + ψ K ) + H (iωµψ K ξ K ) dv ( = n K H ξ K n K E ψ K) da K where we have used the fact that µ is assumed to be rea vaued. Usuay, in the derivation of the discontinuous Gaerkin method, we woud now specify how to compute the fuxes" or surface currents n K E and n K H from approximate discontinuous fieds, but in this case we now make an important assumption that is the essentia part of the UWVF. We assume that ξ K and ψ K satisfy the foowing adjoint Maxwe system on K: iωɛξ K + ψ K = in K, (4) iωµψ K ξ K = in K. (5) With this assumption the above identity for (E, H) on K reduces to K ( n K H ξ K n K E ψ K) da = (6)

8 8 HUTTUNEN, MALINEN, KAIPIO We now appy the usua discontinuous Gaerkin upwind spitting method to this identity. Let u K = E K H K and φ K = ξ K ψ K then (6) becomes K D K u K φ K da = (7) where the matrix D K is given by D K = (Z K ) T Z K and ZK = n K 3 n K 2 n K 3 n K 1 n K 2 n K 1. Note that Z K a = n K a for any vector a and Z K = (Z K ) T. Fux spitting now amounts to a suitabe factoring of D K into positive and negative semi-definite parts corresponding to eft and right going waves. To obtain the genera UWVF we use a sighty more genera factorization than usua. Let σ > be defined on the faces of the mesh (on the boundary faces it is the function σ appearing in (3), for other faces we sha discuss the choice of σ ater in this paper). To define the spitting of D K et L K,± = 1 2σ ( Z K, ±σ(z K ) 2) and define D K,± = ±(L K,± ) T (L K,± ). A simpe cacuation, using the fact that (Z K ) T (Z K ) 2 = (Z K ) T then shows that D K = D K,+ + D K, with D K,+ positive semidefinite and D K, negative semidefinite. An important property of the spitting that we sha use ater is that if eements K and K share a common face then on K K we have (using the fact that n K = n K ) L K, = 1 2σ ( Z K, σ(z K ) 2) = 1 2σ (Z K, σ(z K ) 2) = L K,+.

9 SOLVING MAXWELL S EQUATIONS USING THE UWVF 9 Using the spitting of D K and the factorization of each term in the spitting we may rewrite (7) as K ( ) (L K,+ u K ) (L K,+ φ K ) (L K, u K ) (L K, φ K ) da =. (8) The discontinuous Gaerkin fux spitting approach is then to coupe the soution on adjacent eements using the second term in the above equation. Thus if K is an eement sharing a face with K we have (using the continuity properties of the soutions of Maxwe s equations across an interface in the absence of surface charges) L K, u K = L K,+ u K (9) on the common face. For faces on the boundary Γ we use the boundary condition (3) written in the convenient form L K, u K = QL K,+ u K ĝ on K Γ where ĝ = (1/ 2σ)g. Equation (8) then becomes (L K,+ u K ) (L K,+ φ K ) dv + (L K,+ u K ) (L K, φ K ) da K + K, K K=f K Γ=f f f (QL K,+ u K + ĝ) (L K, φ K ) da = (1) This is essentiay the UWVF of Cessenat and Després before discretization but to make the connection more obvious we define X K = L K,+ u K K, Y K = L K,+ φ K K and F K (Y K ) = L K, φ K K. Then (1) becomes the probem of finding X K on the faces K of each eement K such that X K Y K da X K F K (Y K ) da K K, K K=f QX K F K (Y K ) da = K Γ=f f K f ĝ F K (Y K ) da (11)

10 1 HUTTUNEN, MALINEN, KAIPIO for a appropriate Y K. This is the UWVF for Maxwe s equations before discretization. A natura question is what is the correct space for the tria and test functions. It turns out that if L 2 t ( K) denotes the space of square integrabe fieds on K that are tangent to K then we can seek X K L 2 t ( K) on each K such that (11) hods for a Y K L 2 t ( K) and a eements K. The ony difficuty is to see that in this case, given any Y K L 2 t ( K), we can find a soution φ K (in H(cur; K) 2 ) of (4) (5) that satisfies the generaized impedance boundary condition L K,+ φ K = Y K on K and furthermore that F K (Y K ) L 2 t ( K). This can be proved as usua by studying the impedance probem on a bounded domain (see [5, 19]). It can be shown [5] that (11) has exacty one soution for any ĝ L 2 t (Γ) and that if u K is computed eement-wise using the Maxwe system (1)-(2) together with the boundary condition L K,+ u K = X K, then the resuting piecewise defined function is exacty the soution u that satisfies (1) (3). We remark that the above derivation of the UWVF extends in a simpe way to the equations of easticity and to the Hemhotz equation written as a first order system (indeed to a genera cass of symmetric hyperboic equations). It remains ony to discretize the UWVF and here we foow exacty [5]. Hence we ony give enough detais to make this paper sef contained and refer the reader to the origina source for a detaied discussion of the discrete probem. The key to Cessenat and Després discrete UWVF is to choose the basis functions for X K and Y K in a way that aows the action of the operator F K to be computed easiy. Various choices are possibe, but for them a it is necessary to assume that ɛ and µ are piecewise constant on the mesh. We sha assume this from now on in the paper. Under this restriction we use pane wave soutions to approximate φ K. In practice, foowing [5], a suitabe famiy of pane waves are generated on K by choosing p K directions d K, d = 1, 1 p K (we use the optima spherica codes from the website [21]), and then defining a unit rea poarization vector ψ K, orthogona to d. From this we compute the

11 SOLVING MAXWELL S EQUATIONS USING THE UWVF 11 compex poarizations F K = ψ K, + iψ K, d K and G K = ψ K, iψ K, d K, 1 p K. It is then easy to verify that the functions (ξ F,K, ψ F,K ) given by ξ F,K = µ K F K exp(ikd K x) and ψ F,K = i ɛ K F K exp(ikd K x) where k = ω µ K ɛ K satisfy the adjoint Maxwe system (4)-(5) on K. Simiary, the pair (ξ G,K, ψ G,K ) given by ξ G,K = µ K G K exp(ikd K x) and ψ G,K = i ɛ K G K exp(ikd K x) are an independent set of soutions of the adjoint Maxwe system. These functions in turn generate pane waves φ F,K = ξ F,K ψ F,K and φ G,K = ξ G,K ψ G,K for 1 p K. The reason for this somewhat compex choice of pane wave is that ξ G,K ξ F,K = for any 1, p K which provides some extra sparseness in certain matrices to be defined shorty. We can now define the approximation to X K denoted X K h and given by X K h = p K =1 x K L K,+ φ F,K + x K p K +L K,+ φ G,K. To compute the unknown expansion coefficients {x K }pk =1 for each eement K in the mesh we foow the usua Gaerkin approach of substituting X K h in pace of X K in (11) and choosing the test functions Y K to be successivey the basis function Y K = L K,+ φ F,K, 1 p K and Y K = L K,+ φ G,K, 1 p K. We note that F K is easy to compute for these basis functions since F K (L K,+ φ F,K ) = L K, φ F,K and simiary for the G" basis functions. By enumerating the the tetrahedra we can form a vector of unknowns x of ength M = K τ h 2p K containing x K, 1 2p K in the

12 12 HUTTUNEN, MALINEN, KAIPIO same order as the eements are numbered. This vector satisfies that matrix equation (D C) x = f (12) where D is the bock diagona Hermitian M M matrix resuting from the first term on the eft hand side of (11), C is the sparse M M matrix resuting from the remaining two terms on the eft hand side and f is the oad vector given by the right hand side after choosing Y K to be each of the discrete basis functions. In order to compute these matrices, integras need to be performed over the faces of the tetrahedra in the mesh. For exampe, in order to compute the matrix D we must evauate integras of the form K (L K,+ φ F,K ) (L K,+ φ F,K ) da for 1, p K and simiar integras invoving the G" basis functions (as we as integras invoving both F" and G" basis functions for other terms in (11)). Using the definition of the operator L K,+ and the basis function φ F,K we see that L K,+ φ F,K = 1 2σ ( µz K F K ) + i ɛ K (Z K ) 2 F K exp(ikd K x) with a simiar expression for (L K,+ φ F,K ). On each panar face f of K the matrix Z K is constant, and we aso assume that σ is aso constant on f thus (L K,+ φ F,K ) (L K,+ φ F,K ) da = K 1 ( µz K F K + i ɛ 2σ K (Z K ) 2 F K f f K exp(ik(d K d K ) x) da f ) f ( µzk F K + i ɛ K (Z K ) 2 F K ) f The vector part of this expression is easy to compute and reativey cheap since the dot product must be done once per face. The main difficuty in computing this term is the compex exponentia integra. Fortunatey, Cessenat [5] shows that the integra over the face can be computed in cosed form as a difference of sinc functions. Athough some care needs to be taken to avoid canceation errors this integra is then easy to impement.

13 SOLVING MAXWELL S EQUATIONS USING THE UWVF 13 The remaining integras in (11) can be computed in the same way. The resut is that we can compute a bock diagona inner product matrix D corresponding to the first term on the eft hand side of (11). This matrix is Hermitian and positive definite (as ong as the wave directions are distinct), but may become severey i-conditioned if too many directions are used. We sha return to this point when we discuss the numerica impementation of the method in Section 3. We aso construct a matrix C corresponding to the remaining terms on the eft hand side of (11). This is a more genera matrix that coupes the expansion coefficients on a tetrahedron K to the expansion coefficients on tetrahedra K that share a face with K. The right hand side in the matrix equation (12) can aso be computed in the same way provided the source vector g invoves ony compex exponentias (such as is the case when soving scattering probems when a pane incident wave strikes a given scatterer and it is desired to compute the scattered fied). Otherwise quadrature is needed to compute the right hand side. This is rather expensive due to the osciatory nature of the basis functions and our current impementation does not aow genera boundary data for this reason. In other appications of the UWVF in two dimensions we have found that when the boundary of the domain is smooth, the accuracy of the UWVF can be improved by using curved edges to the eements adjacent to the boundary. This requires using quadrature to compute the integras on such curved edges. So far we have not impemented this scheme in 3D but a future improvement to our UWVF code woud be to improve the accuracy of the boundary representation in this way (at the cost of an increase in computer time to compute the matrices D and C). Currenty we use a refined grid near to curved boundaries and aow the eements to grow rapidy away from the boundary. 3. IMPLEMENTATION In the previous section we provided a nove derivation of the UWVF and summarized how, after choosing the number of pane wave directions on each eement, we can compute a matrix system (12) that must be soved in order to obtain the coefficients of the surface

14 14 HUTTUNEN, MALINEN, KAIPIO unknown X K h. In this section we discuss severa practica choices needed to improve the basic UWVF Choice of the pane wave directions The choice of the number and directions of the pane waves on each eement has a critica infuence on the accuracy of the discrete UWVF. Choosing too many directions on a given eement can resut in a very poory conditioned matrix D (introduced in the previous section). Since our inversion scheme requires to compute D 1 this can cause the iterative method to fai to converge. Thus the choice of the number of directions on a given eement requires a baance between accuracy and conditioning. Cessenat and Després suggest the use of a fixed number of directions on a the eements in the mesh. In this case we reca the basic convergence resut due to Cessenat [5]. Theorem 3.1. Suppose ɛ = µ = 1 and that p directions are used on each eement in a quasi-uniform and reguar mesh. Then there is a set of directions {d n } p n=1, where p = (N + 1)(N + 3) such that if Q < 1 on Ω then X X h L 2 ( Ω) Ch N+1/2 as the mesh size h decreases, provided the soution is sufficienty smooth. This theorem tes us that, at east for smooth soutions to the Maxwe system, we can increase the order of convergence of the method by increasing the number of directions p per eement (simiar to an h-finite eement method where the degree of the poynomia basis governs the order of convergence for smooth soutions). In addition it was shown in [1] that for any fixed mesh, X X h V as p for any eectromagnetic fied in H(cur; Ω) (again assuming ɛ = µ = 1) provided the directions are chosen to be suitabe quadrature points on the unit sphere. These resuts suggest that choosing p arge may be advantageous for accuracy.

15 SOLVING MAXWELL S EQUATIONS USING THE UWVF 15 Using the UWVF for acoustic probems, we have found that a uniform choice of p across a eements may ead to poor accuracy on arge eements, or poor conditioning on sma eements [17]. In [17] we advocated the practica choice of setting a maximum aowabe condition number and choosing the number of directions p K for each eement K to be the argest number such that the bock of D associated with K has condition number at or beow the cutoff. Thus we emphasized the practica need for convergence of the iterative scheme at the expense of indirect contro over accuracy. This choice works we for a seria program, but when we come to impement a parae code we woud ike to predict approximatey the number of directions per eement quicky to hep oad baancing. This choice can ater be refined eement by eement after the parae job has been aocated to the processors as ong as the number of directions per eement does not change greaty. We have adopted a heuristic for choosing the number of directions per eement based on the anaysis of the error in using pane waves to approximate an independent pane wave not in the basis. This anaysis does not incude poarization effects at this stage and is therefore incompete, but it does suggest why pane waves are essentiay equivaent to Besse functions for buiding the basis. Another imitation of the anaysis is that it does not appy to evanescent waves. Suppose we wish to approximate a pane wave exp(ikx d), d = 1, using a sum of pane waves in the directions d 1,, d pk on an eement K. We choose the origin of the coordinate system to be at the center of the inscribed sphere (having radius ρ K ) and denote by h K the maximum distance of points on K from this inscribed center. In fact h K is roughy the radius of the eement if the eements are reguar. The assumption behind the anaysis we sha now give is that kρ K is arge so that the inscribed sphere is many waveengths across (and of course kh K is sti arger). For any point on the surface of the eement ρ K x h K Thus we can seek to approximate exp(ikd x) to error ɛ in the maximum norm for arge k x kρ K. Carayo and Coino [4] show that if L K kh K ( 2 3 ) 3/2 W 2/3 ( 2khK 3ɛ 2 ) (kh K ) 1/ terms vanishing in kh K. (13)

16 16 HUTTUNEN, MALINEN, KAIPIO where W is the Lambert W function defined on [1/e, ) by W (t) exp(w (t)) = t, then for arge kh K we can truncate the Jacobi-Anger expansion to error ɛ using (L K +1) 2 terms in the sum. Using the fact that L K is an increasing function of kh K and k x is aso arge on the surface of the eement we have exp(ikd x) 4π L K = m= i j (k x )Y m (ˆx)Y m(d) to error ɛ where ˆx = x/ x, j is the th spherica Besse function and Y m is the spherica harmonic of index and momentum m. The same hods for each of the directions d j and thus we can write exp(ikx d) 4π L K = m= p K n=1 c n exp(ikx d n ) i j (k x )Y m (ˆx) ( Y m (d) pk n=1 c n Y m (d n) to accuracy (1 + p K n=1 c n ) ɛ when k x is arge and where the c n, n = 1,, p K are suitabe expansion coefficients. The right hand side wi vanish if we can choose the coefficients c n such that Y m (d) = p K n=1 c n Y m (d n ) for L K and m. For a given choice of d and approximating directions this is a system of (L K + 1) 2 equations in p K unknowns (the c n s). We thus can choose p K = (L K + 1) 2 and then choose the directions {d n } pk n=1 so that they form a fundamenta system for the given set of spherica harmonics (this is aways possibe since the spherica harmonics are ineary independent) [24]. This guarantees the invertibiity of the matrix that woud arise if we wished to compute the coefficients c n. Hence the above equation is sovabe. Various tabes of fundamenta sets of directions for L K = 1,, 29 are given in [2] (optima with respect to different criteria). Note that the need for a fundamenta set of directions is aso suggested by the statement of the error estimate in Theorem 3.1 where ony certain choices of directions give a good error estimate. )

17 SOLVING MAXWELL S EQUATIONS USING THE UWVF 17 TABLE 1 Factor `1 + P p K n=1 c n appearing in the error anaysis as a function of L K computed from 1, randomy chosen d vectors on the unit sphere. Order L K Dimension p K Factor `1 + P p K n=1 c n There remains the possibiity that (1 + p K n=1 c n ) might grow very rapidy with p K and hence make the above estimates meaningess. We use the directions {d n } pk n=1 (from p K = 4 to p K = 121 or L K = 1,, 1) for the optima spherica codes from the website [21]. For these directions we have computed the expansion coefficients c n, n = 1,, p K for p K = (L K + 1) 2 and L K = 1, 1 tested at 1, randomy chosen points on the unit sphere. The resuts are shown in Tabe 1 and show that the factor generay does grow for the vaues of L K used here In fact the growth (ignoring L K = 4) is consistent with an exponentia growth (proportiona to exp(.35l K )). We have no expanation for the arge vaue for L K = 4. In concusion, if we compute L K via (13) and set p K = (L K + 1) 2 we can approximate the trace of the pane wave on the boundary of the eement K to accuracy approximatey ɛ provided the eement is non-degenerate and k x is arge on the faces of the eement (i.e. for exampe if the eement contains a sphere that many waveengths across) and the directions are chosen to be a fundamenta set. In practice we use estimate (13) to motivate a heuristic for cacuating L K even for eements that are sma compared to the waveength of the radiation, but this needs to be improved. Note that, even for arge eements, this procedure ony concerns the oca approximation of pane waves and does not guarantee good dispersion error or good approximation error for more genera fieds.

18 18 HUTTUNEN, MALINEN, KAIPIO Note that if kh K is arge, due to the sower than ogarithmic growth of W, we have that L K Ckh K + 1/2 for any fixed C > 1 and for kh K arge enough. This avoids the (simpe) task of computing W. Thus, in practice, we aow the user to choose coefficients A j, j =, 1, 2, then compute p K = A 2 (kh K ) 2 + A 1 kh K + A and set p K to be the smaest integer greater than ( L K + 1) 2. This gives the number of directions on K and the actua directions are drawn from the tabe of spherica codes as mentioned above. No restriction is paced on the choice of p K other than the practica restriction that 3 p K 13 so adjacent eements may have widey different number of basis eements. We sha present more detais of this approach and some numerica tests in Section Adding a PML ayer The first order absorbing boundary condition obtained by setting Q = and σ = µ / ɛ in (3) requires the absorbing boundary to be far from the scatterer to obtain reasonabe accuracy. It is thus desirabe to be abe to use more efficient mesh termination methods. In [16] we showed how to impement the Perfecty Matched Layer (PML) in the UWVF for acoustics. A simiar approach can be taken for the Maxwe system and we now outine that approach here. The PML is appied to the Maxwe system in free space where ɛ = ɛ and µ = µ. For simpicity we sha assume that the PML is appied when x i = x,i > so the standard Maxwe system governs the fied in the box x i x,i, i = 1, 2, 3 which contains the scatterer. The PML wi occupy the region outside the box and within the box x,i L i < x i < x,i +L i, i = 1, 2, 3. Thus the PML has thickness L i in the direction x i aong the ith coordinate axis. Our experience with the acoustic UWVF is that, unike standard finite eement methods, the UWVF works we with a constant absorption in the ayer. As we sha see this aows the anaytic cacuation of certain integras in the theory, and the constant PML does not cause unacceptabe refections at the

19 SOLVING MAXWELL S EQUATIONS USING THE UWVF 19 PML boundary. A key assumption is that the panes x i = ±x,i, i = 1, 2, 3 at the interface between the PML and the ordinary Maxwe region of the computationa domain are the union of faces of eements (i.e. the panes coincide with boundaries between eements - any eement is either entirey in the PML or entirey in the Maxwe part of the computationa domain). In order to define the PML we use a compex stretching of the spatia variabes [7, 19] so that we define x + iσ x i x,i for x i > x,i x i = k L i (14) x i for x i < x,i for i = 1, 2, 3 where k = ω ɛ µ, L i is the previousy defined thickness of the absorbing ayer in the ith direction and σ i, > is the constant PML absorption parameter in the ith direction. Repacing x i, formay, by x i in (1)-(2) defines the non-physica eectromagnetic fied denoted Ẽ and H which satisfy the Maxwe system with respect to the tide" variabes: iωɛ Ẽ H =, iωµ H + E =, in the PML where denotes the cur in tide variabes. We now use the definition of the tide" variabes to change variabes back to rea coordinates x i, i = 1, 2, 3. Define d i = 1 + iσ i, /(kl i ) and et the matrices A and B be given by 1/(d 2 d 3 ) d 1 A = 1/(d 1 d 3 ) and B = d 2 1/(d 1 d 2 ) d 3 then after the change of variabes the above equations become iωɛ Ẽ A B H =, iωµ H + A BE =.

20 2 HUTTUNEN, MALINEN, KAIPIO Defining the computed fieds in the PML denoted, in an abuse of notation, by E = BẼ and H = B H we obtain the foowing system for the non-physica eectromagnetic fied in the PML: iωɛ A 1 B 1 E H =, (15) iωµ A 1 B 1 H + E =. (16) Thus defining the non-physica anisotropic eectromagnetic parameters in the PML by ɛ B = ɛ A 1 B 1 and µ B = µ A 1 B 1 we see that in the PML the fieds satisfy the Maxwe system (1)-(2) with ɛ and µ repaced by ɛ B and µ B respectivey (the subscript B refers to J.P. Bérenger who first proposed the PML in 1996 [2]). Note that now µ B is compex vaued, and ɛ B and µ B are symmetric but not Hermitian matrices. Thus, within the PML region, the derivation of the UWVF in Section 2 appies. The ony change is to aow µ to be compex so that the adjoint probem becomes iωɛ B ξ K ψ K =, (17) iωµ B ψ K + ξ K =, (18) in each eement K in the PML. The same boundary condition can be used on the outer surface of the PML, and since the matrix B is continuous within the PML, the same matching condition and fux computation can be used across inter-eement boundaries. At the boundary between the PML and Maxwe (vacuum) regions the same matching of fieds between adjacent eements can aso be performed. This is because the boundaries between the PML and Maxwe regions are coordinate panes that are the union of faces in the mesh. For exampe suppose we have one tetrahedron K in the vacuum region, and another K in the PML meeting at a common face on the surface x 1 = x 1,. Across the interface (i.e. on f) the change of variabes approach impies that E K n K = ẼK nk. But d 2 = d 3 = 1 in K and ony d 1 1. Since ony tangentia components of the fied are continuous across f we have aso E K n K = (BẼK ) nk = E K n K. Simiary H n K is aso continuous across f. Thus the fux matching equation (9) hods between K

21 SOLVING MAXWELL S EQUATIONS USING THE UWVF 21 and K since both sides ony invove tangentia components of the reevant fieds. We can concude that the UWVF equation (11) hods throughout the Maxwe region and the PML regions of the computationa domain, provided the modified adjoint equations (17)-(18) are used in cacuating F K for eements in the PML. The PML can be discretized, because, by construction, pane wave soutions of the adjoint system (17)-(18) can be derived from standard pane wave soutions in the tide" coordinates via the change of variabes (14) Point sources In Section 4 we sha investigate fieds originating from an eectric dipoe source at the point x Ω. The dipoe point source can be defined as the soution of the Maxwe system iωɛe H = j in Ω, (19) iωµh + E = in Ω., (2) where j = Iaδ x and where I and a, a = 1 denote the ampitude and poarization of the dipoe. In addition, δ x denotes the Dirac deta function. Foowing the procedure of Section 2, it is easy to show that the right hand side of equation (19) provides a term to the right hand side of the UWVF equation (11). For the point source in the eement x K, the additiona term is simpy as 2 j E K = 2Ia E(x ). (21) K 3.4. Reconstruction within eements Since the UWVF method provides an approximation for the function X K (which is a function of E and H) on each eement face K, but not a direct soution for the eectric fied E and the magnetic fied H, a post-processing step is needed to resove E and H within eements. The approximation X K h for the function X K is constructed by using pane

22 22 HUTTUNEN, MALINEN, KAIPIO waves φ F,K and φ G,K which in turn are soutions of the adjoint Maxwe system (4) and (5). It is cear that in the absence of absorption, the permittivity ɛ and the wave number k are rea vaued and the adjoint system (4) and (5) is the same as the physica Maxwe equations (1) and (2). Consequenty, for rea vaued ɛ, the pane wave basis functions φ F,K and φ G,K are soutions of the oca Maxwe equations in the corresponding eement K. Therefore, it is easy to observe that for any eement K in a non-absorbing medium, the approximation u K h for uk is u K h = p K =1 x K φ F,K + x K M k +φ G,K. (22) Resoving the fied u K for eements in an absorbing medium (i.e. ɛ is compex vaued) or within the PML requires a different approach. The method used here is anaogous with the UWVF post-processing technique introduced for the Hemhotz probem in [16]. Namey, we want to approximate the fieds E and H in a pane wave basis which is a soution of the actua Maxwe system (1) and (2) (or (15) and (16) in the PML), rather than using the adjoint pane wave basis of the discrete UWVF. Therefore, we define a new set of pane waves basis functions as where the pairs (ˆξ F,K, ˆφ F,K = ˆψ F,K ˆξ F,K ˆψ F,K ) and (ˆξ G,K, and ˆφG,K = system (1) and (2) ((15) and (16) in the PML) so that ˆξ G,K ˆψ G,K G,K ˆψ ) are soutions of the physica Hemhotz ˆξ F,K = µ K F K exp(iˆkd K x), ˆψF,K = i ɛ K F K exp(iˆkd K x, ) ˆξ G,K = µ K G K exp(iˆkd K x), ˆψG,K = i ɛ K G K exp(iˆkd K x), where ˆk = ω µ K ɛ K. For the eements in the PML, the permittivity ɛ K and permeabiity µ K are taken as the modified parameters ɛ K = ɛ B and µ K = µ B which aso eads to a matrix vaued wave number ˆk.

23 SOLVING MAXWELL S EQUATIONS USING THE UWVF 23 The next step is to compute new coefficients y K, 1 2p K for this new basis corresponding to the coefficients x K of the discrete UWVF probem. In particuar, in each eement in an absorbing medium (a physica interpretation of the PML is an anisotropic absorbing medium) we want to approximate the soution u K as u K h = p K y K =1 F,K ˆφ + ym K G,K k + ˆφ. (23) In the context of the UWVF, the coefficients y K for the eement K are naturay obtained as a soution of the equation y K = ˆD 1 K D K x K, (24) where the vectors y K and x K contain the coefficients y K and x K, 1 2p K for the eement K. The 2p K 2p K matrices ˆD k and D k are assembed as the diagona bocks of D in the discrete UWVF equation (12). However, due to the two types of pane wave bases invoved in the post-processing, the matrix ˆD K is computed using integras of the form K (L K,+ ˆφF,K ) (L F,K K,+ ˆφ ) da, i.e. using the physica (non-adjoint) pane waves ony. Simiar integras are needed for the basis functions invoving G basis functions as we as both F and G functions. The integras for the matrix D K incude both adjoint and non-adjoint basis functions being of the form K (L K,+ φ F,K ) (L F,K K,+ ˆφ ) da. In essence, the post-processing step for a non-absorbing medium is trivia since the soution for E and H can be extended directy within eements using the same pane basis functions and coefficients needed to approximate the UWVF function X, see Eq. (22). For eements in an absorbing medium or in the PML, the extension of the soution in the

24 24 HUTTUNEN, MALINEN, KAIPIO eements can be computed simiary (see Eq. (23)) but by defining a new non-adjoint pane wave basis and by resoving coefficients for the new basis using a reativey simpe UWVF-type fitting (24) Iterative soution and paraeization In his thesis Cessenat [5] suggests to sove the UWVF equation (12) by writing it as (I D 1 C) x = D 1 f (25) and appying a damped Richardson scheme. Note that D 1 is easy to compute since D is bock diagona, so the action of D 1 C on any vector can be computed at the expense, essentiay, of mutipying by C. We have found that the stabiized bi-conjugate Gradient scheme (BiCGStab) is faster, and we use that method in a the exampes presented here. The UWVF has been paraeized using the same technique used to paraeize the acoustic UWVF in [15]. A domain decomposition strategy is used. The mesh is decomposed into coections of eements using METIS. Because the number of basis functions per eement differs widey, the predicted number of basis functions per eement is used to weight the METIS graph nodes to improve oad baancing. Note that eements are ony connected through faces which simpifies the connectivity graph and decreases the number of eements in one sub-domain that are connected to another compared to a FEM soution. Once the mesh is partitioned, each partition is sent to a processor (using MPI) and the processor performs the conditioning check and adjusts the number of unknowns per eement (as described in Section 3.1). The oca matrix D is aso computed. This requires no communication. Then the matrix C is computed requiring communication to determine the directions on eements neighboring each partition (through faces). Finay f is computed ocay. Then the bi-conjugate gradient scheme is paraeized in the usua way using parae matrix mutipy. 4. NUMERICAL RESULTS

25 SOLVING MAXWELL S EQUATIONS USING THE UWVF 25 To investigate the UWVF method for simuating actua probems invoving the timeharmonic Maxwe probems, we study the method for three different mode cases for which the exact soution is known. In the first case we approximate the fied emitted by an eectric dipoe in free-space. Since the domain of the probem is physicay unbounded, an absorbing boundary condition (ABC) is need on the exterior boundary of the computationa domain. We compare two ABCs of which the first is obtained by choosing Q = in (3). This condition is referred to as ABC in the foowing sections. The second method to truncate the domain is the perfecty matched ayer (PML) outined in Section 3.2. Second, we approximate the fied emitted by the dipoe in an inhomogeneous medium. In particuar, when the dipoe is ocated over a ayered materia for which an exact soution is avaiabe via the Sommerfed integra [19]. The third mode probem is the scattering of a pane wave from a perfecty conducting sphere. In this case, the principa interest is in the computation of the far-fied pattern and in the efficiency of the paraeized UWVF code. However, prior to proceeding to specific mode cases we sha outine the method for seecting a stabe basis for the discrete UWVF. Finay we provide some soutions using the NASA Amond and compare the resuts to resuts in the iterature The choice of basis Since it is known from the previous UWVF studies that the method can suffer from instabiity if the pane wave basis is not carefuy chosen [17], we begin this study by examining a method for seecting a basis on each eement (i.e. a possiby different number of directions on each eement) which eads to stabe soution of the UWVF probem. The stabiity of the probem is in particuar importance since we use the Bi-CGstab iteration for soving the UWVF matrix system. As was noted in 2D UWVF simuations of the Hemhotz equation in [17], if the number of basis directions is too arge, the matrix (I D 1 C) may become i-conditioned. It was aso observed that by controing the condition number of matrix bocks D K it is

26 26 HUTTUNEN, MALINEN, KAIPIO possibe to have contro over the conditioning of the overa UWVF matrix system. More precisey, a arge toerance is set and the computation of the matrix bocks D K is begun by using a reativey sma number of basis functions per eement. After the assemby of D K, its condition number is computed. If the condition number is beow the predetermined toerance, the oca basis dimension (number of directions) is increased and the matrix D K is recomputed. This procedure is repeated unti the argest number of basis functions giving a condition number beow the toerance found. Our experience is that this approach ensures that the iterative scheme for soving (25) converges provided the toerance is not chosen too arge. Accuracy can be improved by choosing the toerance arger within the overa constraint of requiring the iterative method converge. Whie in 2D it is possibe to make a reativey poor initia guess for the basis dimension, due to the wider range of possibe basis dimension in 3D, a better approach for 3D probems is needed. The anaysis of Section 3.1 showed that when kh K is arge, the approximation error for p K pane waves is reativey a simpe function of k K h K. On the other hand, numerica experiments for the 3D Hemhotz probem in [15] show that by constraining the condition number of D K eads to amost inear reation of scaed wave number k K h K and the basis dimension p K. Despite the fact that the reationship between the conditioning and the error is not yet propery understood, we focus on the controing the conditioning since i-conditioning eads to divergent Bi-CG iterations. Let k re denote the rea part of the wave number k. In Fig. 1, the basis dimension p K is potted as a function of k re h av K when the maximum condition number of the matrix bocks D K is imited by the toerances 1 5, 1 7 and 1 9. The eement size parameter h av K defined as a mean distance of the eement vertices from its centroid by is h av K = x K CM x K j, j=1 where x K CM is the position of the centroid of the tetrahedron K and xk j, j = 1,...4 are the coordinates of the vertices.

27 SOLVING MAXWELL S EQUATIONS USING THE UWVF max(cond(d K )) 1e5 max(cond(d K )) 1e7 max(cond(d K )) 1e9 8 p K FIG av k K h K The number of basis functions p K as a function of k K h av K when the basis dimension is chosen by constraining the maximum condition number of D k. As in the Hemhotz case [15], we see an amost inear reationship between the basis dimension and the eement size scaed wave number k re h av K. Motivated by this observation and our accuracy considerations in Section 3.1, we suppose that the basis dimension can be approximated by using a quadratic poynomia of the form p K = round(a 2 (k re h av K ) 2 + A 1 k re h av K + A ). (26) The coefficient A 2, A 1 and A computed using a east-squares fit to data of Fig. 1 are isted in Tabe 2. TABLE 2 Parameters for the basis poynomias Max(Cond(D K )) A 2 A 1 A 1e e e We note that since the estimate (26) uses the rea part of the wave number ony, the absorption is not taken into account. However, numerica simuations show that the absorption has a strong effect on the condition number of D K. Since we want to investigate the performance of the PML (which generates an absorption), the estimate (26) for the

28 28 HUTTUNEN, MALINEN, KAIPIO eements in the PML is miseading. Consequenty, the basis estimate (26) is used mainy for choosing the initia basis for the conditioning based seection. In particuar, to give a fair comparison between the PML and ABC, the same strategy for choosing the basis must be used. We sha show, however, in Section 4.6 that in the absence of absorption, the estimates of (26) are directy appicabe Eectric dipoe in free-space The first mode probem we investigate is to compute the fied due to an eectric dipoe which we get by choosing equation (21) as the right hand side of the UWVF. In the free-space, the exact soution of the probems is where E ex = iωiφ(x, x )a φ(x, x ) = exp(iω ɛ x x ). 4π x x I iωɛ x( x φ a), (27) The geometry and the mesh used in the free-space dipoe simuations are shown in Fig. 2. To avoid possibe spurious accuracy due to symmetry, the point source is ocated at the point (.2,.2,.2) of the cube centered at the origin. The cube is surrounded by.1 thick PML. Due to the presence of the singuarity at the ocation of the point source, the mesh is refined near the point (.2,.2,.2). In a simuations for this probem, the basis is chosen by imiting the condition number of the matrix bocks D K. The initia guess for the basis is made using the poynomias of Fig. 1. During the assemby of matrix D, the argest number of pane waves which give the condition number of D K beow the predetermined imit is chosen. The Bi-CGstab is terminated when the reative residua is beow 1 5. Fig. 3 shows that a three condition number imits used in Fig. 1 ead to convergent Bi- CGstab iteration when the anguar frequency is ω = 1π and the ABC is used. Subsequent simuations show that the condition numbers beow 1 5 give a sufficienty arge basis dimension for accuracy in the frequency range used in this study (to be quantified shorty).

29 SOLVING MAXWELL S EQUATIONS USING THE UWVF 29 FIG. 2. Left: The domain encosing the point source at (.2,.2,.2) (mark by a sma sphere). The actua region of interest is the cube surrounded by a.1 thick PML. Right: The mesh for the probem consisting of 2262 eements and 443 vertices. The mesh is refined near the ocation of the point source so that eements size increases with distance from the source r as 5r 2. Reative residua max(cond(d K )) 1e5 max(cond(d K )) 1e7 max(cond(d K )) 1e Iteration number FIG. 3. The convergence of the Bi-CGstab for different condition numbers at ω = 1π. Therefore, it is used in the rest of the simuations. Hence, the number of basis functions in each eement are approximatey the same as shown in the owest graph of Fig. 1, depending on the oca wave number and size of the eement. We want to note, however that the actua number of basis functions can have sma variation between eements, despite the same oca wave number k K and eement size parameter h av K, since the conditioning is aso affected by the shape of the eements. And as noted earier, the absorption in the PML eements reduces the number of basis functions as compared to the estimates of Fig. 1 which are computed for a non-absorbing medium.

30 3 HUTTUNEN, MALINEN, KAIPIO The effect of the PML One objective of this study is to investigate the performance of the PML in the UWVF as a method for eiminating spurious refections arising from the truncation of wave probems on unbounded domains. Fig. 4 shows the soution for the free-space dipoe at the anguar frequency ω = 3π. rea( E 3 ), Exact rea( E 3 ), UWVF ABC rea( E 3 ), UWVF PML z z z y y y 15 E, Exact E, UWVF ABC E, UWVF PML z 1 z 1 z y y y E E ex E E ex z.6 z.6 FIG y y UWVF approximation for the free-space dipoe at ω = 3π. The exact soution is computed using equation (27). The UWVF-ABC corresponds to the absorbing boundary condition (3) with Q = and g =. The approximation with the PML is for the decay parameter σ =. The top row shows the rea parts of the z-component of the eectric fied. The midde row shows the fu ampitude of the eectric fied E. The bottom row presents the distribution of the error in the UWVF-ABC and UWVF-PML soutions. The errors for the ABC and PML approximations are 6.69% and 2.63%, respectivey. The effect of the PML decay parameter σ on the accuracy of the UWVF approximation is investigated in Fig. 5. Since the boundary condition on the exterior boundary of the PML is equation (3) with Q = and g =, the case σ = corresponds to the ow order

31 SOLVING MAXWELL S EQUATIONS USING THE UWVF 31 absorbing boundary condition referred to as ABC in this study. Simuation are computed for three different anguar frequencies ω = 1π, 2π and 3π. The corresponding waveengths are λ =.2,.1 and.667, so the thickness of the PML in terms of waveengths is.5λ, λ and 3/2λ. The same figure aso shows the number of Bi-CGstab iterations needed to reach the reative residua beow 1 5. Reative error ( % ) ω = 1π ω = 2π ω = 3π Number of iterations FIG σ σ Left: Error as a function of the PML decay parameter σ at the point (-.2,-.2,-.2). Right: The number of BiCGstab iterations as a function of σ in the same probem. These resuts suggest that the UWVF approximation using the PML becomes unstabe at ow frequency causing an increased number of iterations. On the other hand, there is a window of vaues for σ which improve the accuracy of the UWVF-PML in comparison to the UWVF-ABC. When the decay parameter is too arge, the error increases. This is caused by the reduced number of basis functions in the PML eements resuting from the condition number based criterion for choosing the basis. More precisey, we imit the maximum condition number of bocks D K beow 1 5. At arge σ this criterion is met or even exceeded when the number of pane waves in the PML eements is ony three. The instabiity of the UWVF-PML approximation at ow frequencies is seen more ceary in Fig. 6 in which the error and the number of degrees of freedom (DOF) are potted a function of the frequency. The axis on the top of the error pot shows the ratio of the maximum eement size h max and the waveength λ. The PML eads to poorer accuracy than the ABC at the owest frequency ω = 5π after which the performance of the PML improves. Resuts suggest that the use of the PML at higher frequencies has two advantages, First, it reduces the error. Second, due to the smaer number of basis functions needed for

32 32 HUTTUNEN, MALINEN, KAIPIO h max /λ Reative error ( % ) ABC PML, σ = 2. DOF x FIG. 6. 1pi 2pi 3pi 4pi ω.5 1pi 2pi 3pi 4pi ω Left: Error as a function of the anguar frequency ω at the point (-.2,-.2,-.2). The top axis of the figure shows the number of waveengths per argest eement edge ength in the non-pml region h =.17. Right: The number of degrees of freedom (DOF) as the function of ω. the eements in the PML, it aso reduces the size of the probem (of course, the PML woud aso aow us to reduce the size of the computationa domain which woud further reduce the size of the probem) Fied near the singuarity Since the fied of the dipoe has a singuarity at its origin, it is important to investigate the error of the UWVF approximations as a function of the distance from the singuarity. Fig. 7 presents the error for approximating the soution using the UWVF-ABC and the UWVF-PML aong the diagona of the cubic computationa domain. The error is potted on the ine from the point (-.5,-.5,-.5) to (.5,.5,.5). As is to be expected, the error peaks strongy at ocation of the dipoe where the true soution is unbounded. Whie the soution with the ABC has wavy spurious refections, the error for the PML is smoother within the computationa domain. However, the PML error aso increases rapidy near the corner of the actua computationa domain. This suggests that the PML sti induces weak refections back to the computationa domain Layered media The UWVF method can easiy be used for probems in an inhomogeneous medium. Fig. 8 shows the UWVF approximations for a dipoe source above a ayered medium. The

33 SOLVING MAXWELL S EQUATIONS USING THE UWVF 33 5 ω = 1π 5 ω = 2π Reative error (%) Reative error (%) x.5.5 x 5 ω = 3π Reative error (%) FIG x The error on the diagona of the computationa domain (aong the ine from (-.5,-.5,-.5) to (.5,.5,.5)). The dashed ine is the error for the ABC and soid ine shows the error when the PML is used. The PML simuations are computed using the decay parameter σ = 2.. The peak in the error is at the ocation of the dipoe at (.2,.2,.2). upper domain z > has n = 1 and in the region z < n = 2. Resuts are shown for ω = 3π. As in the case of the homogeneous medium, the use of the PML reduces spurious refections from the exterior boundary. This can be shown by comparing the resuts for the ABC and the PML with a anaytica soution of the probem which is outined in [19]. In Fig. 9 we pot the fied E aong the ine z =.2 in the x = pane. The wavy spurious refection of the ABC are amost extinguished when the PML is used. Consequenty, the error is reduced from from 3.4% to.8% Scattering from a sphere The third mode probem we study is the scattering of a pane wave from a perfecty conducting sphere with radius R =.5. The actua region of interest is a cube with

34 34 HUTTUNEN, MALINEN, KAIPIO rea( E 3 ), UWVF ABC E, UWVF ABC z y z y 1 5 rea( E 3 ), UWVF PML E, UWVF PML z y z y FIG. 8. The UWVF-approximations for a dipoe in a ayered medium when ω = 3π. The PML improves the soution Exact UWVF ABC UWVF PML E y FIG. 9. The fied E aong the ine z =.2 in the x = pane. The PML reduces the error from 3.4% to.8%. The exact soution for the probem is formuated in [19]. side ength.55. This domain is surrounded by a.2 thick PML. The mesh used in a simuations of this section is shown in Fig. 1. It has maximum ength of an eement edge h max =.196. To ensure an accurate geometric representation of the surface of the sphere, the mesh is refined near the scatterer. We compute soution at ω = 3π which gives λ/h max =.34, i.e. approximatey three waveengths per eement.

35 SOLVING MAXWELL S EQUATIONS USING THE UWVF 35 FIG. 1. The mesh used in the scattering from the sphere simuations. The mesh consists of vertices and tetrahedra. To better approximate the sphere, the mesh is reativey fine on near the surface of the scatterer. The probem can be decomposed into the scattered part E sc and the incident part E in. The incident fied is a y-direction poarized pane wave propagating in the direction of positive x-axis. The probem is formuated for the scattered fied ony. In the UWVF, we set Q = 1 and g = (1/2)n E in (see Eq. (3)) on the surface of the sphere. On the exterior boundary we have Q =, σ = µ / ɛ and g = which corresponds to the ow-order ABC. We aso compute the eectric far-fied pattern E defined in spherica coordinates (r, θ, φ) as µɛ r E(r, θ, φ) E (θ, φ) eiω, r when r. The computation of the far-fied from the UWVF approximation is presented in [5]. In a far-fied simuations of this study, the integras for the resoving the far-fied are computed over the exterior boundary of the computationa domain. Fig. 11 shows the near-fied UWVF-PML approximationswith σ = 2. for the scattered fied E sc. The tota fied E sc + E in is shown on the right. The eectric far-fied pattern for the same probem is potted in Fig. 12. The figure shows UWVF approximations using the ABC and the PML which both compare we with the anaytica Mie series soution (the PML soution is amost indistinguishabe from the exact soution).

36 36 HUTTUNEN, MALINEN, KAIPIO E sc, UWVF E, UWVF z.8.6 z x x FIG. 11. The UWVF-PML approximation for the scattering probem at ω = 3π. The ampitude of the scattered fied is shown on the eft. On the right is the ampitude of the tota fied (giving an idea of the radius of the sphere in waveengths). Far fied E (db) Mie UWVF ABC UWVF PML Ange (degrees) FIG. 12. The far-fied pattern E for the scattered fied from the sphere at ω = 3π. The UWVF approximations are in good agreement with the Mie series soution. The error in the far-fied and the number of degrees of freedom (DOF) as a function of the anguar frequency ω is shown in Fig. 13. The axis on the top of the error pot shows the ratio of the maximum eement size h max and the waveength λ NASA amond The ast mode probem is the scattering of a pane from the NASA amond for which experimenta data is pubished in [25]. The perfecty conducting metaic amond-shaped scatterer is 25.2 cm ong. The coordinate system is chosen so that the ongest dimension of the amond is in the x-direction and the smaest in the z-direction. The computationa domain is cm 3 cube. The object is iuminated by pane waves which propagate in (x, y)-pane and are verticay poarized (i.e. the VV-poarization in [25]). Hence, the

Separation of Variables and a Spherical Shell with Surface Charge

Separation of Variables and a Spherical Shell with Surface Charge Separation of Variabes and a Spherica She with Surface Charge In cass we worked out the eectrostatic potentia due to a spherica she of radius R with a surface charge density σθ = σ cos θ. This cacuation

More information

$, (2.1) n="# #. (2.2)

$, (2.1) n=# #. (2.2) Chapter. Eectrostatic II Notes: Most of the materia presented in this chapter is taken from Jackson, Chap.,, and 4, and Di Bartoo, Chap... Mathematica Considerations.. The Fourier series and the Fourier

More information

Physics 506 Winter 2006 Homework Assignment #6 Solutions

Physics 506 Winter 2006 Homework Assignment #6 Solutions Physics 506 Winter 006 Homework Assignment #6 Soutions Textbook probems: Ch. 10: 10., 10.3, 10.7, 10.10 10. Eectromagnetic radiation with eiptic poarization, described (in the notation of Section 7. by

More information

Gauss Law. 2. Gauss s Law: connects charge and field 3. Applications of Gauss s Law

Gauss Law. 2. Gauss s Law: connects charge and field 3. Applications of Gauss s Law Gauss Law 1. Review on 1) Couomb s Law (charge and force) 2) Eectric Fied (fied and force) 2. Gauss s Law: connects charge and fied 3. Appications of Gauss s Law Couomb s Law and Eectric Fied Couomb s

More information

A Brief Introduction to Markov Chains and Hidden Markov Models

A Brief Introduction to Markov Chains and Hidden Markov Models A Brief Introduction to Markov Chains and Hidden Markov Modes Aen B MacKenzie Notes for December 1, 3, &8, 2015 Discrete-Time Markov Chains You may reca that when we first introduced random processes,

More information

MATH 172: MOTIVATION FOR FOURIER SERIES: SEPARATION OF VARIABLES

MATH 172: MOTIVATION FOR FOURIER SERIES: SEPARATION OF VARIABLES MATH 172: MOTIVATION FOR FOURIER SERIES: SEPARATION OF VARIABLES Separation of variabes is a method to sove certain PDEs which have a warped product structure. First, on R n, a inear PDE of order m is

More information

High-order approximations to the Mie series for electromagnetic scattering in three dimensions

High-order approximations to the Mie series for electromagnetic scattering in three dimensions Proceedings of the 9th WSEAS Internationa Conference on Appied Mathematics Istanbu Turkey May 27-29 2006 (pp199-204) High-order approximations to the Mie series for eectromagnetic scattering in three dimensions

More information

Introduction. Figure 1 W8LC Line Array, box and horn element. Highlighted section modelled.

Introduction. Figure 1 W8LC Line Array, box and horn element. Highlighted section modelled. imuation of the acoustic fied produced by cavities using the Boundary Eement Rayeigh Integra Method () and its appication to a horn oudspeaer. tephen Kirup East Lancashire Institute, Due treet, Bacburn,

More information

4 Separation of Variables

4 Separation of Variables 4 Separation of Variabes In this chapter we describe a cassica technique for constructing forma soutions to inear boundary vaue probems. The soution of three cassica (paraboic, hyperboic and eiptic) PDE

More information

CS229 Lecture notes. Andrew Ng

CS229 Lecture notes. Andrew Ng CS229 Lecture notes Andrew Ng Part IX The EM agorithm In the previous set of notes, we taked about the EM agorithm as appied to fitting a mixture of Gaussians. In this set of notes, we give a broader view

More information

Section 6: Magnetostatics

Section 6: Magnetostatics agnetic fieds in matter Section 6: agnetostatics In the previous sections we assumed that the current density J is a known function of coordinates. In the presence of matter this is not aways true. The

More information

PHYS 110B - HW #1 Fall 2005, Solutions by David Pace Equations referenced as Eq. # are from Griffiths Problem statements are paraphrased

PHYS 110B - HW #1 Fall 2005, Solutions by David Pace Equations referenced as Eq. # are from Griffiths Problem statements are paraphrased PHYS 110B - HW #1 Fa 2005, Soutions by David Pace Equations referenced as Eq. # are from Griffiths Probem statements are paraphrased [1.] Probem 6.8 from Griffiths A ong cyinder has radius R and a magnetization

More information

Lecture 8 February 18, 2010

Lecture 8 February 18, 2010 Sources of Eectromagnetic Fieds Lecture 8 February 18, 2010 We now start to discuss radiation in free space. We wi reorder the materia of Chapter 9, bringing sections 6 7 up front. We wi aso cover some

More information

Related Topics Maxwell s equations, electrical eddy field, magnetic field of coils, coil, magnetic flux, induced voltage

Related Topics Maxwell s equations, electrical eddy field, magnetic field of coils, coil, magnetic flux, induced voltage Magnetic induction TEP Reated Topics Maxwe s equations, eectrica eddy fied, magnetic fied of cois, coi, magnetic fux, induced votage Principe A magnetic fied of variabe frequency and varying strength is

More information

Notes: Most of the material presented in this chapter is taken from Jackson, Chap. 2, 3, and 4, and Di Bartolo, Chap. 2. 2π nx i a. ( ) = G n.

Notes: Most of the material presented in this chapter is taken from Jackson, Chap. 2, 3, and 4, and Di Bartolo, Chap. 2. 2π nx i a. ( ) = G n. Chapter. Eectrostatic II Notes: Most of the materia presented in this chapter is taken from Jackson, Chap.,, and 4, and Di Bartoo, Chap... Mathematica Considerations.. The Fourier series and the Fourier

More information

First-Order Corrections to Gutzwiller s Trace Formula for Systems with Discrete Symmetries

First-Order Corrections to Gutzwiller s Trace Formula for Systems with Discrete Symmetries c 26 Noninear Phenomena in Compex Systems First-Order Corrections to Gutzwier s Trace Formua for Systems with Discrete Symmetries Hoger Cartarius, Jörg Main, and Günter Wunner Institut für Theoretische

More information

An approximate method for solving the inverse scattering problem with fixed-energy data

An approximate method for solving the inverse scattering problem with fixed-energy data J. Inv. I-Posed Probems, Vo. 7, No. 6, pp. 561 571 (1999) c VSP 1999 An approximate method for soving the inverse scattering probem with fixed-energy data A. G. Ramm and W. Scheid Received May 12, 1999

More information

Legendre Polynomials - Lecture 8

Legendre Polynomials - Lecture 8 Legendre Poynomias - Lecture 8 Introduction In spherica coordinates the separation of variabes for the function of the poar ange resuts in Legendre s equation when the soution is independent of the azimutha

More information

arxiv: v1 [math.ca] 6 Mar 2017

arxiv: v1 [math.ca] 6 Mar 2017 Indefinite Integras of Spherica Besse Functions MIT-CTP/487 arxiv:703.0648v [math.ca] 6 Mar 07 Joyon K. Boomfied,, Stephen H. P. Face,, and Zander Moss, Center for Theoretica Physics, Laboratory for Nucear

More information

More Scattering: the Partial Wave Expansion

More Scattering: the Partial Wave Expansion More Scattering: the Partia Wave Expansion Michae Fower /7/8 Pane Waves and Partia Waves We are considering the soution to Schrödinger s equation for scattering of an incoming pane wave in the z-direction

More information

HILBERT? What is HILBERT? Matlab Implementation of Adaptive 2D BEM. Dirk Praetorius. Features of HILBERT

HILBERT? What is HILBERT? Matlab Implementation of Adaptive 2D BEM. Dirk Praetorius. Features of HILBERT Söerhaus-Workshop 2009 October 16, 2009 What is HILBERT? HILBERT Matab Impementation of Adaptive 2D BEM joint work with M. Aurada, M. Ebner, S. Ferraz-Leite, P. Godenits, M. Karkuik, M. Mayr Hibert Is

More information

Lecture 6: Moderately Large Deflection Theory of Beams

Lecture 6: Moderately Large Deflection Theory of Beams Structura Mechanics 2.8 Lecture 6 Semester Yr Lecture 6: Moderatey Large Defection Theory of Beams 6.1 Genera Formuation Compare to the cassica theory of beams with infinitesima deformation, the moderatey

More information

Nonlinear Analysis of Spatial Trusses

Nonlinear Analysis of Spatial Trusses Noninear Anaysis of Spatia Trusses João Barrigó October 14 Abstract The present work addresses the noninear behavior of space trusses A formuation for geometrica noninear anaysis is presented, which incudes

More information

Physics 566: Quantum Optics Quantization of the Electromagnetic Field

Physics 566: Quantum Optics Quantization of the Electromagnetic Field Physics 566: Quantum Optics Quantization of the Eectromagnetic Fied Maxwe's Equations and Gauge invariance In ecture we earned how to quantize a one dimensiona scaar fied corresponding to vibrations on

More information

Physics 127c: Statistical Mechanics. Fermi Liquid Theory: Collective Modes. Boltzmann Equation. The quasiparticle energy including interactions

Physics 127c: Statistical Mechanics. Fermi Liquid Theory: Collective Modes. Boltzmann Equation. The quasiparticle energy including interactions Physics 27c: Statistica Mechanics Fermi Liquid Theory: Coective Modes Botzmann Equation The quasipartice energy incuding interactions ε p,σ = ε p + f(p, p ; σ, σ )δn p,σ, () p,σ with ε p ε F + v F (p p

More information

Lecture 17 - The Secrets we have Swept Under the Rug

Lecture 17 - The Secrets we have Swept Under the Rug Lecture 17 - The Secrets we have Swept Under the Rug Today s ectures examines some of the uirky features of eectrostatics that we have negected up unti this point A Puzze... Let s go back to the basics

More information

Lecture Note 3: Stationary Iterative Methods

Lecture Note 3: Stationary Iterative Methods MATH 5330: Computationa Methods of Linear Agebra Lecture Note 3: Stationary Iterative Methods Xianyi Zeng Department of Mathematica Sciences, UTEP Stationary Iterative Methods The Gaussian eimination (or

More information

Uniprocessor Feasibility of Sporadic Tasks with Constrained Deadlines is Strongly conp-complete

Uniprocessor Feasibility of Sporadic Tasks with Constrained Deadlines is Strongly conp-complete Uniprocessor Feasibiity of Sporadic Tasks with Constrained Deadines is Strongy conp-compete Pontus Ekberg and Wang Yi Uppsaa University, Sweden Emai: {pontus.ekberg yi}@it.uu.se Abstract Deciding the feasibiity

More information

FFTs in Graphics and Vision. Spherical Convolution and Axial Symmetry Detection

FFTs in Graphics and Vision. Spherical Convolution and Axial Symmetry Detection FFTs in Graphics and Vision Spherica Convoution and Axia Symmetry Detection Outine Math Review Symmetry Genera Convoution Spherica Convoution Axia Symmetry Detection Math Review Symmetry: Given a unitary

More information

A Fictitious Time Integration Method for a One-Dimensional Hyperbolic Boundary Value Problem

A Fictitious Time Integration Method for a One-Dimensional Hyperbolic Boundary Value Problem Journa o mathematics and computer science 14 (15) 87-96 A Fictitious ime Integration Method or a One-Dimensiona Hyperboic Boundary Vaue Probem Mir Saad Hashemi 1,*, Maryam Sariri 1 1 Department o Mathematics,

More information

Strathprints Institutional Repository

Strathprints Institutional Repository Strathprints Institutiona Repository Doean Maini, Victorita and Lanteri, Stephane and Perrusse, Ronan (2008) A domain decomposition method for soving the three-dimensiona time-harmonic Maxwe equations

More information

FOURIER SERIES ON ANY INTERVAL

FOURIER SERIES ON ANY INTERVAL FOURIER SERIES ON ANY INTERVAL Overview We have spent considerabe time earning how to compute Fourier series for functions that have a period of 2p on the interva (-p,p). We have aso seen how Fourier series

More information

Jackson 4.10 Homework Problem Solution Dr. Christopher S. Baird University of Massachusetts Lowell

Jackson 4.10 Homework Problem Solution Dr. Christopher S. Baird University of Massachusetts Lowell Jackson 4.10 Homework Probem Soution Dr. Christopher S. Baird University of Massachusetts Lowe PROBLEM: Two concentric conducting spheres of inner and outer radii a and b, respectivey, carry charges ±.

More information

14 Separation of Variables Method

14 Separation of Variables Method 14 Separation of Variabes Method Consider, for exampe, the Dirichet probem u t = Du xx < x u(x, ) = f(x) < x < u(, t) = = u(, t) t > Let u(x, t) = T (t)φ(x); now substitute into the equation: dt

More information

Absolute Value Preconditioning for Symmetric Indefinite Linear Systems

Absolute Value Preconditioning for Symmetric Indefinite Linear Systems MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.mer.com Absoute Vaue Preconditioning for Symmetric Indefinite Linear Systems Vecharynski, E.; Knyazev, A.V. TR2013-016 March 2013 Abstract We introduce

More information

LECTURE NOTES 8 THE TRACELESS SYMMETRIC TENSOR EXPANSION AND STANDARD SPHERICAL HARMONICS

LECTURE NOTES 8 THE TRACELESS SYMMETRIC TENSOR EXPANSION AND STANDARD SPHERICAL HARMONICS MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department Physics 8.07: Eectromagnetism II October, 202 Prof. Aan Guth LECTURE NOTES 8 THE TRACELESS SYMMETRIC TENSOR EXPANSION AND STANDARD SPHERICAL HARMONICS

More information

XSAT of linear CNF formulas

XSAT of linear CNF formulas XSAT of inear CN formuas Bernd R. Schuh Dr. Bernd Schuh, D-50968 Kön, Germany; bernd.schuh@netcoogne.de eywords: compexity, XSAT, exact inear formua, -reguarity, -uniformity, NPcompeteness Abstract. Open

More information

C. Fourier Sine Series Overview

C. Fourier Sine Series Overview 12 PHILIP D. LOEWEN C. Fourier Sine Series Overview Let some constant > be given. The symboic form of the FSS Eigenvaue probem combines an ordinary differentia equation (ODE) on the interva (, ) with a

More information

BALANCING REGULAR MATRIX PENCILS

BALANCING REGULAR MATRIX PENCILS BALANCING REGULAR MATRIX PENCILS DAMIEN LEMONNIER AND PAUL VAN DOOREN Abstract. In this paper we present a new diagona baancing technique for reguar matrix pencis λb A, which aims at reducing the sensitivity

More information

Physics 505 Fall 2007 Homework Assignment #5 Solutions. Textbook problems: Ch. 3: 3.13, 3.17, 3.26, 3.27

Physics 505 Fall 2007 Homework Assignment #5 Solutions. Textbook problems: Ch. 3: 3.13, 3.17, 3.26, 3.27 Physics 55 Fa 7 Homework Assignment #5 Soutions Textook proems: Ch. 3: 3.3, 3.7, 3.6, 3.7 3.3 Sove for the potentia in Proem 3., using the appropriate Green function otained in the text, and verify that

More information

LECTURE NOTES 9 TRACELESS SYMMETRIC TENSOR APPROACH TO LEGENDRE POLYNOMIALS AND SPHERICAL HARMONICS

LECTURE NOTES 9 TRACELESS SYMMETRIC TENSOR APPROACH TO LEGENDRE POLYNOMIALS AND SPHERICAL HARMONICS MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department Physics 8.07: Eectromagnetism II October 7, 202 Prof. Aan Guth LECTURE NOTES 9 TRACELESS SYMMETRIC TENSOR APPROACH TO LEGENDRE POLYNOMIALS AND SPHERICAL

More information

Discrete Techniques. Chapter Introduction

Discrete Techniques. Chapter Introduction Chapter 3 Discrete Techniques 3. Introduction In the previous two chapters we introduced Fourier transforms of continuous functions of the periodic and non-periodic (finite energy) type, we as various

More information

Discrete Techniques. Chapter Introduction

Discrete Techniques. Chapter Introduction Chapter 3 Discrete Techniques 3. Introduction In the previous two chapters we introduced Fourier transforms of continuous functions of the periodic and non-periodic (finite energy) type, as we as various

More information

A Novel Learning Method for Elman Neural Network Using Local Search

A Novel Learning Method for Elman Neural Network Using Local Search Neura Information Processing Letters and Reviews Vo. 11, No. 8, August 2007 LETTER A Nove Learning Method for Eman Neura Networ Using Loca Search Facuty of Engineering, Toyama University, Gofuu 3190 Toyama

More information

Copyright information to be inserted by the Publishers. Unsplitting BGK-type Schemes for the Shallow. Water Equations KUN XU

Copyright information to be inserted by the Publishers. Unsplitting BGK-type Schemes for the Shallow. Water Equations KUN XU Copyright information to be inserted by the Pubishers Unspitting BGK-type Schemes for the Shaow Water Equations KUN XU Mathematics Department, Hong Kong University of Science and Technoogy, Cear Water

More information

4 1-D Boundary Value Problems Heat Equation

4 1-D Boundary Value Problems Heat Equation 4 -D Boundary Vaue Probems Heat Equation The main purpose of this chapter is to study boundary vaue probems for the heat equation on a finite rod a x b. u t (x, t = ku xx (x, t, a < x < b, t > u(x, = ϕ(x

More information

Higher dimensional PDEs and multidimensional eigenvalue problems

Higher dimensional PDEs and multidimensional eigenvalue problems Higher dimensiona PEs and mutidimensiona eigenvaue probems 1 Probems with three independent variabes Consider the prototypica equations u t = u (iffusion) u tt = u (W ave) u zz = u (Lapace) where u = u

More information

Proceedings of Meetings on Acoustics

Proceedings of Meetings on Acoustics Proceedings of Meetings on Acoustics Voume 9, 23 http://acousticasociety.org/ ICA 23 Montrea Montrea, Canada 2-7 June 23 Architectura Acoustics Session 4pAAa: Room Acoustics Computer Simuation II 4pAAa9.

More information

MARKOV CHAINS AND MARKOV DECISION THEORY. Contents

MARKOV CHAINS AND MARKOV DECISION THEORY. Contents MARKOV CHAINS AND MARKOV DECISION THEORY ARINDRIMA DATTA Abstract. In this paper, we begin with a forma introduction to probabiity and expain the concept of random variabes and stochastic processes. After

More information

Convergence and quasi-optimality of adaptive finite element methods for harmonic forms

Convergence and quasi-optimality of adaptive finite element methods for harmonic forms Noname manuscript No. (wi be inserted by the editor) Convergence and quasi-optimaity of adaptive finite eement methods for harmonic forms Aan Demow 1 the date of receipt and acceptance shoud be inserted

More information

TM Electromagnetic Scattering from 2D Multilayered Dielectric Bodies Numerical Solution

TM Electromagnetic Scattering from 2D Multilayered Dielectric Bodies Numerical Solution TM Eectromagnetic Scattering from D Mutiayered Dieectric Bodies Numerica Soution F. Seydou,, R. Duraiswami, N.A. Gumerov & T. Seppänen. Department of Eectrica and Information Engineering University of

More information

Strauss PDEs 2e: Section Exercise 2 Page 1 of 12. For problem (1), complete the calculation of the series in case j(t) = 0 and h(t) = e t.

Strauss PDEs 2e: Section Exercise 2 Page 1 of 12. For problem (1), complete the calculation of the series in case j(t) = 0 and h(t) = e t. Strauss PDEs e: Section 5.6 - Exercise Page 1 of 1 Exercise For probem (1, compete the cacuation of the series in case j(t = and h(t = e t. Soution With j(t = and h(t = e t, probem (1 on page 147 becomes

More information

Formulas for Angular-Momentum Barrier Factors Version II

Formulas for Angular-Momentum Barrier Factors Version II BNL PREPRINT BNL-QGS-06-101 brfactor1.tex Formuas for Anguar-Momentum Barrier Factors Version II S. U. Chung Physics Department, Brookhaven Nationa Laboratory, Upton, NY 11973 March 19, 2015 abstract A

More information

Statistical Learning Theory: A Primer

Statistical Learning Theory: A Primer Internationa Journa of Computer Vision 38(), 9 3, 2000 c 2000 uwer Academic Pubishers. Manufactured in The Netherands. Statistica Learning Theory: A Primer THEODOROS EVGENIOU, MASSIMILIANO PONTIL AND TOMASO

More information

THE REACHABILITY CONES OF ESSENTIALLY NONNEGATIVE MATRICES

THE REACHABILITY CONES OF ESSENTIALLY NONNEGATIVE MATRICES THE REACHABILITY CONES OF ESSENTIALLY NONNEGATIVE MATRICES by Michae Neumann Department of Mathematics, University of Connecticut, Storrs, CT 06269 3009 and Ronad J. Stern Department of Mathematics, Concordia

More information

Multiple Beam Interference

Multiple Beam Interference MutipeBeamInterference.nb James C. Wyant 1 Mutipe Beam Interference 1. Airy's Formua We wi first derive Airy's formua for the case of no absorption. ü 1.1 Basic refectance and transmittance Refected ight

More information

FRST Multivariate Statistics. Multivariate Discriminant Analysis (MDA)

FRST Multivariate Statistics. Multivariate Discriminant Analysis (MDA) 1 FRST 531 -- Mutivariate Statistics Mutivariate Discriminant Anaysis (MDA) Purpose: 1. To predict which group (Y) an observation beongs to based on the characteristics of p predictor (X) variabes, using

More information

Combining reaction kinetics to the multi-phase Gibbs energy calculation

Combining reaction kinetics to the multi-phase Gibbs energy calculation 7 th European Symposium on Computer Aided Process Engineering ESCAPE7 V. Pesu and P.S. Agachi (Editors) 2007 Esevier B.V. A rights reserved. Combining reaction inetics to the muti-phase Gibbs energy cacuation

More information

c 2007 Society for Industrial and Applied Mathematics

c 2007 Society for Industrial and Applied Mathematics SIAM REVIEW Vo. 49,No. 1,pp. 111 1 c 7 Society for Industria and Appied Mathematics Domino Waves C. J. Efthimiou M. D. Johnson Abstract. Motivated by a proposa of Daykin [Probem 71-19*, SIAM Rev., 13 (1971),

More information

On a geometrical approach in contact mechanics

On a geometrical approach in contact mechanics Institut für Mechanik On a geometrica approach in contact mechanics Aexander Konyukhov, Kar Schweizerhof Universität Karsruhe, Institut für Mechanik Institut für Mechanik Kaiserstr. 12, Geb. 20.30 76128

More information

Integrating Factor Methods as Exponential Integrators

Integrating Factor Methods as Exponential Integrators Integrating Factor Methods as Exponentia Integrators Borisav V. Minchev Department of Mathematica Science, NTNU, 7491 Trondheim, Norway Borko.Minchev@ii.uib.no Abstract. Recenty a ot of effort has been

More information

Wave Propagation in Nontrivial Backgrounds

Wave Propagation in Nontrivial Backgrounds Wave Propagation in Nontrivia Backgrounds Shahar Hod The Racah Institute of Physics, The Hebrew University, Jerusaem 91904, Israe (August 3, 2000) It is we known that waves propagating in a nontrivia medium

More information

Jost Function for Singular Potentials

Jost Function for Singular Potentials Jost Function for Singuar Potentias S. A. Sofianos, S. A. Rakityansky, and S. E. Massen Physics Department, University of South Africa, P.O.Box 392, Pretoria 0003, South Africa (January 2, 999) An exact

More information

Explicit overall risk minimization transductive bound

Explicit overall risk minimization transductive bound 1 Expicit overa risk minimization transductive bound Sergio Decherchi, Paoo Gastado, Sandro Ridea, Rodofo Zunino Dept. of Biophysica and Eectronic Engineering (DIBE), Genoa University Via Opera Pia 11a,

More information

Module 22: Simple Harmonic Oscillation and Torque

Module 22: Simple Harmonic Oscillation and Torque Modue : Simpe Harmonic Osciation and Torque.1 Introduction We have aready used Newton s Second Law or Conservation of Energy to anayze systems ike the boc-spring system that osciate. We sha now use torque

More information

Theory and implementation behind: Universal surface creation - smallest unitcell

Theory and implementation behind: Universal surface creation - smallest unitcell Teory and impementation beind: Universa surface creation - smaest unitce Bjare Brin Buus, Jaob Howat & Tomas Bigaard September 15, 218 1 Construction of surface sabs Te aim for tis part of te project is

More information

THE OUT-OF-PLANE BEHAVIOUR OF SPREAD-TOW FABRICS

THE OUT-OF-PLANE BEHAVIOUR OF SPREAD-TOW FABRICS ECCM6-6 TH EUROPEAN CONFERENCE ON COMPOSITE MATERIALS, Sevie, Spain, -6 June 04 THE OUT-OF-PLANE BEHAVIOUR OF SPREAD-TOW FABRICS M. Wysocki a,b*, M. Szpieg a, P. Heström a and F. Ohsson c a Swerea SICOMP

More information

HYDROGEN ATOM SELECTION RULES TRANSITION RATES

HYDROGEN ATOM SELECTION RULES TRANSITION RATES DOING PHYSICS WITH MATLAB QUANTUM PHYSICS Ian Cooper Schoo of Physics, University of Sydney ian.cooper@sydney.edu.au HYDROGEN ATOM SELECTION RULES TRANSITION RATES DOWNLOAD DIRECTORY FOR MATLAB SCRIPTS

More information

Problem set 6 The Perron Frobenius theorem.

Problem set 6 The Perron Frobenius theorem. Probem set 6 The Perron Frobenius theorem. Math 22a4 Oct 2 204, Due Oct.28 In a future probem set I want to discuss some criteria which aow us to concude that that the ground state of a sef-adjoint operator

More information

221B Lecture Notes Notes on Spherical Bessel Functions

221B Lecture Notes Notes on Spherical Bessel Functions Definitions B Lecture Notes Notes on Spherica Besse Functions We woud ike to sove the free Schrödinger equation [ h d r R(r) = h k R(r). () m r dr r m R(r) is the radia wave function ψ( x) = R(r)Y m (θ,

More information

Smoothers for ecient multigrid methods in IGA

Smoothers for ecient multigrid methods in IGA Smoothers for ecient mutigrid methods in IGA Cemens Hofreither, Stefan Takacs, Water Zuehner DD23, Juy 2015 supported by The work was funded by the Austrian Science Fund (FWF): NFN S117 (rst and third

More information

Convergence Property of the Iri-Imai Algorithm for Some Smooth Convex Programming Problems

Convergence Property of the Iri-Imai Algorithm for Some Smooth Convex Programming Problems Convergence Property of the Iri-Imai Agorithm for Some Smooth Convex Programming Probems S. Zhang Communicated by Z.Q. Luo Assistant Professor, Department of Econometrics, University of Groningen, Groningen,

More information

(This is a sample cover image for this issue. The actual cover is not yet available at this time.)

(This is a sample cover image for this issue. The actual cover is not yet available at this time.) (This is a sampe cover image for this issue The actua cover is not yet avaiabe at this time) This artice appeared in a journa pubished by Esevier The attached copy is furnished to the author for interna

More information

Two Kinds of Parabolic Equation algorithms in the Computational Electromagnetics

Two Kinds of Parabolic Equation algorithms in the Computational Electromagnetics Avaiabe onine at www.sciencedirect.com Procedia Engineering 9 (0) 45 49 0 Internationa Workshop on Information and Eectronics Engineering (IWIEE) Two Kinds of Paraboic Equation agorithms in the Computationa

More information

8 Digifl'.11 Cth:uits and devices

8 Digifl'.11 Cth:uits and devices 8 Digif'. Cth:uits and devices 8. Introduction In anaog eectronics, votage is a continuous variabe. This is usefu because most physica quantities we encounter are continuous: sound eves, ight intensity,

More information

Radiation Fields. Lecture 12

Radiation Fields. Lecture 12 Radiation Fieds Lecture 12 1 Mutipoe expansion Separate Maxwe s equations into two sets of equations, each set separatey invoving either the eectric or the magnetic fied. After remova of the time dependence

More information

Cryptanalysis of PKP: A New Approach

Cryptanalysis of PKP: A New Approach Cryptanaysis of PKP: A New Approach Éiane Jaumes and Antoine Joux DCSSI 18, rue du Dr. Zamenhoff F-92131 Issy-es-Mx Cedex France eiane.jaumes@wanadoo.fr Antoine.Joux@ens.fr Abstract. Quite recenty, in

More information

arxiv: v1 [math-ph] 4 Feb 2013

arxiv: v1 [math-ph] 4 Feb 2013 Fast and Accurate Computation of Exact Nonrefecting Boundary Condition for Maxwe s Equations Xiaodan Zhao and Li-Lian Wang Division of Mathematica Sciences Nanyang Technoogica University, Singapore, 637371

More information

DIGITAL FILTER DESIGN OF IIR FILTERS USING REAL VALUED GENETIC ALGORITHM

DIGITAL FILTER DESIGN OF IIR FILTERS USING REAL VALUED GENETIC ALGORITHM DIGITAL FILTER DESIGN OF IIR FILTERS USING REAL VALUED GENETIC ALGORITHM MIKAEL NILSSON, MATTIAS DAHL AND INGVAR CLAESSON Bekinge Institute of Technoogy Department of Teecommunications and Signa Processing

More information

Haar Decomposition and Reconstruction Algorithms

Haar Decomposition and Reconstruction Algorithms Jim Lambers MAT 773 Fa Semester 018-19 Lecture 15 and 16 Notes These notes correspond to Sections 4.3 and 4.4 in the text. Haar Decomposition and Reconstruction Agorithms Decomposition Suppose we approximate

More information

Componentwise Determination of the Interval Hull Solution for Linear Interval Parameter Systems

Componentwise Determination of the Interval Hull Solution for Linear Interval Parameter Systems Componentwise Determination of the Interva Hu Soution for Linear Interva Parameter Systems L. V. Koev Dept. of Theoretica Eectrotechnics, Facuty of Automatics, Technica University of Sofia, 1000 Sofia,

More information

Coupling of LWR and phase transition models at boundary

Coupling of LWR and phase transition models at boundary Couping of LW and phase transition modes at boundary Mauro Garaveo Dipartimento di Matematica e Appicazioni, Università di Miano Bicocca, via. Cozzi 53, 20125 Miano Itay. Benedetto Piccoi Department of

More information

Primal and dual active-set methods for convex quadratic programming

Primal and dual active-set methods for convex quadratic programming Math. Program., Ser. A 216) 159:469 58 DOI 1.17/s117-15-966-2 FULL LENGTH PAPER Prima and dua active-set methods for convex quadratic programming Anders Forsgren 1 Phiip E. Gi 2 Eizabeth Wong 2 Received:

More information

SEMINAR 2. PENDULUMS. V = mgl cos θ. (2) L = T V = 1 2 ml2 θ2 + mgl cos θ, (3) d dt ml2 θ2 + mgl sin θ = 0, (4) θ + g l

SEMINAR 2. PENDULUMS. V = mgl cos θ. (2) L = T V = 1 2 ml2 θ2 + mgl cos θ, (3) d dt ml2 θ2 + mgl sin θ = 0, (4) θ + g l Probem 7. Simpe Penduum SEMINAR. PENDULUMS A simpe penduum means a mass m suspended by a string weightess rigid rod of ength so that it can swing in a pane. The y-axis is directed down, x-axis is directed

More information

arxiv: v4 [math.na] 25 Aug 2014

arxiv: v4 [math.na] 25 Aug 2014 BIT manuscript No. (wi be inserted by the editor) A muti-eve spectra deferred correction method Robert Speck Danie Ruprecht Matthew Emmett Michae Minion Matthias Boten Rof Krause arxiv:1307.1312v4 [math.na]

More information

Applied Nuclear Physics (Fall 2006) Lecture 7 (10/2/06) Overview of Cross Section Calculation

Applied Nuclear Physics (Fall 2006) Lecture 7 (10/2/06) Overview of Cross Section Calculation 22.101 Appied Nucear Physics (Fa 2006) Lecture 7 (10/2/06) Overview of Cross Section Cacuation References P. Roman, Advanced Quantum Theory (Addison-Wesey, Reading, 1965), Chap 3. A. Foderaro, The Eements

More information

Substructuring Preconditioners for the Bidomain Extracellular Potential Problem

Substructuring Preconditioners for the Bidomain Extracellular Potential Problem Substructuring Preconditioners for the Bidomain Extraceuar Potentia Probem Mico Pennacchio 1 and Vaeria Simoncini 2,1 1 IMATI - CNR, via Ferrata, 1, 27100 Pavia, Itay mico@imaticnrit 2 Dipartimento di

More information

Introduction to LMTO method

Introduction to LMTO method 1 Introduction to MTO method 24 February 2011; V172 P.Ravindran, FME-course on Ab initio Modeing of soar ce Materias 24 February 2011 Introduction to MTO method Ab initio Eectronic Structure Cacuations

More information

Lobontiu: System Dynamics for Engineering Students Website Chapter 3 1. z b z

Lobontiu: System Dynamics for Engineering Students Website Chapter 3 1. z b z Chapter W3 Mechanica Systems II Introduction This companion website chapter anayzes the foowing topics in connection to the printed-book Chapter 3: Lumped-parameter inertia fractions of basic compiant

More information

Symbolic models for nonlinear control systems using approximate bisimulation

Symbolic models for nonlinear control systems using approximate bisimulation Symboic modes for noninear contro systems using approximate bisimuation Giordano Poa, Antoine Girard and Pauo Tabuada Abstract Contro systems are usuay modeed by differentia equations describing how physica

More information

Week 6 Lectures, Math 6451, Tanveer

Week 6 Lectures, Math 6451, Tanveer Fourier Series Week 6 Lectures, Math 645, Tanveer In the context of separation of variabe to find soutions of PDEs, we encountered or and in other cases f(x = f(x = a 0 + f(x = a 0 + b n sin nπx { a n

More information

A. Distribution of the test statistic

A. Distribution of the test statistic A. Distribution of the test statistic In the sequentia test, we first compute the test statistic from a mini-batch of size m. If a decision cannot be made with this statistic, we keep increasing the mini-batch

More information

VI.G Exact free energy of the Square Lattice Ising model

VI.G Exact free energy of the Square Lattice Ising model VI.G Exact free energy of the Square Lattice Ising mode As indicated in eq.(vi.35), the Ising partition function is reated to a sum S, over coections of paths on the attice. The aowed graphs for a square

More information

STA 216 Project: Spline Approach to Discrete Survival Analysis

STA 216 Project: Spline Approach to Discrete Survival Analysis : Spine Approach to Discrete Surviva Anaysis November 4, 005 1 Introduction Athough continuous surviva anaysis differs much from the discrete surviva anaysis, there is certain ink between the two modeing

More information

Problem Set 6: Solutions

Problem Set 6: Solutions University of Aabama Department of Physics and Astronomy PH 102 / LeCair Summer II 2010 Probem Set 6: Soutions 1. A conducting rectanguar oop of mass M, resistance R, and dimensions w by fas from rest

More information

Distributed average consensus: Beyond the realm of linearity

Distributed average consensus: Beyond the realm of linearity Distributed average consensus: Beyond the ream of inearity Usman A. Khan, Soummya Kar, and José M. F. Moura Department of Eectrica and Computer Engineering Carnegie Meon University 5 Forbes Ave, Pittsburgh,

More information

A SIMPLIFIED DESIGN OF MULTIDIMENSIONAL TRANSFER FUNCTION MODELS

A SIMPLIFIED DESIGN OF MULTIDIMENSIONAL TRANSFER FUNCTION MODELS A SIPLIFIED DESIGN OF ULTIDIENSIONAL TRANSFER FUNCTION ODELS Stefan Petrausch, Rudof Rabenstein utimedia Communications and Signa Procesg, University of Erangen-Nuremberg, Cauerstr. 7, 958 Erangen, GERANY

More information

Math 124B January 17, 2012

Math 124B January 17, 2012 Math 124B January 17, 212 Viktor Grigoryan 3 Fu Fourier series We saw in previous ectures how the Dirichet and Neumann boundary conditions ead to respectivey sine and cosine Fourier series of the initia

More information

APPENDIX C FLEXING OF LENGTH BARS

APPENDIX C FLEXING OF LENGTH BARS Fexing of ength bars 83 APPENDIX C FLEXING OF LENGTH BARS C.1 FLEXING OF A LENGTH BAR DUE TO ITS OWN WEIGHT Any object ying in a horizonta pane wi sag under its own weight uness it is infinitey stiff or

More information

Supporting Information for Suppressing Klein tunneling in graphene using a one-dimensional array of localized scatterers

Supporting Information for Suppressing Klein tunneling in graphene using a one-dimensional array of localized scatterers Supporting Information for Suppressing Kein tunneing in graphene using a one-dimensiona array of ocaized scatterers Jamie D Was, and Danie Hadad Department of Chemistry, University of Miami, Cora Gabes,

More information