TORCWA: GPU-accelerated Fourier modal method and gradient-based optimization for metasurface design

被引:15
|
作者
Kim, Changhyun [1 ,2 ]
Lee, Byoungho [1 ,2 ]
机构
[1] Seoul Natl Univ, Inter Univ Semicond Res Ctr, Gwanak Ro 1, Seoul 08826, South Korea
[2] Seoul Natl Univ, Sch Elect & Comp Engn, Gwanak Ro 1, Seoul 08826, South Korea
基金
新加坡国家研究基金会;
关键词
Rigorous coupled -wave analysis; Fourier modal method; Extended scattering matrix method; GPU-acceleration; Automatic differentiation; Optimization; Nanophotonics; Metasurfaces; COUPLED-WAVE METHOD; BAND ACHROMATIC METALENS; INVERSE DESIGN; FORMULATION; DIFFRACTION; GRATINGS; IMPLEMENTATION; POLARIZATION; OPTICS; COLOR;
D O I
10.1016/j.cpc.2022.108552
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
TORCWA is an electromagnetic wave simulation and optimization tool utilizing rigorous coupled -wave analysis. One of the advantages of TORCWA is that it provides GPU-accelerated simulation. It shows a greatly accelerated simulation speed compared to when the same simulation is performed on a CPU-based. Although it has accelerated speed, the simulation results are almost identical to the commercialized electromagnetic wave simulations. The second advantage is that it provides GPU-accelerated gradient calculation for the simulation results with reverse-mode automatic differentiation of PyTorch version 1.10.1. In particular, the instability of gradient calculation of eigendecomposition is also improved. With this property, TORCWA can be utilized for the optimization of various nanophotonic devices. Here, we first introduce the formulation used in TORCWA, compare it with other commercial simulations, and show the computational performance in multiple environments. Then, the gradient calculation and optimization examples are shown. Thanks to accelerated computational performance and gradient calculation, TORCWA is a worthy program for designing and optimizing various nanophotonic devices.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] GRADIENT-BASED OPTIMIZATION OF SPACECRAFT AND AIRCRAFT THERMAL DESIGN
    Maciulis, Laurynas
    Belevicius, Rimantas
    AVIATION, 2020, 24 (03) : 105 - 116
  • [22] ACOUSTIC CLOAK DESIGN VIA GRADIENT-BASED OPTIMIZATION
    Avina, Angel
    Gerges, Samer
    Amirkulova, Feruza A.
    Du, Winncy
    PROCEEDINGS OF ASME 2023 INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, IMECE2023, VOL 4, 2023,
  • [23] Robust Design of Gradient-based Optimization in Frequency Domain
    Wang Fumian
    Chen Yuquan
    Wang Bing
    2022 41ST CHINESE CONTROL CONFERENCE (CCC), 2022, : 111 - 115
  • [24] Gradient-based response surface approximations for design optimization
    Luo Jia-Qi
    Liu Feng
    ACTA PHYSICA SINICA, 2013, 62 (19)
  • [25] GRADIENT-BASED DESIGN OPTIMIZATION OF FULLY-FLEXIBLE FLOATING WIND TURBINES USING MODAL ANALYSIS
    Rohrer, Peter J.
    Bachynski-Polic, Erin E.
    Hegseth, John Marius
    PROCEEDINGS OF ASME 2023 42ND INTERNATIONAL CONFERENCE ON OCEAN, OFFSHORE & ARCTIC ENGINEERING, OMAE2023, VOL 8, 2023,
  • [26] Gradient-based history matching with a global optimization method
    Gomez, S
    Gosselin, O
    Barker, JW
    SPE JOURNAL, 2001, 6 (02): : 200 - 208
  • [27] Multiobjective optimization using an aggregative gradient-based method
    Izui, Kazuhiro
    Yamada, Takayuki
    Nishiwaki, Shinji
    Tanaka, Kazuto
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2015, 51 (01) : 173 - 182
  • [28] Multiobjective optimization using an aggregative gradient-based method
    Kazuhiro Izui
    Takayuki Yamada
    Shinji Nishiwaki
    Kazuto Tanaka
    Structural and Multidisciplinary Optimization, 2015, 51 : 173 - 182
  • [29] A New Method for the Gradient-Based Optimization of Molecular Complexes
    Fuhrmann, Jan
    Rurainski, Alexander
    Lenhof, Hans-Peter
    Neumann, Dirk
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2009, 30 (09) : 1371 - 1378
  • [30] A gradient-based path optimization method for motion planning
    Campana, Mylene
    Lamiraux, Florent
    Laumond, Jean-Paul
    ADVANCED ROBOTICS, 2016, 30 (17-18) : 1126 - 1144