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 条
  • [41] PySCF: A novel open-source computational tool for the electronic structure problem
    Sun, Qiming
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 251
  • [42] An open-source computational and data resource to analyze digital maps of immunopeptidomes
    Caron, Etienne
    Espona, Lucia
    Kowalewski, Daniel J.
    Schuster, Heiko
    Ternette, Nicola
    Alpizar, Adan
    Schittenhelm, Ralf B.
    Ramarathinam, Sri H.
    Arlehamn, Cecilia S. Lindestam
    Koh, Ching Chiek
    Gillet, Ludovic C.
    Rabsteyn, Armin
    Navarro, Pedro
    Kim, Sangtae
    Lam, Henry
    Sturm, Theo
    Marcilla, Miguel
    Sette, Alessandro
    Campbell, David S.
    Deutsch, Eric W.
    Moritz, Robert L.
    Purcell, Anthony W.
    Rammensee, Hans-Georg
    Stevanovic, Stefan
    Aebersold, Ruedi
    [J]. ELIFE, 2015, 4 : 1 - 17
  • [43] A Computational Framework for Atrioventricular Valve Modeling Using Open-Source Software
    Wu, Wensi
    Ching, Stephen
    Maas, Steve A.
    Lasso, Andras
    Sabin, Patricia
    Weiss, Jeffrey A.
    Jolley, Matthew A.
    [J]. JOURNAL OF BIOMECHANICAL ENGINEERING-TRANSACTIONS OF THE ASME, 2022, 144 (10):
  • [44] An open-source computational framework for the solution of the bivariate population balance equation
    Singh, Deepak Kumar
    Brito-Parada, Pablo R.
    Bhutani, Gaurav
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2022, 161
  • [45] Open-Source Network Optimization Software in the Open SDN/NFV Transport Ecosystem
    Garrich, Miquel
    Moreno-Muro, Francisco-Javier
    Bueno Delgado, Maria-Victoria
    Marino, Pablo Pavon
    [J]. JOURNAL OF LIGHTWAVE TECHNOLOGY, 2019, 37 (01) : 75 - 88
  • [46] TAPAS: An Open-Source Software Package for Translational Neuromodeling and Computational Psychiatry
    Fraessle, Stefan
    Aponte, Eduardo A.
    Bollmann, Saskia
    Brodersen, Kay H.
    Do, Cao T.
    Harrison, Olivia K.
    Harrison, Samuel J.
    Heinzle, Jakob
    Iglesias, Sandra
    Kasper, Lars
    Lomakina, Ekaterina, I
    Mathys, Christoph
    Mueller-Schrader, Matthias
    Pereira, Ines
    Petzschner, Frederike H.
    Raman, Sudhir
    Schoebi, Dario
    Toussaint, Birte
    Weber, Lilian A.
    Yao, Yu
    Stephan, Klaas E.
    [J]. FRONTIERS IN PSYCHIATRY, 2021, 12
  • [47] ISAMBARD: an open-source computational environment for biomolecular analysis, modelling and design
    Wood, Christopher W.
    Heal, Jack W.
    Thomson, Andrew R.
    Bartlett, Gail J.
    Ibarra, Amaurys A.
    Brady, R. Leo
    Sessions, Richard B.
    Woolfson, Derek N.
    [J]. BIOINFORMATICS, 2017, 33 (19) : 3043 - 3050
  • [48] Development of an open-source library for supply chain modeling and optimization
    Lone, Tushar
    [J]. PROCEEDINGS OF THE 38TH ACM SIGSIM INTERNATIONAL CONFERENCE ON PRINCIPLES OF ADVANCED DISCRETE SIMULATION, ACM SIGSIM-PADS 2024, 2024, : 73 - 74
  • [49] Open-Source Voting
    Anderson, Mark
    [J]. IEEE SPECTRUM, 2008, 45 (10) : 9 - 10
  • [50] Open-source hardware
    Davidson, S
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2004, 21 (05): : 456 - 456