├── 2D_bowtie.mph ├── 3D_sphere.mph ├── 2D_cylinder.mph ├── 2.5D_film_coupled_nanodisk.mph └── README.md /2D_bowtie.mph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiy-mit/nanoEM/HEAD/2D_bowtie.mph -------------------------------------------------------------------------------- /3D_sphere.mph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiy-mit/nanoEM/HEAD/3D_sphere.mph -------------------------------------------------------------------------------- /2D_cylinder.mph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiy-mit/nanoEM/HEAD/2D_cylinder.mph -------------------------------------------------------------------------------- /2.5D_film_coupled_nanodisk.mph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiy-mit/nanoEM/HEAD/2.5D_film_coupled_nanodisk.mph -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # COMSOL implementation of a general framework for nanoscale electromagnetism 2 | 3 | 4 | 5 | # Key Features 6 | 7 | Compatible with the built-in COMSOL solvers and modules. 8 | 9 | Genearally applicable in 1d, 2d, 3d, and cylindrical coordinates. 10 | 11 | A fully-retarded electrodynamic framework using surface response functions known as the Felbelman's _d_ parameters. 12 | 13 | Incoporation of dominant nonclassical effects (nonlocality, spill-in/out, and surface-enabled Landau damping) for length scales ≥1 nm. 14 | 15 | # Examples 16 | 17 | Plane-wave scattering solutions provided for cylinders, bowtie antennas, spheres, and film-coupled nanodisks. 18 | 19 | Can be generalized to other electromagnetic problems such as eigenmode problems, spontaneous emission, near-field scanning microscopy, electron energy loss spectroscopy, and more. 20 | 21 | 22 | # Citing nanoEM 23 | 24 | We kindly request that you cite the following paper in any published work for which you used our implementation here: 25 | 26 | Yi Yang, Di Zhu, Wei Yan, Akshay Agarwal, Mengjie Zheng, John D. Joannopoulos, Philippe Lalanne, Thomas Christensen, Karl K. Berggren, Marin Soljačić, [Nature 576, 248 (2019)](https://www.nature.com/articles/s41586-019-1803-1). 27 | --------------------------------------------------------------------------------