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 条
  • [21] A Secure Future for Open-Source Computational Science and Engineering
    Milewicz, Reed
    Carver, Jeffrey
    Grayson, Samuel
    Atkison, Travis
    [J]. arXiv, 2022,
  • [22] Galaxy for open-source computational drug discovery solutions
    Singh Gaur, Anamika
    Nagamani, Selvaraman
    Priyadarsinee, Lipsa
    Mahanta, Hridoy J.
    Parthasarathi, Ramakrishnan
    Sastry, G. Narahari
    [J]. EXPERT OPINION ON DRUG DISCOVERY, 2023, 18 (06) : 579 - 590
  • [23] Topology optimization of differentiable microstructures
    Zhai, Xiaoya
    Wang, Weiming
    Chen, Falai
    Wu, Jun
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2024, 418
  • [24] Llamanade: An open-source computational pipeline for robust nanobody humanization
    Sang, Zhe
    Xiang, Yufei
    Bahar, Ivet
    Shi, Yi
    [J]. STRUCTURE, 2022, 30 (03) : 418 - +
  • [25] Bootstrapping Open-Source English-Bulgarian Computational Dictionary
    Angelov, Krasimir
    [J]. LREC 2014 - NINTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2014, : 1018 - 1023
  • [26] ImJoy: an open-source computational platform for the deep learning era
    Wei Ouyang
    Florian Mueller
    Martin Hjelmare
    Emma Lundberg
    Christophe Zimmer
    [J]. Nature Methods, 2019, 16 : 1199 - 1200
  • [27] Open-source computational model of a solid oxide fuel cell
    Beale, Steven B.
    Choi, Hae-Won
    Pharoah, Jon G.
    Roth, Helmut K.
    Jasak, Hrvoje
    Jeon, Dong Hyup
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2016, 200 : 15 - 26
  • [28] ImJoy: an open-source computational platform for the deep learning era
    Ouyang, Wei
    Mueller, Florian
    Hjelmare, Martin
    Lundberg, Emma
    Zimmer, Christophe
    [J]. NATURE METHODS, 2019, 16 (12) : 1199 - 1200
  • [29] Open-source computational framework for studying Drosophila behavioral phase
    Kostadinov, Boyan
    Pettibone, Hannah Lee
    Bell, Evardra Valerie
    Zhou, Xiaona
    Pranevicius, Ausra
    Shafer, Orie Thomas
    Fernandez, Maria Paz
    [J]. STAR PROTOCOLS, 2021, 2 (01):
  • [30] LyoPRONTO: an Open-Source Lyophilization Process Optimization Tool
    Shivkumar, Gayathri
    Kazarin, Petr S.
    Strongrich, Andrew D.
    Alexeenko, Alina A.
    [J]. AAPS PHARMSCITECH, 2019, 20 (08)