Scinovex
article Open AccessTop 1% cited

Block-iterative frequency-domain methods for Maxwell's equations in a planewave basis

Optics Express · 2001 · Vol. 8(3) · pp. 173–173
Steven G. JohnsonJohn D. Joannopoulos

Abstract

We describe a fully-vectorial, three-dimensional algorithm to compute the definite-frequency eigenstates of Maxwell's equations in arbitrary periodic dielectric structures, including systems with anisotropy (birefringence) or magnetic materials, using preconditioned block-iterative eigensolvers in a planewave basis. Favorable scaling with the system size and the number of computed bands is exhibited. We propose a new effective dielectric tensor for anisotropic structures, and demonstrate that O Delta x;2 convergence can be achieved even in systems with sharp material discontinuities. We show how it is possible to solve for interior eigenvalues, such as localized defect modes, without computing the many underlying eigenstates. Preconditioned conjugate-gradient Rayleigh-quotient minimization is compared with the Davidson method for eigensolution, and a number of iteration variants and preconditioners are characterized. Our implementation is freely available on the Web.

Electromagnetic Scattering and AnalysisElectromagnetic Simulation and Numerical MethodsMatrix Theory and AlgorithmsPreconditionerEigenvalues and eigenvectorsMaxwell's equationsConjugate gradient methodIterative methodPhysicsMathematical analysisBasis functionInverse iterationMathematics
Citations
3,171
FWCI
85.24
field-weighted impact
References
39
Percentile
100%
vs. same field & year
Citations per year
Cited by
Maximally localized Wannier functions: Theory and applications
Reviews of Modern Physics · 2012 · 3,178 citations
Highly birefringent index-guiding photonic crystal fibers
IEEE Photonics Technology Letters · 2001 · 464 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Block-iterative frequency-domain methods for Maxwell's equations in a planewave basis · Scinovex