Hi all,

There is a simple code below for a triangular lattice photonic crystal slab of holes. I have three different ones and the only difference between them is the position of the slab in z dimension. In the first the offset of the slab center from z=0 plane is 1, in the second the offset is 1.5 and in the third it is 2.2. So the only change is in the definition of the slab center. (One is (0 0 1), one is (0 0 1.5) and one is (0 0 2.2)....)

The band diagrams of the first two are similar but quite different compared to the third. And the one which is more close to the expected band diagram is the third one.

So why do I get different diagrams although you will end up with the same crystal structure if you replicate each of the three supercells in all three dimensions? What am I missing?

Regards,
Erman Engin

The Code for the third:
-----------------------------------------
(define-param r 0.25) ; the radius of the holes
(define-param supercell-h 4) ; height of the supercell
; triangular lattice with vertical supercell:
(set! geometry-lattice (make lattice (size 1 1 supercell-h)
                        (basis1 (/ (sqrt 3) 2) 0.5)
                        (basis2 (/ (sqrt 3) 2) -0.5)))
(set! geometry
     (list (make block (material (make dielectric (epsilon loweps)))
   (center 0 0 0)
   (size infinity infinity infinity))
   (make block (material (make dielectric (epsilon epsGaN)))
   (center 0 0 2.2) (size infinity infinity hGaN))
    (make cylinder (material air)
   (center 0) (radius r) (height infinity))))
; 1st Brillouin zone of a triangular lattice:

(define Gamma (vector3 0 0 0))
(define M (vector3 0 0.5 0))
(define K (vector3 (/ -3) (/ 3) 0))
(define-param only-K false) ; run with only-K=true to only do this k-point
(define-param k-interp 2)   ; the number of k points to interpolate

(if only-K
   (set! k-points (list K))
   (set! k-points (interpolate k-interp (list Gamma M K Gamma))))

(set-param! resolution (vector3 32 32 32))

(set-param! num-bands 9)
; Run even and odd bands

(run-zeven)
-----------------------------------------


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

Reply via email to