Structured matrices in the computation of band spectra of photonic - - PowerPoint PPT Presentation

structured matrices in the computation of band spectra of
SMART_READER_LITE
LIVE PREVIEW

Structured matrices in the computation of band spectra of photonic - - PowerPoint PPT Presentation

Due giorni di Algebra Lineare Numerica Structured matrices in the computation of band spectra of photonic crystals Pietro Contu, Cornelis van der Mee, and Sebastiano Seatzu Universit` a degli Studi di Cagliari 17 Febbraio 2012 Outline 1


slide-1
SLIDE 1

Due giorni di Algebra Lineare Numerica

Structured matrices in the computation of band spectra of photonic crystals

Pietro Contu, Cornelis van der Mee, and Sebastiano Seatzu

Universit` a degli Studi di Cagliari

17 Febbraio 2012

slide-2
SLIDE 2

Outline

1 Photonic Crystals (PC) 2 2D PC 3 FDFD Method 4 FDFE Method 5 Numerical Results 6 3D Photonic Crystals 7 Conclusions

slide-3
SLIDE 3

Outline

1 Photonic Crystals (PC) 2 2D PC 3 FDFD Method 4 FDFE Method 5 Numerical Results 6 3D Photonic Crystals 7 Conclusions

slide-4
SLIDE 4

Outline

1 Photonic Crystals (PC) 2 2D PC 3 FDFD Method 4 FDFE Method 5 Numerical Results 6 3D Photonic Crystals 7 Conclusions

slide-5
SLIDE 5

Outline

1 Photonic Crystals (PC) 2 2D PC 3 FDFD Method 4 FDFE Method 5 Numerical Results 6 3D Photonic Crystals 7 Conclusions

slide-6
SLIDE 6

Outline

1 Photonic Crystals (PC) 2 2D PC 3 FDFD Method 4 FDFE Method 5 Numerical Results 6 3D Photonic Crystals 7 Conclusions

slide-7
SLIDE 7

Outline

1 Photonic Crystals (PC) 2 2D PC 3 FDFD Method 4 FDFE Method 5 Numerical Results 6 3D Photonic Crystals 7 Conclusions

slide-8
SLIDE 8

Outline

1 Photonic Crystals (PC) 2 2D PC 3 FDFD Method 4 FDFE Method 5 Numerical Results 6 3D Photonic Crystals 7 Conclusions

slide-9
SLIDE 9

Photonic Crystal: What is it?

Photonic crystals are dielectric media whose dielectric constant ε(x), with x ∈

R3, satisfies the periodicity condition

ε(x + m1a1 + m2a2 + m3a3) = ε(x) for certain linearly independent vectors a1, a2, a3 ∈

R3, where m1, m2

and m3 are arbitrary integers. The periodicity of the dielectric constant ε(x) causes optical properties which are similar to the electronic properties for semiconductor crystals with a periodic potential. Photonic crystals exhibit frequency intervals where incident light can propagate (bands) and frequency intervals in which incident light cannot propagate (band-gaps).

slide-10
SLIDE 10

Physical Assumptions

In order to study photonic crystals we have to refer to Maxwell’s equations and cast them into the photonic crystals frame. Isotropy and linearity yield: D = ε(r)E, B = µ(r)H . (1) Magnetic permeability constant (µ(r) ≃ 1): B = H. Lossless media: ε(r) :

R3 → R.

In a photonic crystal we don’t have free charge (ρ = 0) and free current (J = 0). We seek time-harmonic modes: H(r, t) = H(r)eiωt , E(r, t) = E(r)eiωt . (2)

slide-11
SLIDE 11

Physical Assumptions

In order to study photonic crystals we have to refer to Maxwell’s equations and cast them into the photonic crystals frame. Isotropy and linearity yield: D = ε(r)E, B = µ(r)H . (1) Magnetic permeability constant (µ(r) ≃ 1): B = H. Lossless media: ε(r) :

