Abstract
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 language | English (US) |
|---|---|
| Pages (from-to) | 288-299 |
| Number of pages | 12 |
| Journal | Optical Materials Express |
| Volume | 4 |
| Issue number | 2 |
| DOIs | |
| State | Published - Feb 1 2014 |
All Science Journal Classification (ASJC) codes
- Electronic, Optical and Magnetic Materials