For additional details regarding PMLs in Meep, see:
https://meep.readthedocs.io/en/latest/Perfectly_Matched_Layer/.
As described in
https://meep.readthedocs.io/en/latest/FAQ/#checking-convergence, you
need to check the convergence by increasing the resolution, PML
thickness, and run time (for Fourier spectra). Have you also tried
doubling the run time?
On 8/13/20 17:06, J. Philip Haupt wrote:
I still haven't gotten this to work. It seems to work in the
wavelength range 300-1000 nm (which is with different fits), but not
1000-1200 nm (with fit shown in the previous email).
For what it's worth, my colleague got a converged result using
Lumerical FDTD Solutions, specifically a "stretched coordinate" PML
(SCPML). I have been trying to map the parameters in MEEP's PML class
to the parameters used by Lumerical, but without much luck. Is there
any documentation for how to change more "standard" PML parameters
(what Lumerical calls layers (=thickness?), kappa, sigma, polynomial
(which I assume = degree of pml_profile))? This would help me
benchmark his results with MEEP.
Also, what does the mean_stretch parameter in meep.PML do? It is
listed in the documentation
<https://meep.readthedocs.io/en/latest/Python_User_Interface/#pml> but
not explained.
_______________________________________________
meep-discuss mailing list
meep-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss