# PML

PML (opens new window) specifies a standard perfectly matched layer along one simulation-domain edge.

Use PML for open boundaries where outgoing radiation should leave the simulation with minimal reflection.

# General

num_layers: Number of standard PML layers.

  • Type: integer
  • Constraint: greater than or equal to 0
  • Default: 12

extrude_structures: Toggle whether structures near the simulation boundary are extended through the absorbing region.

  • Type: Boolean
  • Default in the GUI: False

When enabled, structures within two grid cells of the simulation boundary are extended through the PML thickness along the boundary normal.

# PML Parameters

parameters: Complex frequency-shifted PML absorption profile.

See PML Parameters.