On Thu, 31 Aug 2006, matt wrote:

For a 2d periodic square lattice structure, with lattice constant "a", what is the correct meep k-point list which corresponds to the boundary of the Brillouin zone?

I guessed the following, but wasn't sure about units:
(define k-points (list (vector3 0 0 0)                 ; Gamma
                       (vector3 (/ 0.5 a) 0 0)         ; X
                       (vector3 (/ 0.5 a) (/ 0.5 a) 0) ; M
                       (vector3 0 0 0)))               ; Gamma

That looks correct, assuming you have an a-by-a cell. The k-points are specified in cartesian coordinates, but divided by 2*pi.

Also, a question on run-k-points: the band diagram example wiki states "run-k-points automatically runs harminv, using the frequency range and location taken from the Gaussian source in the sources list."

This implies that only one source can be used. Is it possible to use multiple sources, to really excite all the modes?

You can use multiple sources. If you use multiple sources it takes the maximum of their freqeuency ranges.

However, a single source can generally excite all of the modes, as long as it is randomly placed (i.e. as long as it doesn't lie along a symmetry plane etc.).

Steven

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

Reply via email to