GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems
SIAM Journal on Scientific and Statistical Computing
A new family of mixed finite elements in IR3
Numerische Mathematik
Implicit application of polynomial filters in a k-step Arnoldi method
SIAM Journal on Matrix Analysis and Applications
SIAM Journal on Scientific and Statistical Computing
A convergence analysis of Yee's scheme on nonuniform grids
SIAM Journal on Numerical Analysis
Journal of Computational Physics
A Jacobi--Davidson Iteration Method for Linear EigenvalueProblems
SIAM Journal on Matrix Analysis and Applications
On restarting the Arnoldi method for large nonsymmetric eigenvalue problems
Mathematics of Computation
Deflation Techniques for an Implicitly Restarted Arnoldi Iteration
SIAM Journal on Matrix Analysis and Applications
Convergence analysis of a covolume scheme for Maxwell's equations in three dimensions
Mathematics of Computation
Jacobi--Davidson Style QR and QZ Algorithms for the Reduction of Matrix Pencils
SIAM Journal on Scientific Computing
Mimetic discretizations for Maxwell's equations
Journal of Computational Physics
Templates for the solution of algebraic eigenvalue problems: a practical guide
Templates for the solution of algebraic eigenvalue problems: a practical guide
Multilevel Method for Mixed Eigenproblems
SIAM Journal on Scientific Computing
A Krylov--Schur Algorithm for Large Eigenproblems
SIAM Journal on Matrix Analysis and Applications
Thick-Restart Lanczos Method for Large Symmetric Eigenvalue Problems
SIAM Journal on Matrix Analysis and Applications
SIAM Journal on Numerical Analysis
Addendum to "A Krylov--Schur Algorithm for Large Eigenproblems"
SIAM Journal on Matrix Analysis and Applications
Convergence Analysis of a Finite Volume Method for Maxwell's Equations in Nonhomogeneous Media
SIAM Journal on Numerical Analysis
A Comparison of Factorization-Free Eigensolvers with Application to Cavity Resonators
ICCS '02 Proceedings of the International Conference on Computational Science-Part III
SLEPc: A scalable and flexible toolkit for the solution of eigenvalue problems
ACM Transactions on Mathematical Software (TOMS) - Special issue on the Advanced CompuTational Software (ACTS) Collection
Multilevel preconditioned iterative eigensolvers for Maxwell eigenvalue problems
Applied Numerical Mathematics - 6th IMACS International symposium on iterative methods in scientific computing
Journal of Scientific Computing
Hi-index | 31.45 |
To explore band structures of three-dimensional photonic crystals numerically, we need to solve the eigenvalue problems derived from the governing Maxwell equations. The solutions of these eigenvalue problems cannot be computed effectively unless a suitable combination of eigenvalue solver and preconditioner is chosen. Taking eigenvalue problems due to Yee's scheme as examples, we propose using Krylov-Schur method and Jacobi-Davidson method to solve the resulting eigenvalue problems. For preconditioning, we derive several novel preconditioning schemes based on various preconditioners, including a preconditioner that can be solved by Fast Fourier Transform efficiently. We then conduct intensive numerical experiments for various combinations of eigenvalue solvers and preconditioning schemes. We find that the Krylov-Schur method associated with the Fast Fourier Transform based preconditioner is very efficient. It remarkably outperforms all other eigenvalue solvers with common preconditioners like Jacobi, Symmetric Successive Over Relaxation, and incomplete factorizations. This promising solver can benefit applications like photonic crystal structure optimization.