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

Saved in:
Bibliographic Details
Title: Matrix Square Root Based Differentiable RCWA Implementation for High-Performance Parallel Computing.
Authors: Van der Ceelen, Frank1 F.vanderCeelen@tudelft.nl, Shao, Yifeng1, Coene, Wim1,2
Source: Progress in Electromagnetics Research C. 2026, Vol. 163, p60-72. 13p.
Subjects: High performance computing, Matrix functions, Wave analysis, Parallel programming, Eigenanalysis, Automatic differentiation, Nanostructures
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. [ABSTRACT FROM AUTHOR]
Copyright of Progress in Electromagnetics Research C is the property of Electromagnetics Academy and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 191045849
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Matrix Square Root Based Differentiable RCWA Implementation for High-Performance Parallel Computing.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Van+der+Ceelen%2C+Frank%22">Van der Ceelen, Frank</searchLink><relatesTo>1</relatesTo><i> F.vanderCeelen@tudelft.nl</i><br /><searchLink fieldCode="AR" term="%22Shao%2C+Yifeng%22">Shao, Yifeng</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Coene%2C+Wim%22">Coene, Wim</searchLink><relatesTo>1,2</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Progress+in+Electromagnetics+Research+C%22">Progress in Electromagnetics Research C</searchLink>. 2026, Vol. 163, p60-72. 13p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22High+performance+computing%22">High performance computing</searchLink><br /><searchLink fieldCode="DE" term="%22Matrix+functions%22">Matrix functions</searchLink><br /><searchLink fieldCode="DE" term="%22Wave+analysis%22">Wave analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+programming%22">Parallel programming</searchLink><br /><searchLink fieldCode="DE" term="%22Eigenanalysis%22">Eigenanalysis</searchLink><br /><searchLink fieldCode="DE" term="%22Automatic+differentiation%22">Automatic differentiation</searchLink><br /><searchLink fieldCode="DE" term="%22Nanostructures%22">Nanostructures</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Progress in Electromagnetics Research C is the property of Electromagnetics Academy and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=191045849
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.2528/PIERC25091202
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 13
        StartPage: 60
    Subjects:
      – SubjectFull: High performance computing
        Type: general
      – SubjectFull: Matrix functions
        Type: general
      – SubjectFull: Wave analysis
        Type: general
      – SubjectFull: Parallel programming
        Type: general
      – SubjectFull: Eigenanalysis
        Type: general
      – SubjectFull: Automatic differentiation
        Type: general
      – SubjectFull: Nanostructures
        Type: general
    Titles:
      – TitleFull: Matrix Square Root Based Differentiable RCWA Implementation for High-Performance Parallel Computing.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Van der Ceelen, Frank
      – PersonEntity:
          Name:
            NameFull: Shao, Yifeng
      – PersonEntity:
          Name:
            NameFull: Coene, Wim
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Text: 2026
              Type: published
              Y: 2026
          Identifiers:
            – Type: issn-print
              Value: 19378718
          Numbering:
            – Type: volume
              Value: 163
          Titles:
            – TitleFull: Progress in Electromagnetics Research C
              Type: main
ResultId 1