Abstract
We describe a GNU-OCTAVE implementation of the Jacobi–Davidson style QR method for the estimation of interior eigenvalues in photonic crystal structures. The photonic eigenproblem is reduced to a matrix eigenproblem using plane-wave expansion. We show that a single-step solution of the Jacobi–Davidson correction equation combined with a simple diagonal Jacobi pre-conditioner are quite time efficient compared to other schemes including the Jacobi–Davidson with bi-orthogonal basis, conjugate gradient minimization of the Rayleigh Ritz quotient and implicitly restarted Lanczos methods. Our implementation is freely available on the web.
Similar content being viewed by others
References
Baglama, J., Calvetti, D., Reichel, L.: IRBL: an implicitly restarted block-Lanczos method for large-scale Hermitian eigenproblems. SIAM J. Sci. Comput. 24(5), 1650–1677 (2003)
Davidson, E.R.: The iterative calculation of a few of the lowest eigenvalues and corresponding eigenvectors of large real-symmetric matrices. J. Comput. Phys. 17(1), 87–94 (1975)
Fokkema, D.R., Sleijpen, G.L., Van der Vorst, H.A.: Jacobi–Davidson style QR and QZ algorithms for the reduction of matrix pencils. SIAM J. Sci. Comput. 20(1), 94–125 (1998)
Huang, T.M., Chang, W.J., Huang, Y.L., Lin, W.W., Wang, W.C., Wang, W.: Preconditioning bandgap eigenvalue problems in three-dimensional photonic crystals simulations. J. Comput. Phys. 229(23), 8684–8703 (2010)
Huang, T.M., Hsieh, H.E., Lin, W.W., Wang, W.: Eigenvalue solvers for three dimensional photonic crystals with face-centered cubic lattice. J. Comput. Appl. Math. 272, 350–361 (2014)
Joannopoulos, J.D., Johnson, S.G., Winn, J.N., Meade, R.D.: Photonic Crystals: Molding the Flow of Light. Princeton University Press, Princeton (2011)
Johnson, S.G., Joannopoulos, J.D.: Block-iterative frequency-domain methods for Maxwell’s equations in a planewave basis. Opt. Express 8(3), 173–190 (2001)
Kamalakis: https://github.com/thomaskamalakis/PWE-JDQR (2017)
Kanakis, P., Kamalakis, T.: Enabling transistor-like action in photonic crystal waveguides using optical event horizons. Opt. Lett. 41(7), 1372–1375 (2016)
Monat, C., Corcoran, B., Ebnali-Heidari, M., Grillet, C., Eggleton, B.J., White, T.P., OFaolain, L., Krauss, T.F.: Slow light enhancement of nonlinear effects in silicon engineered photonic crystal waveguides. Opt. Express 17(4), 2944–2953 (2009)
Pearce, G., Hedley, T., Bird, D.: Adaptive curvilinear coordinates in a plane-wave solution of Maxwell’s equations in photonic crystals. Phys. Rev. B 71(19), 195108 (2005)
Saad, Y., Schultz, M.H.: GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 7(3), 856–869 (1986)
Sakoda, K.: Optical Properties of Photonic Crystals, vol. 80. Springer, Berlin (2004)
Sleijpen, G.L., Van der Vorst, H.A.: A Jacobi–Davidson iteration method for linear eigenvalue problems. Siam Rev. 42(2), 267–293 (2000)
Sorensen, D.C.: Implicit application of polynomial filters in ak-step Arnoldi method. SIAM J. Matrix Anal. Appl. 13(1), 357–385 (1992)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kamalakis, T. An GNU-OCTAVE implementation of Jacobi–Davidson style QR method for interior eigenvalue calculations using plane-wave expansion in photonic crystal structures. Opt Quant Electron 50, 89 (2018). https://doi.org/10.1007/s11082-018-1352-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11082-018-1352-0