R3 → R.

In a photonic crystal we don’t have free charge (ρ = 0) and free current (J = 0). We seek time-harmonic modes: H(r, t) = H(r)eiωt , E(r, t) = E(r)eiωt . (2)

slide-12
SLIDE 12

Maxwell’s Equations for photonic crystals

Maxwell equations, which govern light transmission in photonic crystals, reduce to the following system of equations: ∇ · [εE] = 0, [Coulomb’s law] ∇ × H − i√ηεE = 0, [Amp` ere’s law] ∇ × E + i√ηH = 0, [Faraday’s law] ∇ · H = 0, [Absence of free magnetic poles] where √η = ω

c .

We apply Bloch’s theorem: E(x) = eik·xE(x), H(x) = eik·xH(x), where E(x + m1a1 + m2a2 + m3a3) = E(x) and H(x + m1a1 + m2a2 + m3a3) = H(x), we get: ∇ · [ε(x)E(x)] + ik · [ε(x)E(x)] = 0, ∇ × H(x) + i[k × H(x)] − i√ηε(x)E(x) = 0, ∇ × E(x) + i[k × E(x)] + i√ηε(x)H(x) = 0, ∇ · [H(x)] + ik · H(x) = 0.

slide-13
SLIDE 13

Maxwell’s Equations for photonic crystals

Maxwell equations, which govern light transmission in photonic crystals, reduce to the following system of equations: ∇ · [εE] = 0, [Coulomb’s law] ∇ × H − i√ηεE = 0, [Amp` ere’s law] ∇ × E + i√ηH = 0, [Faraday’s law] ∇ · H = 0, [Absence of free magnetic poles] where √η = ω

c .

We apply Bloch’s theorem: E(x) = eik·xE(x), H(x) = eik·xH(x), where E(x + m1a1 + m2a2 + m3a3) = E(x) and H(x + m1a1 + m2a2 + m3a3) = H(x), we get: ∇ · [ε(x)E(x)] + ik · [ε(x)E(x)] = 0, ∇ × H(x) + i[k × H(x)] − i√ηε(x)E(x) = 0, ∇ × E(x) + i[k × E(x)] + i√ηε(x)H(x) = 0, ∇ · [H(x)] + ik · H(x) = 0.

slide-14
SLIDE 14

2D: TE and TM Modes

When kz = 0, the modes of every two-dimensional photonic crystal can be classified into two distinct polarizations: either (Hx, Hy, Ez) or (Ex, Ey, Hz).

Figura: TM mode: the magnetic field is confined to the xy plane. Figura: TE mode: the electric field is confined to the xy plane.

slide-15
SLIDE 15

2D: TE and TM Eigenvalue Equations

In the TM mode we have to study spectral eigenvalue problem for the Helmholtz equation − ∂2ψ ∂2x + ∂2ψ ∂2y

  • = ηε(x, y)ψ

(3) and in the TE mode we have to solve the following − ∇ ·

  • 1

ε(x, y)∇ψ

  • = ηψ

(4) (where ε(x, y) = n2(x, y)). In (3) the electric field is given by (0, 0, ψ(x, y))T, whereas in (4) the magnetic field is given by (0, 0, ψ(x, y))T. The main goal is to find the eigenvalues η.

slide-16
SLIDE 16

Photonic Crystals in 2 Dimensions

Basically, we study two numerical methods for the following two cases: As an example, in the connected case:

slide-17
SLIDE 17

Prevailing Numerical Methods

Time Domain Methods 1) Plane Wave Expansion (PWE) Method; 2) Finite Difference Time Domain (FDTD) Method. Frequency Domain Methods 1) Finite difference frequency domain (FDFD) method; 2) Fourier expansion (FE) method; 3) Finite element frequency domain (FEFD) method.

slide-18
SLIDE 18

FDFD Method

We get the 2-D (modified) Helmholtz equations for TE modes − ∇ · 1 ε∇φ

  • − i∇ ·

