The T-matrix code Tsym for homogeneous dielectric particles with finite symmetries
Journal article, 2013
A T-matrix code tailored to non-axisymmetric particles with finite symmetries is described. The code exploits geometric symmetries of particles by use of group theoretical methods. Commutation relations of the T-matrix are implemented for reducing CPU-time requirements. Irreducible representations of finite groups are employed for alleviating ill-conditioning problems in numerical computations. Further, an iterative T-matrix method for particles with small-scale surface perturbations is implemented. The code can compute both differential and integrated optical properties of particles in,either fixed or random orientation. Methods for testing the convergence and correctness of the computational results are discussed. The package also includes a database of pre-computed group-character tables, as well as an interface to the GAP programming language for computational group theory.