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
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
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
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
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
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
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
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
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
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
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 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 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
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 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
(3) and in the TE mode we have to solve the following − ∇ ·
ε(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
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
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 FDFD Method
We get the 2-D (modified) Helmholtz equations for TE modes − ∇ · 1 ε∇φ
1 εkφ
ε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 FDFD Method
Let us introduce the grid points xj,l =
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
εj+1,l + 1 εj,l − 1 h2
x
− ikx hx
2
1 εj,l + 1 εj−1,l − 1 h2
x
+ ikx hx
+ 1
2
εj,l+1 + 1 εj,l
k2
y
− iky hy
2
1 εj,l + 1 εj,l−1
h2
y
+ iky hy
+
4
εj+1,l + 2 εj,l + 1 εj−1,l 2 h2
x
+ k2
x
4
εj,l+1 + 2 εj,l + 1 εj,l−1 2 h2
y
+ k2
y
(7)
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 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
FDFD Method
C = α β ¯ β γ ¯ γ ¯ β α β γ ¯ γ ¯ β α β γ ¯ γ β ¯ β α γ ¯ γ ¯ γ α β ¯ β γ ¯ γ ¯ β α β γ ¯ γ ¯ β α β γ ¯ γ β ¯ β α γ ¯ γ α β ¯ β γ ¯ γ ¯ β α β γ ¯ γ ¯ β α β γ ¯ γ β ¯ β α γ γ ¯ γ α β ¯ β γ ¯ γ ¯ β α β γ ¯ γ ¯ β α β γ ¯ γ β ¯ β α ,
SLIDE 23 FDFD Method
where α = 2 h2
x
+ 2 h2
y
+ k2
β =
h2
x
+ i kx hx
¯ β =
h2
x
− i kx hx
γ =
h2
y
+ i ky hy
¯ γ =
h2
y
− i ky hy
The eigenvalues of C are the numbers ˆ c(z, w; k) = 2 h2
x
+ k2
x + k2 y +
h2
x
+ ikx hx
h2
x
− ikx hx
+ 2 h2
y
+
h2 + iky hy
h2
y
− iky hy
where zn = 1 and w m = 1.
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
3 πj n 2 1+O j n 2 , 1 3 πl m 2 1+O l m 2 .
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 =
dxdy |φ(x, y)|2, φ2
H1
per =
dxdy
. 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
dxdy
- ∇φ · ∇v ∗ − 2i[k · ∇φ]v ∗ + k2φv ∗ − ηεφv ∗
= 0, (9) for every v ∈ H1
per.
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 =
dxdy |φ(x, y)|2, φ2
H1
per =
dxdy
. 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
dxdy
- ∇φ · ∇v ∗ − 2i[k · ∇φ]v ∗ + k2φv ∗ − ηεφv ∗
= 0, (9) for every v ∈ H1
per.
SLIDE 27 FDFE Method
Analogously, we call φ ∈ H1
per a distributional solution to (5) (TE mode) if
dxdy 1 ε∇φ · ∇v ∗−iv∗k · ∇ 1 εφ
εv ∗k · ∇φ + k2 ε φv ∗−ηφv ∗
(10) for every v ∈ H1
- per. Putting hx = (a/n), hy = (b/m), we introduce the
bivariate functions ϕ(j1,j2)(x, y) =
h1 1 − |y − yj2| h2
(j1, j2) ∈
Z2,
extended periodically to (x, y) ∈
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
m−1
φ(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 FDFE Method
Analogously, we call φ ∈ H1
per a distributional solution to (5) (TE mode) if
dxdy 1 ε∇φ · ∇v ∗−iv∗k · ∇ 1 εφ
εv ∗k · ∇φ + k2 ε φv ∗−ηφv ∗
(10) for every v ∈ H1
- per. Putting hx = (a/n), hy = (b/m), we introduce the
bivariate functions ϕ(j1,j2)(x, y) =
h1 1 − |y − yj2| h2
(j1, j2) ∈
Z2,
extended periodically to (x, y) ∈
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
m−1
φ(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 FDFE Method
Bivariate functions ϕ(j1,j2)(x, y) =
h1 1 − |y − yj2| h2
(j1, j2) ∈
Z2,
and their support:
SLIDE 30 FDFE Method
We obtain the linear system (TM mode) of order nm
n−1
m−1
φ(j′,l′) a dx b dy
- (∇ϕ(j′,l′) + iϕ(j′,l′)k) · (∇ϕ(j,l) − iϕ(j,l)k)
- = η
n−1
m−1
φ(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
m−1
φ(j′,l′) a b dx dy ε(x, y)
- (∇ϕ(j′,l′) + iϕ(j′,l′)k) · (∇ϕ(j,l) − iϕ(j,l)k)
- = η
n−1
m−1
φ(j′,l′) a dx b dy ϕ(j′,l′)(x, y)ϕ(j,l)(x, y). (12)
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
FDFE Method
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
+ 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
+ b
- φ(j1,j2), φ(j1,j2+1)
- w + ¯
b
- φ(j1,j2), φ(j1,j2+1)
- w −1,
with zn = 1 and w m = 1.
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
j n 2 , const2
l m 2 , n and m being the number of mesh points along the x and y axes, respectively.
SLIDE 35
Numerical Results
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
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 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
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
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
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 FDFD Method for 3D PC
The 6n1n2n3 × 6n1n2n3 linear system can be written in a more compact form:
i√η I −i√η ε C E H
(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
FDFD Method for 3D PC
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
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
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
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
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 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 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 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 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)