A method for computing band structures for three-dimensional photonic cryst
als is described. The method combines a mixed finite element discretization
on a uniform grid with a fast Fourier transform pnconditioner and a precon
ditioned subspace iteration algorithm. Numerical examples illustrating the
behavior of the method are presented. (C) 2000 Academic Press.