Papers
Topics
Authors
Recent
Search
2000 character limit reached

Improving performance of contour integral-based nonlinear eigensolvers with infinite GMRES

Published 28 Mar 2024 in math.NA and cs.NA | (2403.19309v3)

Abstract: In this work, the infinite GMRES algorithm, recently proposed by Correnty et al., is employed in contour integral-based nonlinear eigensolvers, avoiding the computation of costly factorizations at each quadrature node to solve the linear systems efficiently. Several techniques are applied to make the infinite GMRES memory-friendly, computationally efficient, and numerically stable in practice. More specifically, we analyze the relationship between polynomial eigenvalue problems and their scaled linearizations, and provide a novel weighting strategy which can significantly accelerate the convergence of infinite GMRES in this particular context. We also adopt the technique of TOAR to infinite GMRES to reduce the memory footprint. Theoretical analysis and numerical experiments are provided to illustrate the efficiency of the proposed algorithm.

Authors (3)
Definition Search Book Streamline Icon: https://streamlinehq.com
References (37)
  1. A numerical method for polynomial eigenvalue problems using contour integral. Japan J. Indust. Appl. Math., 27(1):73–90, 2010. doi:10.1007/s13160-010-0005-x.
  2. A numerical method for nonlinear eigenvalue problems using contour integrals. JSIAM Lett., 1:52–55, 2009. doi:10.14495/jsiaml.1.52.
  3. Nested Krylov methods for shifted linear systems. SIAM J. Sci. Comput., 37(5):S90–S112, 2015. doi:10.1137/140979927.
  4. Timo Betcke. Optimal scaling of generalized and polynomial eigenvalue problems. SIAM J. Matrix Anal. Appl., 30(4):1320–1338, 2009. doi:10.1137/070704769.
  5. NLEVP: A collection of nonlinear eigenvalue problems. ACM Trans. Math. Software, 39(2):1–28, 2013. doi:10.1145/2427023.2427024.
  6. Wolf-Jürgen Beyn. An integral method for solving nonlinear eigenvalue problems. Linear Algebra Appl., 436(10):3839–3863, 2012. doi:10.1016/j.laa.2011.03.030.
  7. Poles and zeros in non-Hermitian systems: Application to photonics. Phys. Rev. B, 109(4):045414, 2024. doi:10.1103/PhysRevB.109.045414.
  8. NEP: a module for the parallel solution of nonlinear eigenvalue problems in SLEPc. ACM Trans. Math. Software, 47(3):1–29, 2021. doi:10.1145/3447544.
  9. Balancing sparse matrices for computing eigenvalues. Linear Algebra Appl., 309(1-3):261–287, 2000. doi:10.1016/S0024-3795(00)00014-8.
  10. Preconditioned infinite GMRES for parameterized linear systems. SIAM J. Sci. Comput., pages S120–S141, 2023. doi:10.1137/22M1502380.
  11. Non-linear eigenvalue problems with GetDP and SLEPc: Eigenmode computations of frequency-dispersive photonic open structures. Comput. Phys. Common., 257:107509, 2020. doi:10.1016/j.cpc.2020.107509.
  12. Chebyshev interpolation for nonlinear eigenvalue problems. BIT. Numer. Math., 52:933–951, 2012. doi:10.1007/s10543-012-0381-5.
  13. Restarted GMRES for shifted linear systems. SIAM J. Sci. Comput., 19(1):15–26, 1998. doi:10.1137/S1064827596304563.
  14. Extracting an accurate model for permittivity from experimental data: hunting complex poles from the real line. Optics Letters, 42(6):1145–1148, 2017. doi:10.1364/OL.42.001145.
  15. FEAST eigensolver for nonlinear eigenvalue problems. J. Comput. Sci., 27:107–117, 2018. doi:10.1016/j.jocs.2018.05.006.
  16. Numerical behaviour of the modified Gram–Schmidt GMRES implementation. BIT. Numer. Math., 37(3):706–719, 1997. doi:10.1007/BF02510248.
  17. The nonlinear eigenvalue problem. Acta Numer., 26:1–94, 2017. doi:10.1017/S0962492917000034.
  18. NLEIGS: A class of fully rational Krylov methods for nonlinear eigenvalue problems. SIAM J. Sci. Comput., 36(6):A2842–A2864, 2014. doi:10.1137/130935045.
  19. Scaling, sensitivity and stability in the numerical solution of quadratic eigenvalue problems. Int. J. Numer. Method Engineering, 73(3):344–360, 2008. doi:10.1002/nme.2076.
  20. Acoustic modal analysis with heat release fluctuations using nonlinear eigensolvers. Appl. Math. Comput., 458:128249, 2023. doi:10.1016/j.amc.2023.128249.
  21. Infinite GMRES for parameterized linear systems. SIAM J. Matrix Anal. Appl., 43(3):1382–1405, 2022. doi:10.1137/21M1410324.
  22. A linear eigenvalue algorithm for the nonlinear eigenvalue problem. Numer. Math., 122(1):169–195, 2012. doi:10.1007/s00211-012-0453-0.
  23. Memory-efficient Arnoldi algorithms for linearizations of matrix polynomials in Chebyshev basis. Numer. Linear Algebra Appl., 21(4):569–588, 2014. doi:10.1002/nla.1913.
  24. Quasinormal mode solvers for resonators with dispersive materials. J. Opt. Soc. Am. A, 36(4):686–704, 2019. doi:10.1364/JOSAA.36.000686.
  25. Stability analysis of the two-level orthogonal Arnoldi procedure. SIAM J. Matrix Anal. Appl., 37(1):195–214, 2016. doi:10.1137/151005142.
  26. Nonlinear eigenvalue problems: A challenge for modern eigenvalue methods. GAMM-Mitteilungen, 27(2):121–152, 2004. doi:10.1002/gamm.201490007.
  27. Xianshun Ming. Quasinormal mode expansion method for resonators with partial-fraction material dispersion, 2023. arXiv:2312.11048, doi:10.48550/arXiv.2312.11048.
  28. Physically agnostic quasi normal mode expansion in time dispersive structures: From mechanical vibrations to nanophotonic resonances. Eur. J. Mech. A/Solids, 100:104809, 2023. doi:10.1016/j.euromechsol.2022.104809.
  29. Eric Polizzi. Density-matrix-based algorithms for solving eigenvalue problems. Phys. Rev. B, 79:115112, 2009. doi:10.1103/physrevb.79.115112.
  30. A projection method for generalized eigenvalue problems using numerical integration. J. Comput. Appl. Math., 159(1):119–128, 2003. doi:10.1016/S0377-0427(03)00565-X.
  31. CIRR: a Rayleigh–Ritz type method with contour integral for generalized eigenvalue problems. Hokkaido Math. J., 36(4):745–757, 2007. doi:10.14492/hokmj/1272848031.
  32. Ping Tak Peter Tang and Eric Polizzi. FEAST as a subspace iteration eigensolver accelerated by approximate spectral projection. SIAM J. Matrix Anal. Appl., 35(2):354–390, 2014. doi:10.1137/13090866X.
  33. Structured pseudospectra for polynomial eigenvalue problems, with applications. SIAM J. Matrix Anal. Appl., 23(1):187–208, 2001. doi:10.1137/S0895479800371451.
  34. The exponentially convergent trapezoidal rule. SIAM Rev., 56(3):385–458, 2014. doi:10.1137/130932132.
  35. A rational Krylov method based on Hermite interpolation for nonlinear eigenvalue problems. SIAM J. Sci. Comput., 35(1):A327–A350, 2013. doi:10.1137/120877556.
  36. Compact rational Krylov methods for nonlinear eigenvalue problems. SIAM J. Matrix Anal. Appl., 36(2):820–838, 2015. doi:10.1137/140976698.
  37. A projection method for nonlinear eigenvalue problems using contour integrals. JSIAM Lett., 5:41–44, 2013. doi:10.14495/jsiaml.5.41.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.