Hallo Ardavan,

than means that in the new meep 0.2 I can directly specify what you call 
  round trip reflection? That would be nice!

Andreas

Ardavan F. Oskooi wrote:
> Alexander Sprafke wrote:
>> Lets say I have a pml layer which is too thin. Do these reflections 
>> come from propagating waves going through the pml layer and being 
>> reflected at the end of the computational cell, going through the pml 
>> layer again and entering the region of interest. Or is it the 
>> too-thin-pml layer itself?
> There are two sources of reflection from the PML: 1) the non absorbed 
> component of the wave entering, reflecting at the hard wall boundary, 
> and returning back through the PML and into the computational cell 
> (which you have already described), what I will call the 'round-trip' 
> reflection and 2) the 'transition' reflection occurring at the interface 
> of the non-PML & PML regions. The round-trip reflection can be made 
> arbitrarily small (in uniform media) by making the PML absorption large, 
> however this is not the case in the current release of meep (version 
> 0.10.1) which implements a split field PML so you will have to make sure 
> that either the PML is sufficiently long or to increase the PML strength 
> parameter (for those interested, see the structure_chunk::use_pml 
> function in structure.cpp of the source files). You will need to do 
> these tests to make sure that PML reflections are sufficiently small so 
> as not to affect your computations. The transition reflection, on the 
> other hand, is a consequence of the discretization of space (a PML is 
> perfectly reflectionless in the exact wave equation) and is determined 
> by the degree of smoothness of the PML conductivity absorber (we have an 
> upcoming paper on this) which is typically a quadratic polynomial. In 
> your case of PML overlapping uniform media, you should be more way of 
> the 'round-trip' reflection.
> 
> We will be releasing meep 0.20 very shortly which has a much improved 
> uniaxial PML (uPML) implementation with the ability to fix the round 
> trip reflection along with user-defined PML conductivity.
> 
> Ardavan


_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to