TMATROM
swMATH ID:  22690 
Software Authors:  M. Ganesh; S. C. Hawkins 
Description:  Algorithm 975: TMATROM  A TMatrix Reduced Order Model Software. The Tmatrix (TMAT) of a scatterer fully describes the way the scatterer interacts with incident fields and scatters waves, and is therefore used extensively in several science and engineering applications. The Tmatrix is independent of several input parameters in a wave propagation model and hence the offline computation of the Tmatrix provides an efficient reduced order model (ROM) framework for performing online scattering simulations for various choices of the input parameters. The authors developed and mathematically analyzed a numerically stable formulation for computing the Tmatrix (J. Comput. Appl. Math. 234 (2010), 1702–1709). The TMATROM software package provides an objectoriented implementation of the numerically stable formulation and can be used in conjunction with the user’s preferred forward solver for the twodimensional Helmholtz model. We compare TMATROM with standard methods to compute the Tmatrix for a range of twodimensional test scatterers with large aspect ratios and acoustic sizes. Our numerical results demonstrate the robust numerical stability of the TMATROM implementation, even with scatterers for which the standard methods are numerically unstable. The efficiency and flexibility of the TMATROM software package to handle a wide range of twodimensional scatterers with various shapes and material properties are also demonstrated. 
Homepage:  https://dl.acm.org/citation.cfm?id=3054945 
Keywords:  Tmatrix; acoustic scattering; far field; numerical stability; Solvers; Partial differential equations; PDE; TOMS_publication 
Related Software:  MPSpack; SMARTIES; MieSolver; NFMDS; TMatrix; Optical tweezers; Gmsh; MA57; BEM++; Scatterlib; MatScat; Algorithm 644; DLMF; UMFPACK; GitHub; MultipleScattering.jl; EffectiveWaves 
Cited in:  9 Publications 
Standard Articles
1 Publication describing the Software  Year 


all
top 5
Cited by 9 Authors
7  Ganesh, Mahadevan 
6  Hawkins, Stuart Collin 
2  Domínguez, Víctor 
1  Abrahams, I. David 
1  Barkhan, J. 
1  Gower, Artur L. 
1  Parnell, William J. 
1  Sayas, FranciscoJavier 
1  Volkov, Darko 
Cited in 5 Serials
2  Journal of Computational Physics 
2  ACM Transactions on Mathematical Software 
2  Journal of Computational and Applied Mathematics 
1  Applied Numerical Mathematics 
1  SIAM Journal on Applied Mathematics 
all
top 5