treams -- A T-matrix scattering code for nanophotonic computations
Dominik Beutel, Ivan Fernandez-Corbaton, Carsten Rockstuhl

TL;DR
treams is a versatile, efficient software package for electromagnetic scattering calculations using the T-matrix method, supporting periodic boundaries, multiple basis sets, and complex media, facilitating advanced nanophotonic research.
Contribution
The paper introduces treams, a new comprehensive T-matrix scattering code with support for periodic boundaries, multiple basis sets, and chiral media, enhancing computational capabilities in nanophotonics.
Findings
Demonstrated field calculations in various lattice structures
Explored quasi-bound states in the continuum
Validated the code with physical system simulations
Abstract
We report the publication of treams, a new software for electromagnetic scattering computations based on the T-matrix method. Besides conventional T-matrix calculations for individual scatterers and finite clusters of particles, a unique feature of the code is its full support for periodic boundaries in one, two, and all three spatial dimensions. We use highly efficient and quickly converging lattice summation techniques based on the Ewald method to evaluate the arising lattice sums in these cases. In addition to the common use of vector spherical waves as a basis set for the T-matrix, vector cylindrical waves are also implemented. To describe stratified media, vector plane waves are used with an S-matrix description of the electromagnetic scattering. All basis sets and the associated methods can be used together with chiral constitutive relations. This contribution outlines the basic…
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.
Taxonomy
TopicsPhotonic Crystals and Applications · Optical Coatings and Gratings · Metamaterials and Metasurfaces Applications
