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 条
  • [1] Cascaded Metasurface Design Using Electromagnetic Inversion With Gradient-Based Optimization
    Brown, Trevor
    Mojabi, Puyan
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2022, 70 (03) : 2033 - 2045
  • [2] A GPU-Accelerated automated multilevel substructuring method for modal analysis of structures
    Wang, Guidong
    Wang, Yujie
    Chen, Zeyu
    Wang, Feiqi
    Li, She
    Cui, Xiangyang
    COMPUTERS & STRUCTURES, 2024, 305
  • [3] GPU-Accelerated Optimization-Based Collision Avoidance
    Wu, Zeming
    Wang, Zhuping
    Zhang, Hao
    2024 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2024, 2024, : 7561 - 7567
  • [4] A gradient-based transformation method in multidisciplinary design optimization
    Po Ting Lin
    Hae Chang Gea
    Structural and Multidisciplinary Optimization, 2013, 47 : 715 - 733
  • [5] A gradient-based transformation method in multidisciplinary design optimization
    Lin, Po Ting
    Gea, Hae Chang
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2013, 47 (05) : 715 - 733
  • [6] GPU-accelerated incomplete Cholesky factorization preconditioned conjugate gradient method
    Chen, Yao
    Zhao, Yonghua
    Zhao, Wei
    Zhao, Lian
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2015, 52 (04): : 843 - 850
  • [7] Accelerated gradient-based optimization of planar circuits
    Soliman, EA
    Bakr, MH
    Nikolova, NK
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2005, 53 (02) : 880 - 883
  • [8] Program Optimization of Stencil Based Application on the GPU-accelerated System
    Wang, Guibin
    Yang, Xuejun
    Zhang, Ying
    Tang, Tao
    Fang, XuDong
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 219 - 225
  • [9] A NEW APPROACH OF GPU-ACCELERATED STOCHASTIC GRADIENT DESCENT METHOD FOR MATRIX FACTORIZATION
    Li, Feng
    Ye, Yunming
    Li, Xutao
    Lu, Jiajie
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2019, 15 (02): : 697 - 711
  • [10] An Efficient Approach of GPU-accelerated Stochastic Gradient Descent Method for Matrix Factorization
    Li, Feng
    Ye, Yunming
    Li, Xutao
    JOURNAL OF INTERNET TECHNOLOGY, 2019, 20 (04): : 1087 - 1097