We present an efficient method for computing the equifrequency surfaces (EFSs) and density of states of a photonic crystal. The method is based on repeatedly solving a small nonlinear eigenvalue problem formulated using the Dirichlet-to-Neumann map of the unit cell. A simple contouring algorithm is presented for sampling EFSs as well as computing group velocity vectors. We compare our method with several published results to demonstrate its efficiency and accuracy.
© 2011 Optical Society of America
Mathematical Methods in Physics
Original Manuscript: February 15, 2011
Revised Manuscript: May 14, 2011
Manuscript Accepted: June 1, 2011
Published: July 6, 2011
Victor Liu and Shanhui Fan, "Efficient computation of equifrequency surfaces and density of states in photonic crystals using Dirichlet-to-Neumann maps," J. Opt. Soc. Am. B 28, 1837-1843 (2011)