In this work we discuss the possibility to reduce the computational complexity of modal methods, i.e. methods based on eigenmodes expansion, from the third power to the second power of the number of eigenmodes by applying the iterative technique. The proposed approach is based on the calculation of the eigenmodes part by part by using shift-and-invert iterative procedure and by utilizing the iterative approach to solve linear equations to compute eigenmodes expansion coefficients. As practical implementation, the iterative modal methods based on polynomials and trigonometric functions as well as on finite-difference scheme are developed. Alternatives to the scattering matrix (S-matrix) technique which are based on pure iterative or mixed direct-iterative approaches allowing to markedly reduce the number of required numerical operations are discussed. Additionally, the possibility of diminishing the memory demand of the whole algorithm from second to first power of the number of modes by implementing the iterative approach is demonstrated. This allows to carry out calculations up to hundreds of thousands eigenmodes without using a supercomputer.

Application of the iterative approach to modal methods for the solution of Maxwell's equations / Semenikhin, I.; Zanuccoli, M.. - In: JOURNAL OF COMPUTATIONAL PHYSICS. - ISSN 0021-9991. - STAMPA. - 300:(2015), pp. 438-454. [10.1016/j.jcp.2015.07.052]

Application of the iterative approach to modal methods for the solution of Maxwell's equations

ZANUCCOLI, MAURO
2015

Abstract

In this work we discuss the possibility to reduce the computational complexity of modal methods, i.e. methods based on eigenmodes expansion, from the third power to the second power of the number of eigenmodes by applying the iterative technique. The proposed approach is based on the calculation of the eigenmodes part by part by using shift-and-invert iterative procedure and by utilizing the iterative approach to solve linear equations to compute eigenmodes expansion coefficients. As practical implementation, the iterative modal methods based on polynomials and trigonometric functions as well as on finite-difference scheme are developed. Alternatives to the scattering matrix (S-matrix) technique which are based on pure iterative or mixed direct-iterative approaches allowing to markedly reduce the number of required numerical operations are discussed. Additionally, the possibility of diminishing the memory demand of the whole algorithm from second to first power of the number of modes by implementing the iterative approach is demonstrated. This allows to carry out calculations up to hundreds of thousands eigenmodes without using a supercomputer.
2015
Application of the iterative approach to modal methods for the solution of Maxwell's equations / Semenikhin, I.; Zanuccoli, M.. - In: JOURNAL OF COMPUTATIONAL PHYSICS. - ISSN 0021-9991. - STAMPA. - 300:(2015), pp. 438-454. [10.1016/j.jcp.2015.07.052]
Semenikhin, I.; Zanuccoli, M.
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/522996
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 4
social impact