Choosing the most appropriate profile for PML boundary conditions



There are three predefined profiles available for the stretched-coordinate PML boundary conditions: standard, stabilized and steep angle. They have appropriate settings for the PML parameters, such as kappa, sigma and alpha. You have some freedom to modify the number of layers according to your needs (this is typically a fine tuning of your results). If you want to explore the PML behavior modifying all the settings, you can do so in the “custom” profile, but this is an advanced setting; therefore, careful testing is necessary to make sure your simulation behaves properly.

The predefined profiles would work in most applications. Here is some quick advice on how to select the right profile:

Standard: Works in most cases, particularly when you have PML on all boundaries or PML combined with symmetric/anti-symmetric boundary conditions. If you are not sure what PML to use, this is a good starting point.

Steep angle: Use it when the PML is expected to absorb light at steep angles, usually this happens when you have periodic or Bloch boundaries on at least one boundary, possibly combined with symmetry/anti-symmetric boundary conditions for periodic structures. Note that even when the source is at normal incidence, light can reach the PML at steep angles, as illustrated here for light transmitted through a grating of nanowires:

Stabilized: Use it only in case of a diverging simulation due to the PML (see for details). With this setting your simulation will take longer because it has more PML layers. Also, stabilized settings can lead to divergences that would not be present if you used the other profiles. Therefore, this setting is not a good starting point for your simulations, only use it if necessary.

Reflection / transmission larger than 1 for nanohole array
E field profile of an array of nanoparticles
transmission이 1 이상의 값을 가지는 경우
Simulation of graphene photodetector
Inteference due to glass thickness
PML 경계조건에 가장 적합한 profile을 선택하는 방법
Plasmonic nanoantennae
TM mode bend loss
Eliminate interference effects in solar cell
Structure diagram base on TE-mode? Convert/export the graph result from script (lsf.file) to excel.
2d material reflection
Plasmonic effect of metal nanoparticles
Plasmonic effect of metal nanoparticles
Calculating the extinction cross section of a nanodisk with a removed wedge
How to do a parameter sweep for a parameter appearing in the materials database? Another parameter sweep is for angled injection
PML reflection that is prevalent on a specific wavelength range
Oscillations of result when measuring reflection behind the source
All-optical Switch Based on Nonlinear Plasmonic Mach-Zehnder Interferometer
Solar cell simulation with angled incidence