CDPDS: Coupled dipole method-based photonic dispersion solver
SCIE
SCOPUS
- Title
- CDPDS: Coupled dipole method-based photonic dispersion solver
- Authors
- Kim, Minkyung; Rho, Junsuk
- Date Issued
- 2023-01
- Publisher
- Elsevier BV
- Abstract
- We develop and release a photonic band dispersion solver based on the coupled dipole method called CDPDS, which aims to provide an analytical computation of bulk and boundary dispersions and topological phases of a one-dimensional and two-dimensional photonic crystal consisting of an array of particles. The main advantages of CDPDS include (i) a wide coverage of computation that spans the bulk dispersion of a unit cell, boundary dispersion of a supercell comprising one or two types of photonic crystals, and topological phases, (ii) the inclusion of a straightforward graphical user interface that facilitates high accessibility to users who have no expertise in computer programming, and (iii) the addition of built-in options that are useful in examining the photonic dispersions of several widely used systems. The basic principle and computational method incorporated into CDPDS and its performance verification using two distinct photonic crystals are presented in this article. The results indicate that CDPDS will serve as help-ful and accessible guidance for computing photonic band dispersions in the fields of conventional and topological photonics. Program summary Program Title: CDPDS CPC Library link to program files: https://doi .org /10 .17632/865ntt8w7v.1 Licensing provisions: LGPL Programming language: Python 3.9 Supplementary material: User manual, tutorial movie, and supplementary material file containing the reproduction of three photonic systems. Nature of problem: An analytical band dispersion analysis of a photonic crystal composed of an array of particles. The photonic dispersion and physics therein are important in investigating periodically arranged photonic systems. Additionally, there is an increasing demand for free and accessible software based on an analytical framework for computing bulk and boundary dispersions, electromagnetic field distributions, and topological phases of one-dimensional and two-dimensional photonic crystals. Solution method: CDPDS provides portable software for fast and efficient computation of bulk and boundary dispersions and topological phases of 1D and 2D photonic crystals using the coupled dipole method incorporated with the Bloch theorem. A particle that consists a photonic crystal is modeled as a point dipole with a prespecified polarizability tensor. CDPDS is highly accessible, especially for users who have no expertise in computer programming. Additional comments including restrictions and unusual features: The coupled dipole method models each sublattice of the photonic crystal of interest to a point dipole. Thus, photonic systems with geometric complexity can only be examined using simplifications. (C) 2022 Elsevier B.V. All rights reserved.
- URI
- https://oasis.postech.ac.kr/handle/2014.oak/123677
- DOI
- 10.1016/j.cpc.2022.108493
- ISSN
- 0010-4655
- Article Type
- Article
- Citation
- Computer Physics Communications, vol. 282, 2023-01
- Files in This Item:
- There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.