Matrix Square Root Based Differentiable RCWA Implementation for High-Performance Parallel Computing

Journal Article (2026)
Author(s)

Frank Van der Ceelen (TU Delft - Applied Sciences)

Yifeng Shao (TU Delft - Applied Sciences)

Wim Coene (ASML, TU Delft - Applied Sciences)

Research Group
ImPhys/Coene group
DOI related publication
https://doi.org/10.2528/PIERC25091202 Final published version
More Info
expand_more
Publication Year
2026
Language
English
Research Group
ImPhys/Coene group
Journal title
Progress in Electromagnetics Research C
Volume number
163
Pages (from-to)
60-72
Downloads counter
24
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Rigorous Coupled-Wave Analysis (RCWA) is a semi-analytical method, used to determine the optical response of nanostructures, such as meta-materials. Recently, the ability to combine RCWA with automatic differentiation for optical response optimization has been demonstrated. We seek to build upon this use by attempting to address RCWA’s poor performance on parallel computer architecture, stemming from the presence of an eigendecomposition. We do this by outlining an alteration of RCWA, which replaces the eigendecomposition with a matrix square root and matrix exponential evaluation. Furthermore, we demonstrate that these matrix functions can be evaluated using algorithms which are both differentiable and readily evaluated in parallel. Finally, we show that replacing the eigendecomposition with these matrix functions resolves the bottleneck and paves the way for higher-accuracy parameter retrieval using RCWA approaching real-time performance, without compromising stability.