Dear Steven,
 
It seems impossible to make both omega_p.^2 and gamma positive in our case. The 
harminv give no result when we use a narrow bandwidth source(df=0.02), whereas 
harminv works when a relatively board bandwidth source(df=0.1) is used. Maybe I 
can't convince myself. What is your opinion?
 
Li 
 
 
 

[EMAIL PROTECTED] 写道:

Send meep-discuss mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss
or, via email, send a message with subject or body 'help' to
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of meep-discuss digest..."


Today's Topics:

   1. Re: Is that Ok to set the epsilon in this way? (Steven G. Johnson)


----------------------------------------------------------------------

Message: 1
Date: Sat, 29 Mar 2008 19:50:31 -0400
From: "Steven G. Johnson" <[EMAIL PROTECTED]>
Subject: Re: [Meep-discuss] Is that Ok to set the epsilon in this way?
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes

On Mar 29, 2008, at 8:15 AM, phcgroup wrote:
> We want to use the doping silion in our simlution. We describe  
> doping silion by drude mode and get negative omega_p.^2 and positive  
> gamma, so the gamma is positive and delta-epsilon is negative in  
> meep. However, harminv can't give any result. We change omega_p.^2  
> and gamma so that we get negative gamma and positive delta-epsilon  
> in meep, whereas this model is not accurate(but the model is  
> accurate at a specific wavelength which is our interested). Harminv  
> give some results. My question is can we set the epsilon in this  
> way? I am not sure this method is right, because the source is a  
> pulse which contains much frequency signals and the material  
> responses all frequency signals.

If you look at:

http://ab-initio.mit.edu/wiki/index.php/Dielectric_materials_in_Meep

you'll see that dispersive materials are implemented using an  
auxiliary differential equation (ADE) to evolve a corresponding  
polarization density as a driven, damped harmonic oscillator (see the  
ODE for P_n).  Here, \gamma is a damping term.

If \gamma is positive, you have a gain in the polarization ODE, so the  
ADE will be unstable and I would be a little surprised if Meep gave  
useful results in this case.  So, you really need to constrain your  
fits so that gamma is positive.

However, if you are only interested in the response at a specific  
frequency, assuming you have no nonlinearities, then only the  
dielectric function at that frequency really matters (as long as it is  
stable at other frequencies).  Sure, the pulse you put in contains  
lots of frequencies and most of those frequencies have a "wrong"  
values of epsilon, but the analysis ultimately depends on only the  
frequency where you get your mode of interest.  This is a consequence  
of linearity.  (To convince yourself of this, try putting in a pulse  
of a narrow bandwidth around the frequency that harminv identified in  
the first simulation---you should get the same result from harminv for  
that mode, modulo small numerical differences....in general, harminv's  
"fitting" procedure works better the fewer modes you excite).

Steven



------------------------------

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

End of meep-discuss Digest, Vol 25, Issue 31
********************************************
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to