dispersion diagram slab waveguide; problems with symmetry

<[email protected]>
Newsgroups gmane.comp.science.photonic-bands
Message-ID <[email protected]>
Hi,

I am trying to calculate the dispersion diagram for a photonic slab
waveguide. For this I use a 1-dimensional computational cell in the
z-direction. The waveguide itself is in the xy-plane and has a thickness of
1. In the attachments you find the Scheme file I used and a simple bash
script with the commands I used to execute it.

What I expected:
(run-zeven) yields bands TE0, TE1, TE2, ...
(run-zodd) yields bands TM0, TM1, TM2, ...

What I found:
(run-zeven) yields bands TE0, TM1, ...
(run-zodd) yields bands TM0, TE1, ...

What am I doing wrong?


Thanks in advance!,
Fitzgerald

_______________________________________________
mpb-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss
(unnamed) (text/plain, 577 B)
; photonic slab waveguide
; 1-dimensional computational cell in z-direction
; propagation in x-direction.

(set! num-bands 2)
(set! resolution 64)

; define geometry
(set! geometry-lattice (make lattice (size no-size no-size 12)))
(set! geometry (list
    (make block
        (material (make dielectric (epsilon 12.1)))
        (center 0 0 0)
        (size infinity infinity 1)
    )
))

; define sample space
(set! k-points (list (vector3 0 0 0) (vector3 1 0 0)))
(set! k-points (interpolate 48 k-points))

; compute the TE band
(run-zeven)

; compute the TM band
(run-zodd)
(unnamed) (application/x-shellscript, 846 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.