TL;DR
SMUTHI is a Python package that enables efficient and accurate electromagnetic scattering simulations for multiple particles near layered interfaces, supporting diverse applications in photonics and materials science.
Contribution
It introduces a novel combination of the T-matrix method with scattering matrix formalism in a Python package for layered media.
Findings
Validated against commercial software for accuracy.
Supports various particle shapes and light sources.
Applicable to diverse photonic systems.
Abstract
SMUTHI is a python package for the efficient and accurate simulation of electromagnetic scattering by one or multiple wavelength-scale objects in a planarly layered medium. The software combines the T-matrix method for individual particle scattering with the scattering matrix formalism for the propagation of the electromagnetic field through the planar interfaces. In this article, we briefly introduce the relevant theoretical concepts and present the main features of SMUTHI. Simulation results obtained for several benchmark configurations are validated against commercial software solutions. Owing to the generality of planarly layered geometries and the availability of different particle shapes and light sources, possible applications of SMUTHI include the study of discrete random media, meta-surfaces, photonic crystals and glasses, perforated membranes and plasmonic systems, to name a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