1 εkφ

  • − i 1

εk · ∇φ + k2 ε φ = ηφ, (5) and for TM modes − ∇2φ − 2ik · ∇φ + k2φ = ηεφ, (6) under the following periodicity conditions φ(x, 0) = φ(x, b), φ(0, y) = φ(a, y), ∂φ ∂y (x, 0) = ∂φ ∂y (x, b), ∂φ ∂x (0, y) = ∂φ ∂x (a, y).

slide-19
SLIDE 19

FDFD Method

Let us introduce the grid points xj,l =

  • ja

n , lb m

  • ,

where j = 0, 1, . . . , n, n + 1 and l = 0, 1, . . ., m, m + 1. Then finite differencing Eq. (5) (TE modes) and Eq. (6) (TM modes) yields, for hx = a/n and hy = b/m,

1 2

  • 1

εj+1,l + 1 εj,l − 1 h2

x

− ikx hx

  • φj+1,l + 1

2

1 εj,l + 1 εj−1,l − 1 h2

x

+ ikx hx

  • φj−1,l

+ 1

2

  • 1

εj,l+1 + 1 εj,l

  • − 1

k2

y

− iky hy

  • φj,l+1 + 1

2

1 εj,l + 1 εj,l−1

  • − 1

h2

y

+ iky hy

  • φj,l−1

+

  • 1

4

  • 1

εj+1,l + 2 εj,l + 1 εj−1,l 2 h2

x

+ k2

x

  • + 1

4

  • 1

εj,l+1 + 2 εj,l + 1 εj,l−1 2 h2

y

+ k2

y

  • φj,l = ηφj,l,

(7)

slide-20
SLIDE 20

FDFD Method

− φj+1,l − 2φj,l + φj−1,l h2

x

− φj,l+1 − 2φj,l + φj,l−1 h2

y

− 2ikx φj+1,l − φj−1,l 2hx − 2iky φj,l+1 − φj,l−1 2hy + [k2

x + k2 y ]φj,l

= ηεj,lφj,l, (8) Equations (8) and (17) can both be written in the form (C − ηD)Ψ = 0 Modi TE C positive semidefinite sparse hermitian matrix; D identity matrix of order mn. Modi TM C two-index sparse circulant matrix; D diagonal matrix with positive entries.

slide-21
SLIDE 21

FDFD Method

− φj+1,l − 2φj,l + φj−1,l h2

x

− φj,l+1 − 2φj,l + φj,l−1 h2

y

− 2ikx φj+1,l − φj−1,l 2hx − 2iky φj,l+1 − φj,l−1 2hy + [k2

x + k2 y ]φj,l

= ηεj,lφj,l, (8) Equations (8) and (17) can both be written in the form (C − ηD)Ψ = 0 Modi TE C positive semidefinite sparse hermitian matrix; D identity matrix of order mn. Modi TM C two-index sparse circulant matrix; D diagonal matrix with positive entries.

slide-22
SLIDE 22

FDFD Method

C =                             α β ¯ β γ ¯ γ ¯ β α β γ ¯ γ ¯ β α β γ ¯ γ β ¯ β α γ ¯ γ ¯ γ α β ¯ β γ ¯ γ ¯ β α β γ ¯ γ ¯ β α β γ ¯ γ β ¯ β α γ ¯ γ α β ¯ β γ ¯ γ ¯ β α β γ ¯ γ ¯ β α β γ ¯ γ β ¯ β α γ γ ¯ γ α β ¯ β γ ¯ γ ¯ β α β γ ¯ γ ¯ β α β γ ¯ γ β ¯ β α                             ,

slide-23
SLIDE 23

FDFD Method

where α = 2 h2

x

+ 2 h2

y

+ k2

  • ,

β =

  • − 1

h2

x

+ i kx hx

  • ,

¯ β =

  • − 1

h2

x

− i kx hx

  • ,

γ =

  • − 1

h2

y

+ i ky hy

  • ,

¯ γ =

  • − 1

h2

y

− i ky hy

  • .

The eigenvalues of C are the numbers ˆ c(z, w; k) = 2 h2

x

+ k2

x + k2 y +

  • − 1

h2

x

+ ikx hx

  • z +
  • − 1

h2

x

− ikx hx

  • z−1

+ 2 h2

y

+

  • − 1

h2 + iky hy

  • w +
  • − 1

h2

y

− iky hy

  • w −1,

where zn = 1 and w m = 1.

slide-24
SLIDE 24

FDFD Method

Writing z = eiθj with θj = 2πj

n

and w = eiϕl with ϕl = 2πl

m , we can write

the eigenvalues in the form ˆ c(z, w; k) = k2

x +k2 y + 2

h2

x

(1 − cos θj)−2kx hx sin θj+ 2 h2

y

(1 − cos ϕl)−2ky hy sin ϕl, where j = 0, 1, . . . , n − 1 and l = 0, 1, . . . , m − 1. Eabs = − 1 3 πj n 2 2πj a + kx 2 − k2

x

1 + O j n 2 − 1 3 πl m 2 2πl b + ky 2 − k2

y

1 + O l m 2 , For the relative error we then get the following upper bound: Erel = max

  • 1

3 πj n 2 1+O j n 2 , 1 3 πl m 2 1+O l m 2 .

slide-25
SLIDE 25

FDFE Method

Putting A = {t1a1 + t2a2 : 0 ≤ t1, t2 < 1}, we define the complex Hilbert spaces Hper and H1

per consisting of those measurable complex-valued

functions φ on

R2 which satisfy the periodicity condition

φ(x + m1a1 + m2a2, k) = φ(x, k) and are finite with respect to the following respective squared norms: φ2

Hper =

  • A

dxdy |φ(x, y)|2, φ2

H1

per =

  • A

dxdy

  • |φ(x, y)|2 + ∇φ(x, y)2

. As a consequence of the first Green identity and the periodicity condition, we see that φ ∈ H1

per is a variational solution to (6) (TM mode) if

  • A

dxdy

  • ∇φ · ∇v ∗ − 2i[k · ∇φ]v ∗ + k2φv ∗ − ηεφv ∗

= 0, (9) for every v ∈ H1

per.

slide-26
SLIDE 26

FDFE Method

Putting A = {t1a1 + t2a2 : 0 ≤ t1, t2 < 1}, we define the complex Hilbert spaces Hper and H1

per consisting of those measurable complex-valued

functions φ on

R2 which satisfy the periodicity condition

φ(x + m1a1 + m2a2, k) = φ(x, k) and are finite with respect to the following respective squared norms: φ2

Hper =

  • A

dxdy |φ(x, y)|2, φ2

H1

per =

  • A

dxdy

  • |φ(x, y)|2 + ∇φ(x, y)2

. As a consequence of the first Green identity and the periodicity condition, we see that φ ∈ H1

per is a variational solution to (6) (TM mode) if

  • A

dxdy

  • ∇φ · ∇v ∗ − 2i[k · ∇φ]v ∗ + k2φv ∗ − ηεφv ∗

= 0, (9) for every v ∈ H1

per.

slide-27
SLIDE 27

FDFE Method

Analogously, we call φ ∈ H1

per a distributional solution to (5) (TE mode) if

  • A

dxdy 1 ε∇φ · ∇v ∗−iv∗k · ∇ 1 εφ

  • − i

εv ∗k · ∇φ + k2 ε φv ∗−ηφv ∗

  • =0,

(10) for every v ∈ H1

  • per. Putting hx = (a/n), hy = (b/m), we introduce the

bivariate functions ϕ(j1,j2)(x, y) =

  • 1 − |x − xj1|

h1 1 − |y − yj2| h2

  • ,

(j1, j2) ∈

Z2,

extended periodically to (x, y) ∈

  • R2. Here, for (j, l) ∈
Z2, we have

xj = j1h1 = (j1/n)a1 and yl = j2h2 = (j2/m)a2 and we interpolate φ ∈ H1

per as follows:

φ(x, y) =

n−1

  • j1=0

m−1

  • j2=0

φ(j1,j2)ϕ(j1,j2)(x, y) and take v = ϕ(l1,l2) for every l1 ∈ {0, 1, . . ., n − 1} and l2 ∈ {0, 1, . . ., m − 1}.

slide-28
SLIDE 28

FDFE Method

Analogously, we call φ ∈ H1

per a distributional solution to (5) (TE mode) if

  • A

dxdy 1 ε∇φ · ∇v ∗−iv∗k · ∇ 1 εφ

  • − i

εv ∗k · ∇φ + k2 ε φv ∗−ηφv ∗

  • =0,

(10) for every v ∈ H1

  • per. Putting hx = (a/n), hy = (b/m), we introduce the

bivariate functions ϕ(j1,j2)(x, y) =

  • 1 − |x − xj1|

h1 1 − |y − yj2| h2

  • ,

(j1, j2) ∈

Z2,

extended periodically to (x, y) ∈

  • R2. Here, for (j, l) ∈
Z2, we have

xj = j1h1 = (j1/n)a1 and yl = j2h2 = (j2/m)a2 and we interpolate φ ∈ H1

per as follows:

φ(x, y) =

n−1

  • j1=0

m−1

  • j2=0

φ(j1,j2)ϕ(j1,j2)(x, y) and take v = ϕ(l1,l2) for every l1 ∈ {0, 1, . . ., n − 1} and l2 ∈ {0, 1, . . ., m − 1}.

slide-29
SLIDE 29

FDFE Method

Bivariate functions ϕ(j1,j2)(x, y) =

  • 1 − |x − xj1|

h1 1 − |y − yj2| h2

  • ,

(j1, j2) ∈

Z2,

and their support:

slide-30
SLIDE 30

FDFE Method

We obtain the linear system (TM mode) of order nm

n−1

  • j′=0

m−1

  • l′=0

φ(j′,l′) a dx b dy

  • (∇ϕ(j′,l′) + iϕ(j′,l′)k) · (∇ϕ(j,l) − iϕ(j,l)k)
  • = η

n−1

  • j′=0

m−1

  • l′=0

φ(j′,l′) a dx b dy ε(x, y)ϕ(j′,l′)(x, y)ϕ(j,l)(x, y), (11) whose unknowns are the values of φ(x, y) at the interpolation points of the photonic cell 0 ≤ x ≤ a, 0 ≤ x ≤ b. From (10) (TE mode) we obtain instead

n−1

  • j′=0

m−1

  • l′=0

φ(j′,l′) a b dx dy ε(x, y)

  • (∇ϕ(j′,l′) + iϕ(j′,l′)k) · (∇ϕ(j,l) − iϕ(j,l)k)
  • = η

n−1

  • j′=0

m−1

  • l′=0

φ(j′,l′) a dx b dy ϕ(j′,l′)(x, y)ϕ(j,l)(x, y). (12)

slide-31
SLIDE 31

FDFE Method

The linear systems (11) and (12) constitute the finite element schemes to compute the eigenvalues η for fixed wavevector k for the TM and TE modes, respectively.

slide-32
SLIDE 32

FDFE Method

slide-33
SLIDE 33

FDFE Method

Eigenvalues in the homogenous case (ε(x, y) = 1) η(k) = ˆ a(z, w; k) ˆ b(z, w; k) , where ˆ a(z, w; k) = a

  • φ(j1,j2), φ(j1,j2)
  • + a
  • φ(j1,j2), φ(j1+1,j2)
  • z + ¯

a

  • φ(j1,j2), φ(j1+1,j2)
  • z−1

+ a

  • φ(j1,j2), φ(j1,j2+1)
  • w + ¯

a

  • φ(j1,j2), φ(j1,j2+1)
  • w −1,

ˆ b(z, w; k) = b

  • φ(j1,j2), φ(j1,j2)
  • + b
  • φ(j1,j2), φ(j1+1,j2)
  • z + ¯

b

  • φ(j1,j2), φ(j1+1,j2)
  • z−1

+ b

  • φ(j1,j2), φ(j1,j2+1)
  • w + ¯

b

  • φ(j1,j2), φ(j1,j2+1)
  • w −1,

with zn = 1 and w m = 1.

slide-34
SLIDE 34

FDFE Method

As in the FDFD method we can easily prove that: Eabs =const1 2πj a + kx 2 − k2

x

1 + O j n 2 + const2 2πl b + ky 2 − k2

y

1 + O l m 2 , and for the relative error we then get the following upper bound: Erel = − max

  • const1
  • 1+O

j n 2 , const2

  • 1+O

l m 2 , n and m being the number of mesh points along the x and y axes, respectively.

slide-35
SLIDE 35

Numerical Results

slide-36
SLIDE 36

Numerical Results

In the nonrectangular 2D case we use the basis vectors a1 and a2 to convert the Helmholtz equation to cartesian coordinates and both FDFD and FDFE methods work successfully: Pietro Contu, C. van der Mee, and Sebastiano Seatzu. Fast and Effective Finite Difference Method for 2D Photonic Crystals, Communications in Applied and Industrial Mathematics (CAIM), (2011). Pietro Contu, C. van der Mee, and Sebastiano Seatzu. A Finite Element Frequency Domain method for 2D Photonic Crystals, Journal of Computational Applied Mathematics (JCAM), (2012).

slide-37
SLIDE 37

Numerical Results

In the nonrectangular 2D case we use the basis vectors a1 and a2 to convert the Helmholtz equation to cartesian coordinates and both FDFD and FDFE methods work successfully: Pietro Contu, C. van der Mee, and Sebastiano Seatzu. Fast and Effective Finite Difference Method for 2D Photonic Crystals, Communications in Applied and Industrial Mathematics (CAIM), (2011). Pietro Contu, C. van der Mee, and Sebastiano Seatzu. A Finite Element Frequency Domain method for 2D Photonic Crystals, Journal of Computational Applied Mathematics (JCAM), (2012).

slide-38
SLIDE 38

FDFD method for 3D PC

Let us now introduce the 3n1n2n3-dimensional (real or complex) vector space Hn1,n2,n3 of columns vectors indexed by (j1, j2, j3, s) ∈

Z[n1] × Z[n2] × Z[n3] × {1, 2, 3}, where (j1, j2, j3) is a lower

index and s is an upper index. We define the discrete divergence: [∇ · F]j1,j2,j3 =F 1

j1+1,j2,j3 − F 1 j1−1,j2,j3

2h1 + F 2

j1,j2+1,j3 − F 2 j1,j2−1,j3

2h2 + F 3

j1,j2,j3+1 − F 3 j1,j2,j3−1

2h3 , and the discrete curl ∇× : Hn1,n2,n2 → Hn1,n2,n3 as follows: (∇ × F)1

j1,j2,j3 = (∂2F 3 − ∂3F 2)j1,j2,j3,

(∇ × F)2

j1,j2,j3 = (∂3F 1 − ∂1F 3)j1,j2,j3,

(∇ × F)3

j1,j2,j3 = (∂1F 2 − ∂2F 1)j1,j2,j3.

slide-39
SLIDE 39

FDFD Method for 3D PC

We have to solve the spectral problem under periodicity conditions: ∇ · [ε(x)E(x)] + ik · [ε(x)E(x)] = 0, (13) ∇ × H(x) + i[k × H(x)] − i√ηε(x)E(x) = 0, (14) ∇ × E(x) + i[k × E(x)] + i√ηε(x)H(x) = 0, (15) ∇ · [H(x)] + ik · H(x) = 0. (16) Proposition For √η > 0, any solution to the equations (14) and (15) satisfies the discrete divergence equations ∇ · [ε(x)E(x)] + ik · [ε(x)E(x)] = 0, ∇ · [H(x)] + ik · H(x) = 0.

slide-40
SLIDE 40

FDFD Method for 3D PC

We have to solve the spectral problem under periodicity conditions: ∇ · [ε(x)E(x)] + ik · [ε(x)E(x)] = 0, (13) ∇ × H(x) + i[k × H(x)] − i√ηε(x)E(x) = 0, (14) ∇ × E(x) + i[k × E(x)] + i√ηε(x)H(x) = 0, (15) ∇ · [H(x)] + ik · H(x) = 0. (16) Proposition For √η > 0, any solution to the equations (14) and (15) satisfies the discrete divergence equations ∇ · [ε(x)E(x)] + ik · [ε(x)E(x)] = 0, ∇ · [H(x)] + ik · H(x) = 0.

slide-41
SLIDE 41

FDFD Method for 3D PC

Finite Differencing Eqs. (14) and (15) we get a linear system of order 6n1n2n3 × 6n1n2n3, where n1, n2 and n3 are the numbers of grid points along the x, y and z axes, respectively:

slide-42
SLIDE 42

FDFD Method for 3D PC

The 6n1n2n3 × 6n1n2n3 linear system can be written in a more compact form:

  • C

i√η I −i√η ε C E H

  • = 0

(18) where ε = ε ⊗

I3 is a diagonal matrix with positive entries and C is a

block circulant matrix with 3 × 3 blocks: C0,0,0 =   −ik3 ik2 ik3 −ik1 −ik2 ik1   , C±1,0,0 =   ∓ 1

2h1

± 1

2h1

  , C0,±1,0 =   ± 1

2h2

∓ 1

2h2

  , C0,0,±1 =   ∓ 1

2h3

± 1

2h3

  .

slide-43
SLIDE 43

FDFD Method for 3D PC

slide-44
SLIDE 44

FDFD Method for 3D PC

Writing the two equations (18) in the form CH = i√ηE and CE = −i√ηH, we get after one iteration Eigenvalue problem for E C2 E = η ε E Eigenvalue problem for H C 1

εC H = η H

slide-45
SLIDE 45

Conclusions

FDFD method for 3D photonic crystal is in progress; Generalized eigenvalue problems appear in the study of photonic devices in optoelectronics; Algorithms which study multi-index circulant+diagonal eigenvalue problems, in particular for large matrix orders, have to be properly implemented.

slide-46
SLIDE 46

Conclusions

FDFD method for 3D photonic crystal is in progress; Generalized eigenvalue problems appear in the study of photonic devices in optoelectronics; Algorithms which study multi-index circulant+diagonal eigenvalue problems, in particular for large matrix orders, have to be properly implemented.

slide-47
SLIDE 47

Conclusions

FDFD method for 3D photonic crystal is in progress; Generalized eigenvalue problems appear in the study of photonic devices in optoelectronics; Algorithms which study multi-index circulant+diagonal eigenvalue problems, in particular for large matrix orders, have to be properly implemented.

slide-48
SLIDE 48

Conclusions

FDFD method for 3D photonic crystal is in progress; Generalized eigenvalue problems appear in the study of photonic devices in optoelectronics; Algorithms which study multi-index circulant+diagonal eigenvalue problems, in particular for large matrix orders, have to be properly implemented.

slide-49
SLIDE 49

Bibliografy

Time Domain Methods 1) Plane Wave Expansion (PWE) Method

K.M. Leung and Y. Qiu, Multiple-scattering calculation of the two-dimensional photonic band structure, Phys. Rev. B 48, 7767–7771 (1993) Ze Zhang and S. Satpathy, Electromagnetic wave propagation in periodic structures: Bloch wave solution of Maxwell’s equations,

  • Phys. Rev. Lett. 65, 2650–2653 (1990)

