Two-step perfectly matched layer for arbitrary-order pseudo-spectral analytical time-domain methods
Journal Article
·
· Computer Physics Communications
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- University Paris-Saclay, Gif-sur-Yvette (France)
Numerical simulation of an electrodynamic system in empty space requires the implementation of open boundary conditions (BC) to terminate the solution of Maxwell’s equations on the boundaries of the computational domain. The Perfectly Matched Layer (PML) has become the method of choice for open BC with wave equations, as it is straightforward and relatively easy to implement, and offers very efficient and user-adjustable absorption rates. PMLs are most often employed with the Finite-Difference Time-Domain (FDTD) algorithm, which in its most common implementation offers second-order accuracy in space and time on Cartesian grids. Yet, simulations (including some class of electromagnetic Particle-In-Cell simulations) that require higher precision may resort to higher-order Maxwell solvers employing extended finite-difference stencils, or even to pseudo-spectral Maxwell solvers, for which a general, versatile and efficient formulation of the PML has been missing so far. Here we propose a novel “two-step” formulation of the PML that is simple, very versatile and can be used as is with any Maxwell solver. In particular, it is applicable to a large class of Maxwell solvers including the arbitrary-order Pseudo-Spectral Analytical Time-Domain (PSATD) solver, which offers arbitrarily low numerical dispersion when increasing solver order and becomes dispersion-free at infinite order. Analysis and numerical simulations demonstrate that the new formulation is as efficient as the standard PML formulation, both for the FDTD and the PSATD implementations.
- Research Organization:
- Argonne National Lab. (ANL), Argonne, IL (United States); Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States). National Energy Research Scientific Computing Center (NERSC)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), High Energy Physics (HEP)
- Grant/Contract Number:
- AC02-05CH11231; AC02-06CH11357
- OSTI ID:
- 1543537
- Journal Information:
- Computer Physics Communications, Journal Name: Computer Physics Communications Journal Issue: C Vol. 235; ISSN 0010-4655
- Publisher:
- ElsevierCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
Detailed analysis of the effects of stencil spatial variations with arbitrary high-order finite-difference Maxwell solver
Numerical stability analysis of the pseudo-spectral analytical time-domain PIC algorithm
Implementation of the Crank‐Nicolson Douglas‐Gunn finite‐difference time domain with complex frequency‐shifted perfectly matched layer for modeling unbounded isotropic dispersive media in two dimensions
Journal Article
·
Sat Nov 21 19:00:00 EST 2015
· Computer Physics Communications
·
OSTI ID:1379112
Numerical stability analysis of the pseudo-spectral analytical time-domain PIC algorithm
Journal Article
·
Fri Jan 31 23:00:00 EST 2014
· Journal of Computational Physics
·
OSTI ID:22230860
Implementation of the Crank‐Nicolson Douglas‐Gunn finite‐difference time domain with complex frequency‐shifted perfectly matched layer for modeling unbounded isotropic dispersive media in two dimensions
Journal Article
·
Tue Nov 12 19:00:00 EST 2019
· Microwave and Optical Technology Letters
·
OSTI ID:1574063
Related Subjects
71 CLASSICAL AND QUANTUM MECHANICS
GENERAL PHYSICS
97 MATHEMATICS AND COMPUTING
APML
FDTD
Maxwell’s equations
PML
PSATD
PSTD
asymmetric perfectly matched layer
finite-difference time-domain method
perfectly matched layer
pseudo-spectral analytical time domain method
pseudo-spectral time domain method
GENERAL PHYSICS
97 MATHEMATICS AND COMPUTING
APML
FDTD
Maxwell’s equations
PML
PSATD
PSTD
asymmetric perfectly matched layer
finite-difference time-domain method
perfectly matched layer
pseudo-spectral analytical time domain method
pseudo-spectral time domain method