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
; 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)

Attachment: bineVfbPTBurQ.bin
Description: application/shellscript

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

Reply via email to