-
Nanophotonic Inverse Design with SPINS: Software Architecture and Practical Considerations
Abstract: A computational nanophotonic design library for gradient-based optimization called SPINS is presented. Borrowing the concept of computational graphs, SPINS is a design framework that emphasizes flexibility and reproducible results. The mathematical and architectural details to achieve these goals are presented, and practical considerations and heuristics for using inverse design are discussed, inc… ▽ More
Submitted 31 October, 2019; v1 submitted 10 October, 2019; originally announced October 2019.
Comments: - Added references in Section A.2.1 for FDFD SC-PML and symmetrizer usage - Specified GPU model for benchmarks in Figure 11