Methods of Calculations


There are two common computation approaches to studying dielectric structures such photonic crystals: time-domain and frequency domain. Each has its own advantages and disadvantages. Frequency-domain method does a direct computation of the eigenstates and eigenvalues of Maxwell's equations (band structure). Each field computed has a definite frequency. So, frequency-domain methods are much better suitable to calculating band structures, but couldn't applied directly to calculate time-dependence processes.

In contrast, time-domain techniques iterate Maxwell's equations in time. Computed fields defined in time (at each time step) but not have a defined frequency. Time-domain method is well-suited for simulations of wavepacket
propagation, transmission, etc. It also can be used to calculation of band structures making use the Fourier
transform. The advantage of this is that you get also band structure at once from a calculation of propagation of a single wavepacket.

Maxwell's equations for both electric and magnetic fields are iterated directly in real time and space using completely general coordinate system. Then time dependent information is Fourier transformed into the frequency domain. Finally, through analyzing of frequency domain information one could obtain a structure of photonic bands as well as
transmission and reflection coefficients and spectral characteristics of photonic density of states.

Method [1] is based on an extension of the finite difference time domain (FDTD) method, originally proposed by Yee [2] (Yee algorithm), also known as the Order-N method [3], which has recently become a popular way of calculating photonic band structures. It is a simple scheme for calculating Green's functions for photons propagating in complex structured dielectrics.

  1. A.J.Ward, J.B.Pedry. Computer Physics Communication 128, 590-621, 2000.
  2. K.S.Yee, IEEE Trans. on Antenna and Propagation 14, 302, 1966.
  3. C.T.Chan, Q.L.Yu, and K.M.Ho, Phys.Rev. B 51, 16635, 1995.

Theory behind the Approaches

Most popular Freewares for Photonic Band Gap Calculations 

Opto Electronics Research Group at the University of Glasgow
TMM Photonic Crystals & Virtual Crystals program
by Andrew L. Reynolds

The Joannopoulos Research Group at MIT
The MIT Photonic-Bands package by Steven G. Johnson,


Imperial College , London ,Condensed Matter Theory Group
Order N electromagnetism program via a Finite Difference Time Domain scheme (A.J.Ward, J.B.Pendry)