Metamaterial applications of Tmatsolver, an easy-to-use software for simulating multiple wave scattering in two dimensions

  • Multiple scattering of waves is eminent in a wide range of applications and extensive research is being undertaken into multiple scattering by ever more complicated structures, with emphasis on the design of metamaterial structures that manipulate waves in a desired fashion. Ongoing research investigates the design of structures and new solution methods for the governing partial differential equations. There is a pressing need for easy-to-use software that empowers rapid prototyping of designs and for validating other solution methods. We develop a general formulation of the multiple scattering problem that facilitates efficient application of the multipole-based method. The shape and morphology of the scatterers is not restricted, provided their T-matrices are available. The multipole method is implemented in the Tmatsolver software package, which uses our general formulation and the T-matrix methodology to simulate accurately multiple scattering by complex configurations with a largeMultiple scattering of waves is eminent in a wide range of applications and extensive research is being undertaken into multiple scattering by ever more complicated structures, with emphasis on the design of metamaterial structures that manipulate waves in a desired fashion. Ongoing research investigates the design of structures and new solution methods for the governing partial differential equations. There is a pressing need for easy-to-use software that empowers rapid prototyping of designs and for validating other solution methods. We develop a general formulation of the multiple scattering problem that facilitates efficient application of the multipole-based method. The shape and morphology of the scatterers is not restricted, provided their T-matrices are available. The multipole method is implemented in the Tmatsolver software package, which uses our general formulation and the T-matrix methodology to simulate accurately multiple scattering by complex configurations with a large number of identical or non-identical scatterers that can have complex shapes and/or morphologies. This article provides a mathematical description of the algorithm and demonstrates application of the software to four contemporary metamaterial problems. It concludes with a brief overview of the object-oriented structure of the Tmatsolver code.show moreshow less

Download full text files

Export metadata

Statistics

Number of document requests

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Stuart C. Hawkins, Luke G. Bennetts, Matthew A. Nethercote, Malte A. PeterORCiDGND, Daniel PeterseimORCiDGND, Henry J. Putley, Barbara VerfürthORCiDGND
URN:urn:nbn:de:bvb:384-opus4-1135562
Frontdoor URLhttps://opus.bibliothek.uni-augsburg.de/opus4/113556
ISSN:1364-5021OPAC
ISSN:1471-2946OPAC
Parent Title (English):Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences
Publisher:The Royal Society
Type:Article
Language:English
Year of first Publication:2024
Publishing Institution:Universität Augsburg
Release Date:2024/06/20
Volume:480
Issue:2292
First Page:20230934
DOI:https://doi.org/10.1098/rspa.2023.0934
Institutes:Mathematisch-Naturwissenschaftlich-Technische Fakultät
Mathematisch-Naturwissenschaftlich-Technische Fakultät / Institut für Mathematik
Mathematisch-Naturwissenschaftlich-Technische Fakultät / Institut für Mathematik / Lehrstuhl für Numerische Mathematik
Dewey Decimal Classification:5 Naturwissenschaften und Mathematik / 51 Mathematik / 510 Mathematik
Licence (German):CC-BY 4.0: Creative Commons: Namensnennung (mit Print on Demand)