Non-deteriorating time domain numerical algorithms for Maxwell's electrodynamics

Abstract The Huygens' principle and lacunae can help construct efficient far-field closures for the numerical simulation of unsteady waves propagating over unbounded regions. Those closures can be either standalone or combined with other techniques for the treatment of artificial outer boundaries. A standalone lacunae-based closure can be thought of as a special artificial boundary condition (ABC) that is provably free from any error associated with the domain truncation. If combined with a different type of ABC or a perfectly matched layer (PML), a lacunae-based approach can help remove any long-time deterioration (e.g., instability) that arises at the outer boundary regardless of why it occurs in the first place. A specific difficulty associated with Maxwell's equations of electromagnetism is that in general their solutions do not have classical lacunae and rather have quasi-lacunae. Unlike in the classical case, the field inside the quasi-lacunae is not zero; instead, there is an electrostatic solution driven by the electric charges that accumulate over time. In our previous work [23] , we have shown that quasi-lacunae can also be used for building the far-field closures. However, for achieving a provably non-deteriorating performance over arbitrarily long time intervals, the accumulated charges need to be known ahead of time. The main contribution of the current paper is that we remove this limitation and modify the algorithm in such a way that one can rather avoid the accumulation of charge all together. Accordingly, the field inside the quasi-lacunae becomes equal to zero, which facilitates obtaining the temporally uniform error estimates as in the case of classical lacunae. The performance of the modified algorithm is corroborated by a series of numerical simulations. The range of problems that the new method can address includes important combined formulations, for which the interior subproblem may be non-Huygens', and only the exterior subproblem, i.e., the far field, is Huygens'.

[1]  DANIEL BAFFET,et al.  Double Absorbing Boundary Formulations for Acoustics and Elastodynamics , 2014, SIAM J. Sci. Comput..

[2]  Gunilla Kreiss,et al.  Perfectly Matched Layers for Hyperbolic Systems: General Formulation, Well-posedness, and Stability , 2006, SIAM J. Appl. Math..

[3]  Semyon Tsynkov,et al.  A non-deteriorating algorithm for computational electromagnetism based on quasi-lacunae of Maxwell's equations , 2012, J. Comput. Phys..

[4]  E. Kansa,et al.  A Universal Framework for Non-deteriorating Time-domain Numerical Algorithms in Maxwell’s Electrodynamics , 2016 .

[5]  И.Г. Петровский On the diffusion of waves and the lacunas for hyperbolic equations , 1945 .

[6]  Semyon Tsynkov,et al.  Long-Time Performance of Unsplit PMLs with Explicit Second Order Schemes , 2009, J. Sci. Comput..

[7]  O. Ramahi Stability of absorbing boundary conditions , 1999 .

[8]  Dan Givoli,et al.  Long-time stable high-order absorbing boundary conditions for elastodynamics , 2012 .

[9]  R. A. Silverman,et al.  The Mathematical Theory of Viscous Incompressible Flow , 1972 .

[10]  S. V,et al.  Global Discrete Artificial Boundary Conditions for Time-dependent Wave Propagation , 2022 .

[11]  D. Givoli,et al.  High-order non-reflecting boundary scheme for time-dependent waves , 2003 .

[12]  Dan Givoli,et al.  Complete Radiation Boundary Conditions for Convective Waves , 2012 .

[13]  S.,et al.  Numerical Solution of Initial Boundary Value Problems Involving Maxwell’s Equations in Isotropic Media , 1966 .

[14]  Dan Givoli,et al.  The Double Absorbing Boundary method , 2014, J. Comput. Phys..

[15]  Uri Shumlak,et al.  Modeling open boundaries in dissipative MHD simulation , 2012, J. Comput. Phys..

[16]  R. A. Silverman,et al.  The Mathematical Theory of Viscous Incompressible Flow , 2014 .

[17]  Thomas Hagstrom,et al.  A new auxiliary variable formulation of high-order local radiation boundary conditions: corner compatibility conditions and extensions to first-order systems , 2004 .

[18]  Semyon Tsynkov,et al.  Quasi-Lacunae of Maxwell's Equations , 2011, SIAM J. Appl. Math..

[19]  J. Hadamard,et al.  Lectures on Cauchy's Problem in Linear Partial Differential Equations , 1924 .

[20]  Dan Givoli,et al.  A finite element scheme with a high order absorbing boundary condition for elastodynamics , 2011 .

[21]  An analysis of Liao's absorbing boundary condition , 1995 .

[22]  Thomas Hagstrom,et al.  RADIATION BOUNDARY CONDITIONS FOR MAXWELL'S EQUATIONS: A REVIEW OF ACCURATE TIME-DOMAIN , 2007 .

[23]  Jan S. Hesthaven,et al.  Long Time Behavior of the Perfectly Matched Layer Equations in Computational Electromagnetics , 2002, J. Sci. Comput..

[24]  Tim Warburton,et al.  Complete Radiation Boundary Conditions: Minimizing the Long Time Error Growth of Local Methods , 2009, SIAM J. Numer. Anal..

[25]  Dan Givoli,et al.  Radiation boundary conditions for time-dependent waves based on complete plane wave expansions , 2010, J. Comput. Appl. Math..

[26]  David Gottlieb,et al.  A Mathematical Analysis of the PML Method , 1997 .

[27]  A. Tikhonov,et al.  Equations of Mathematical Physics , 1964 .

[28]  Andreas C. Cangellaris,et al.  GT-PML: generalized theory of perfectly matched layers and its application to the reflectionless truncation of finite-difference time-domain grids , 1996, 1996 IEEE MTT-S International Microwave Symposium Digest.

[29]  M. Atiyah,et al.  Lacunas for hyperbolic differential operators with constant coefficients I , 1970 .

[30]  Patrick Joly,et al.  Mathematical Modelling and Numerical Analysis on the Analysis of B ´ Erenger's Perfectly Matched Layers for Maxwell's Equations , 2022 .

[31]  Long-time numerical computation of wave-type solutions driven by moving sources ✩ , 2001 .

[32]  Semyon Tsynkov,et al.  Artificial boundary conditions for the numerical simulation of unsteady acoustic waves , 2003 .

[33]  S. Gedney,et al.  On the long-time behavior of unsplit perfectly matched layers , 2004, IEEE Transactions on Antennas and Propagation.