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