On Nov 23, 2009, at 9:11 PM, JiangjunZheng wrote:
In the meep tourial, there is a 2d exmaple of PhC waveguide. I modified it for W1 PhC slab waveguide. It works well. But problems come when it is applied for waveguides of different width, for example W0.8.

To simulate the W0.8 waveguide, two methods are used:
1, use the triangular lattice, and shift the lateral holes (three holes on each side) along the two in-plane axes. 2, use the rectangular lattice (three lines on each side). It is easier to set the position of the lateral holes this way. By using mpb-data and h5topng, it is checked that the waveguides constructed under both lattices are the same.

However, after run-even, only half the guided modes are founded by using the rectangular lattice (kx=0.5, kx along the waveguide direction), these modes share the same line at x=a/2 (a is the period) with Hz=0 and some images of Hz for other modes show some lines along the x direction which make them not as smooth as other images. For the W0.8 waveguide, it seems that the first method works by comparing the field images with those of W1 waveguide.

I'm not sure what you mean about getting only half the guided modes. If you have the right structure, you should get all the guided modes.

If what you want is a line defect in a triangular lattice with varying width, you're right that the best way is to use a rectangular supercell. It should look something like the one I described in this message:

http://thread.gmane.org/gmane.comp.science.photonic-bands/1262/focus=1376

Steven

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

Reply via email to