MultipleScattering.jl swMATH ID: 34614 Software Authors: A. L. Gower; J. Deakin Description: MultipleScattering.jl: A Julia library for simulating, processing, and plotting multiple scattering of waves. The library focuses on multipole methods (addition translation theorems) to solve the inhomogeneous Helmholtz equation (time-harmonic waves). Multipole methods are particularly efficient at solving scattering from particles in an infinite domain. This library is configured to use T-matrices (also known as scattering matrices) to represent scattering from particles with any shape and properties (currently implemented for acoustics). The package is setup to deal with different spatial dimensions and types of waves which satisfy Helmholtz equation’s, e.g. acoustics, electromagnetism, elasticity. For details on some of the maths see Martin (1995) and Gower et al. (2017). Homepage: https://github.com/JuliaWaveScattering/MultipleScattering.jl Source Code: https://github.com/JuliaWaveScattering/MultipleScattering.jl Dependencies: Julia Related Software: GitHub; EffectiveWaves; TMATROM Cited in: 1 Publication Cited by 3 Authors 1 Abrahams, I. David 1 Gower, Artur L. 1 Parnell, William J. Cited in 1 Serial 1 SIAM Journal on Applied Mathematics Cited in 4 Fields 1 Integral equations (45-XX) 1 Mechanics of deformable solids (74-XX) 1 Optics, electromagnetic theory (78-XX) 1 Statistical mechanics, structure of matter (82-XX) Citations by Year