Skip to main content
Log in

An GNU-OCTAVE implementation of Jacobi–Davidson style QR method for interior eigenvalue calculations using plane-wave expansion in photonic crystal structures

  • Published:
Optical and Quantum Electronics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

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)

    Article  MathSciNet  MATH  Google Scholar 

  • 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)

    Article  ADS  MathSciNet  MATH  Google Scholar 

  • 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)

    Article  MathSciNet  MATH  Google Scholar 

  • 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)

    Article  ADS  MathSciNet  MATH  Google Scholar 

  • 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)

    Article  MathSciNet  MATH  Google Scholar 

  • Joannopoulos, J.D., Johnson, S.G., Winn, J.N., Meade, R.D.: Photonic Crystals: Molding the Flow of Light. Princeton University Press, Princeton (2011)

    MATH  Google Scholar 

  • 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)

    Article  ADS  Google Scholar 

  • 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)

    Article  ADS  Google Scholar 

  • 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)

    Article  ADS  Google Scholar 

  • 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)

    Article  ADS  Google Scholar 

  • 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)

    Article  MathSciNet  MATH  Google Scholar 

  • Sakoda, K.: Optical Properties of Photonic Crystals, vol. 80. Springer, Berlin (2004)

    Google Scholar 

  • Sleijpen, G.L., Van der Vorst, H.A.: A Jacobi–Davidson iteration method for linear eigenvalue problems. Siam Rev. 42(2), 267–293 (2000)

    Article  ADS  MathSciNet  MATH  Google Scholar 

  • Sorensen, D.C.: Implicit application of polynomial filters in ak-step Arnoldi method. SIAM J. Matrix Anal. Appl. 13(1), 357–385 (1992)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Kamalakis.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11082-018-1352-0

Keywords

Mathematics Subject Classification

Navigation