Dear Meep Users and Savants:

I am trying to implement a real metal material object in meep.  I have started 
with a very simple 2D simulation of a silver film aligned along X and with a 
thickness along Y.  The simulation uses a plane-wave line source located a few 
length units below the film, and propagating in the +Y direction.  In order to 
implement the metal I followed the discussion in the tutorial and in the 
materials section of the meep online documentation.  Since, for the moment, I 
only need the metal properties at a fixed wavelength I used the D-conductivity 
approach rather than the Drude or Lorentz models.  I used data from a standard 
reference (Johnson and Christy) for Ag at 500nm wavelength.  The relative 
permittivity is -9.811 + 0.3126i for Ag at 500nm.

I find that if I use a negative number for the real part of the permittivity, 
the simulation generates an h5 output file containing nothing by NaNs (not a 
number) for the various field components of interest (Ex, Ey, Hz).  If I just 
ignore the sign and use the equivalent positive number (9.811), I get fields 
that look plausible.  HOWEVER, the Hz field should be continuous at the 
air/metal interface with an amplitude nearly twice the plane wave amplitude.  
What I see is that the supposed Hz field changes sign at the interface.  There 
seems to be something going on that I do not understand.

Can anyone comment on the use of signed permittivity in the D-conductivity?  Or 
the apparent problem with Hz?  These two problems might be related.

Best regards,

John WEINER
22 Avenue de la Sibelle
75014 Paris
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to