Perfectly matched layer
From AbInitio
Revision as of 21:59, 7 November 2005 (edit) Stevenj (Talk | contribs) ← Previous diff |
Revision as of 20:12, 12 November 2005 (edit) Stevenj (Talk | contribs) (Berenger's medium was split; anisotropic formulation came later) Next diff → |
||
Line 2: | Line 2: | ||
The '''perfectly matched layer''' ('''PML''') approach to implementing absorbing boundary conditions in FDTD codes was proposed by Berenger in 1994 (see [http://dx.doi.org/10.1006/jcph.1994.1159]). | The '''perfectly matched layer''' ('''PML''') approach to implementing absorbing boundary conditions in FDTD codes was proposed by Berenger in 1994 (see [http://dx.doi.org/10.1006/jcph.1994.1159]). | ||
- | The approach involves surrounding the computational cell with a medium that in theory absorbs without any reflection electromagnetic waves at all frequencies and angles of incidence. Berenger showed that such a medium can be constructed as a lossy anisotropic dielectric with electric and magnetic conductivities of equal magnitude. (Of course, the magnetic conductivity requirement makes this an unphysical medium.) | + | The approach involves surrounding the computational cell with a medium that in theory absorbs without any reflection electromagnetic waves at all frequencies and angles of incidence. Berenger showed that it was sufficient to "split" Maxwell's equations into two sets of (unphysical) equations in the absorbing layers, appropriately defined. It was later shown that a similar reflectionless absorbing medium can be constructed as a lossy anisotropic dielectric and magnetic material with "matched" impedance and electrical and magnetic conductivities. |
The finite-difference implementation of PML requires the conductivities to be turned on gradually over a distance of a few grid points to avoid numerical reflections from the discontinuity. | The finite-difference implementation of PML requires the conductivities to be turned on gradually over a distance of a few grid points to avoid numerical reflections from the discontinuity. |
Revision as of 20:12, 12 November 2005
Meep |
Download |
Release notes |
FAQ |
Meep manual |
Introduction |
Installation |
Tutorial |
Reference |
C++ Tutorial |
C++ Reference |
Acknowledgements |
License and Copyright |
The perfectly matched layer (PML) approach to implementing absorbing boundary conditions in FDTD codes was proposed by Berenger in 1994 (see [1]). The approach involves surrounding the computational cell with a medium that in theory absorbs without any reflection electromagnetic waves at all frequencies and angles of incidence. Berenger showed that it was sufficient to "split" Maxwell's equations into two sets of (unphysical) equations in the absorbing layers, appropriately defined. It was later shown that a similar reflectionless absorbing medium can be constructed as a lossy anisotropic dielectric and magnetic material with "matched" impedance and electrical and magnetic conductivities.
The finite-difference implementation of PML requires the conductivities to be turned on gradually over a distance of a few grid points to avoid numerical reflections from the discontinuity.
- This page is a stub — a placeholder for a more complete article to be added in the future.