K.M. Ho, C.T. Chan, and C.M. Soukoulis, Existence of a photonic gap in periodic dielectric structures, Phys. Rev. Lett. 65, 3152–3155 (1990) H.S. S¨

uer and J.W. Haus, Photonic bands: Convergence problems with the planewave method, Phys. Rev. B 45, 13962–13972 (1992)

  • M. Philal and A.A. Maradudin, Photonic band structure of

two-dimensional systems: The triangular lattice, Phys. Rev. B 44, 8565–8571 (1991)

slide-50
SLIDE 50

Bibliografy

Time Domain Methods 2) Finite Difference Time Domain (FDTD) Method

A.J. Ward and J.B. Pendry, Refraction and geometry in Maxwell’s equations, J. Mod. Opt. 43, 773–793 (1996) A.J. Ward and J.B. Pendry, Calculating photonic Green’s functions us- ing a nonorthogonal finite-difference time-domain method, Phys.

  • Rev. B 58, 7252–7259 (1998)

Min Qiu and Sailing He, A nonorthogonal finite-difference time-domain method for computing the band structure of a two-dimensional photonic crystal with dielectric and metallic inclusions, J. Appl. Phys. 87, 8268–8275 (2000) Sailing He, Sanshui Xiao, Linfang Shen, Jiangping He, and Jian Fu, A new finite-difference time-domain method for photonic crystals consisting of nearly-free-electron metals, J. Phys A 34, 9713–9721 (2001)

  • B. Cowan, FDTD modeling of photonic crystal fibers, ARDB

Technical Notes 4, ARDB-339, 7 pp., (2003)

slide-51
SLIDE 51

Bibliografy

Frequency Domain Methods 1) Finite difference frequency domain (FDFD) method

Hung Yu David Yang, Finite difference analysis of 2-D photonic crystals, IEEE Trans. on Microwave Theory and Techniques 44, 2688–2695 (1996) J.B. Pendry and A. MacKinnon, Calculation of photon dispersion relations, Phys. Rev. Lett. 69, 2772–2775 (1992)

  • D. Hermann, M. Frank, K. Busch, and P. W¨
  • lße, Photonic band

structure computations, Opt. Express 8, 167–172 (2000)

2) Fourier expansion (FE) method

  • K. Sakoda, Optical transmittance of a two-dimensional triangular

photonic lattice, Phys. Rev. B 51, 4672–4675 (1995)

  • K. Sakoda, Transmittance and Bragg reflectivity of two-dimensional

photonic lattices, Phys. Rev. B 52, 8992–9002 (1995) John D. Joannopoulos, Robert D. Meade, and Jahua N. Winn, Photonic Crystals, Molding the flow of light, Princeton University Press, (2006)

slide-52
SLIDE 52

Bibliografy

Frequency Domain Methods 3) Finite element frequency domain (FEFD) method

  • W. Axmann and P. Kuchment, An efficient finite element method for

computing spectra of photonic and acoustic band-gap materials, J.

  • Comp. Phys. 150, 468–481 (1999)

B.P. Hiett, J.M. Generowicz, S.J. Cox, M. Molinari, D.H. Beckett, and K.S. Thomas, Application of finite element methods to photonic crystal modelling, IEE Proc.-Sci. Meas. Technol. 149, 293–296 (2002) D.C. Dobson, An efficient method for band structure calculations in 2D photonic crystals, J. Comp. Phys. 149, 363–376 (1999) D.C. Dobson, J. Gopalakrishnan, and J.E. Pasciak, An efficient method for band structure calculations in 3D photonic crystals, J.

  • Comp. Phys. 161, 668–679 (2000)
  • D. Boffi, M. Conforti, and L. Gastaldi, Modified edge finite elements

for photonic crystals. Numerische Matematik, 105, 249–266 (2006)