Article information

2024 , Volume 29, ¹ 5, p.17-29

Antonov A.I., Greisukh G.I., Ezhov E.G.

Techniques for optimizing algorithms for rigorous coupled-wave analysis

Rigorous coupled-wave analysis is a widely used method to determine the diffraction efficiency of periodic structures. The computational complexity that arises when implementing algorithms for rigorous coupled-wave analysis is characterized by the time required for the calculation and the amount of RAM used by the computer. The calculated time, in turn, depends on the selected parameters of the number of plane waves (modes), the sum of which determines the electromagnetic field, and the number of lattice plates into which the periodic structure is divided. This paper proposes three techniques for reducing the time required to calculate a single value or series of diffraction efficiency values obtained using rigorous algorithms for coupled wave analysis. The first technique uses the properties of Toeplitz matrices, which are the matrices of Fourier coefficients when expanding the dielectric constant of each lattice plate into a series. The second technique reduces computational complexity by reducing the number of variables in the Fourier coefficient function. The third technique uses parallel computing to calculate a set of Fourier coefficient matrices and a set of diffraction efficiency values. Using examples of problems of constructing the dependences of the diffraction efficiency of two-layer double-relief sawtooth microstructures with antireflection coatings on the angle of incidence of radiation and temperature, it is shown that the use of the properties of Toeplitz matrices can significantly reduce the calculation time. The second technique insignificantly reduces the calculation time. Parallel computing significantly reduces computation time, while using more RAM. By combining the proposed techniques, a working algorithm that meets the user’s requirements for the estimated time and available RAM of the computer is proposed.


Keywords: diffraction efficiency, rigorous coupled-wave analysis, Toeplitz matrix, Fourier coefficients, parallel computing, RAM

doi: 10.25743/ICT.2024.29.5.003

Author(s):
Antonov Artem Ivanovich
PhD.
Position: Senior Research Scientist
Office: Penza State University of Architecture and Construction
Address: 440028, Russia, Penza, st. Germana Titova, 28
E-mail: GromLord@yandex.ru
SPIN-code: 1635-8048

Greisukh Grigoriy Isaevich
Dr. , Professor
Position: Professor
Office: Penza State University of Architecture and Construction
Address: 440028, Russia, Penza, st. Germana Titova, 28
Phone Office: (841) 2929478
E-mail: subscribing_2002@mail.ru
SPIN-code: 6111-3579

Ezhov Evgeny Grigorievich
Dr. , Associate Professor
Position: Associate Professor
Office: Penza State University of Architecture and Construction
Address: 440028, Russia, Penza, st. Germana Titova, 28
Phone Office: (841) 2929478
E-mail: grey@pguas.ru
SPIN-code: 5515-1529


Bibliography link:
Antonov A.I., Greisukh G.I., Ezhov E.G. Techniques for optimizing algorithms for rigorous coupled-wave analysis // Computational technologies. 2024. V. 29. ¹ 5. P. 17-29
Home| Scope| Editorial Board| Content| Search| Subscription| Rules| Contacts
ISSN 1560-7534
© 2024 FRC ICT