Open-Source Computational Photonics with Auto Differentiable Topology Optimization

被引:5
|
作者
Vial, Benjamin [1 ]
Hao, Yang [1 ]
机构
[1] Queen Mary Univ London, Sch Elect Engn & Comp Sci, London E1 4NS, England
基金
英国工程与自然科学研究理事会;
关键词
computational photonics; topology optimization; PERFECTLY MATCHED LAYER; FOURIER MODAL METHOD; NORMAL VECTOR METHOD; INVERSE DESIGN; CRYSTAL-STRUCTURES; SCATTERING; DIFFRACTION; LIGHT; FORMULATION; EXPANSION;
D O I
10.3390/math10203912
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In recent years, technological advances in nanofabrication have opened up new applications in the field of nanophotonics. To engineer and develop novel functionalities, rigorous and efficient numerical methods are required. In parallel, tremendous advances in algorithmic differentiation, in part pushed by the intensive development of machine learning and artificial intelligence, has made possible large-scale optimization of devices with a few extra modifications of the underlying code. We present here our development of three different software libraries for solving Maxwell's equations in various contexts: a finite element code with a high-level interface for problems commonly encountered in photonics, an implementation of the Fourier modal method for multilayered bi-periodic metasurfaces and a plane wave expansion method for the calculation of band diagrams in two-dimensional photonic crystals. All of them are endowed with automatic differentiation capabilities and we present typical inverse design examples.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Open-Source Differentiable Lithography Imaging Framework
    Chen, Guojin
    Geng, Hao
    Yu, Bei
    Pan, David Z.
    [J]. DTCO AND COMPUTATIONAL PATTERNING III, 2024, 12954
  • [2] An open-source computational framework for optimization of laminated composite plates
    A. Kaveh
    A. Dadras Eslamlou
    N. Geran Malek
    R. Ansari
    [J]. Acta Mechanica, 2020, 231 : 2629 - 2650
  • [3] An open-source computational framework for optimization of laminated composite plates
    Kaveh, A.
    Eslamlou, A. Dadras
    Malek, N. Geran
    Ansari, R.
    [J]. ACTA MECHANICA, 2020, 231 (06) : 2629 - 2650
  • [4] Open-Source Codes of Topology Optimization: A Summary for Beginners to Start Their Research
    Wang, Yingjun
    Li, Xinqing
    Long, Kai
    Wei, Peng
    [J]. CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 137 (01): : 1 - 34
  • [5] Avoiding reinventing the wheel: reusable open-source topology optimization software
    Carolina M. Jauregui
    Jaeyub Hyun
    Andreas Neofytou
    Justin S. Gray
    Hyunsun Alicia Kim
    [J]. Structural and Multidisciplinary Optimization, 2023, 66
  • [6] Avoiding reinventing the wheel: reusable open-source topology optimization software
    Jauregui, Carolina M.
    Hyun, Jaeyub
    Neofytou, Andreas
    Gray, Justin S.
    Kim, Hyunsun Alicia
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (06)
  • [7] An Open-Source Computational Grammar for Romanian
    Enache, Ramona
    Ranta, Aarne
    Angelov, Krasimir
    [J]. COMPUTATIONAL LINGUISTICS AND INTELLIGENT TEXT PROCESSING, 2010, 6008 : 163 - +
  • [8] An open-source topology optimization modeling framework for the design of passive micromixer structure
    Na, Jian
    Li, Hong
    Yan, Peng
    Li, Xingang
    Gao, Xin
    [J]. CHEMICAL ENGINEERING SCIENCE, 2022, 259
  • [9] j-Wave: An open-source differentiable wave simulator
    Stanziola, Antonio
    Arridge, Simon R.
    Cox, Ben T.
    Treeby, Bradley E.
    [J]. SOFTWAREX, 2023, 22
  • [10] ADflow: An Open-Source Computational Fluid Dynamics Solver for Aerodynamic and Multidisciplinary Optimization
    Mader, Charles A.
    Kenway, Gaetan K. W.
    Yildirim, Anil
    Martins, Joaquim R. R. A.
    [J]. JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2020, 17 (09): : 508 - 527