{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/multiple-scattering-t-matrix-simulations-for","title":"Multiple-scattering T-matrix simulations for nanophotonics: symmetries and periodic lattices","arxiv_id":"2006.12968","date":"2020-06-23","proceeding":null,"authors":["Marek Nečada","Päivi Törmä"],"abstract":"The multiple scattering method T-matrix (MSTMM) can be used to solve the electromagnetic response of systems consisting of many compact scatterers, retaining a good level of accuracy while using relatively few degrees of freedom, largely surpassing other methods in the number of scatterers it can deal with. Here we extend the method to infinite periodic structures using Ewald-type lattice summation, and we exploit the possible symmetries of the structure to further improve its efficiency, so that systems containing tens of thousands of particles can be studied with relative ease. We release a modern implementation of the method, including the theoretical improvements presented here, under GNU General Public Licence.","url_abs":"https://arxiv.org/abs/2006.12968v2","url_pdf":"https://arxiv.org/pdf/2006.12968v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"multiple-scattering-t-matrix-simulations-for","repo_url":"https://github.com/kostyfisik/qpms","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}