Ryan,

See this message for an example:

http://osdir.com/ml/science.electromagnetism.meep.general/2007-12/msg00023.html

In 3D, you would also add pml in the Z direction.

Best,
Matt






On Tue, 12 Aug 2008, Ryan Hao wrote:

> Dear Professor,
>       Sorry, the error message is "Unbound variable: k-point".
>       Could you please so kind to give an example for just specify one
> direction periodical, and other directions PML?
>
>       Ryan hao
>
>
>
> On 12/08/2008, Ryan Hao <[EMAIL PROTECTED]> wrote:
>>
>>
>>
>>
>> 2008/8/12 Steven G. Johnson <[EMAIL PROTECTED]>
>>
>>> On Aug 11, 2008, at 7:58 AM, Ryan Hao wrote:
>>>> If I only want the period in Y direction:
>>>>
>>>> (set-param! k-point (vector3 0 0 0))
>>>> ; firstly set the X,Y,Z directions into periodic boundary, because I
>>>> saw many people do this in this mail list
>>>> (set! pml-layers (list (make pml (direction X)(thickness dpml))
>>>> (make pml (direction Z)(thickness dpml))  ))
>>>> ; secondly change the X,Z directions into PML
>>>
>>>
>>> The second line doesn't "change" the X and Z directions into PML.  You
>>> are have the common misunderstanding that PML has something to do with
>>> the boundary condition.  It doesn't.  PML is not a boundary
>>> condition.  You can use PML with any boundary condition, including
>>> periodic.
>>>
>>> What the second line does is to specify that the periodic X and Z
>>> directions have PML absorbing layers adjacent to those periodic
>>> boundaries.  (Those directions are still periodic but the periodicity
>>> is irrelevant because waves are absorbed before they propagate back
>>> into the interior of the cell around the periodic boundaries.)
>>>
>>>> When I do this, MEEP trace an error: "infinite period for "set-
>>>> param! k-point""
>>>
>>>
>>> Are you sure that is the *exact* error message?  I searched through
>>> the source code of Meep, libctl, and Guile, and found no instances of
>>> the words "infinite period", so I don't see how that error message
>>> could have been generated.
>>>
>>> Regards,
>>> Steven G. Johnson
>>>
>>> _______________________________________________
>>> meep-discuss mailing list
>>> [email protected]
>>> http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss
>>>
>>>
>>
>>
>>
>>
>>
>>
>>
>
>
>
> --
> ==============================
>
> Sincerely
>
>                      Yours,
>                      Ryan Hao
>
>
> PhD candidate
> Wuhan National Laboratory for Optoelectronics
> College of Optoelectronic Science and Engineering,
> Huazhong University of Science & Technology,
> Wuhan, 430074, P.R.CHINA
> Phone: 86-027-87792242-809(O)
> Website:
> http://www.wnlo.net/spm/People_Ryan_Hao.html
> http://wnlo.hust.edu.cn/spm/People_Group.html
>

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

Reply via email to