# StablePML

StablePML (opens new window) specifies a more stable PML along one simulation-domain edge.

Use StablePML when a standard PML is prone to late-time instability. It uses more layers by default.

# General

num_layers: Number of stable PML layers.

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

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.

# Stable PML Parameters

parameters: Stable complex frequency-shifted PML absorption profile.

See PML Parameters.