Perfectly matched layer

From AbInitio

(Difference between revisions)
Jump to: navigation, search
Revision as of 18:48, 7 November 2005 (edit)
Mihai (Talk | contribs)
(numerical reflections)
← Previous diff
Revision as of 19:46, 7 November 2005 (edit)
Stevenj (Talk | contribs)

Next diff →
Line 1: Line 1:
 +{{Meep}}
 +
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 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 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.
 +
 +[[Category:Meep]]

Revision as of 19:46, 7 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 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 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.

Personal tools