Fast Eigensolver for plasmonic metasurfaces

Alexander O. Korotkevich, Xingjie Ni, Alexander V. Kildishev

Research output: Contribution to journalArticlepeer-review

3 Scopus citations


Finding the wavevectors (eigenvalues) and wavefronts (eigenvectors) in nanostructured metasurfaces is cast as a problem of finding the complex roots of a non-linear equation. A new algorithm is introduced for solving this problem; example eigenvalues are obtained and compared against the results from a popular, yet much more computationally expensive method built on a matrix eigenvalue problem. In contrast to the conventional solvers, the proposed method always returns a set of 'exact' individual eigenvalues. First, by using the Lehmer-Schur algorithm, we isolate individual complex roots from each other, then use a zero-polishing method applied at the very final stage of ultimate eigenvalue localization. Exceptional computational performance, scalability, and accuracy are demonstrated.

Original languageEnglish (US)
Pages (from-to)288-299
Number of pages12
JournalOptical Materials Express
Issue number2
StatePublished - Feb 1 2014

All Science Journal Classification (ASJC) codes

  • Electronic, Optical and Magnetic Materials


Dive into the research topics of 'Fast Eigensolver for plasmonic metasurfaces'. Together they form a unique fingerprint.

Cite this