Dear Steven and Meep users,

It is a while since I started to find the dispersion of a simple
Metal/Insulator structure with Meep. BTW, I've reviewed the mailing list,
but unfortunately nobody gives a complete solution to this open question
yet. Anyway, My instruction is as follows:
1. Place a metal in Y+ region and dielectric in Y- region
2. Insert PML in Y direction, and Bloch in X direction; in C++: use_bloch(X,
beta); where beta is my wavenumber
3. Put 10 Gaussian sources just beneath the M/I interface in dielectric
region. Each source has appropriate phase shift. in C++:
f.add_point_source(Hz, src, src_loc, polar(1., 2. * pi * beta * x)); //"Hz"
is used since I am interested in plasmonic modes
4. Run the simulation till sources are dead and do "Hz" sampling in place of
centered source
5. Do harminv peak detection
Any idea about why I cant get correct dispersion with this method. I really
appreciate if anybody can give me some hints or maybe a sample code which
can calculate the foregoing dispersion correctly

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

Reply via email to