Capabilities and limitations of a current FORTRAN implementation of the T-matrix method for randomly oriented, rotationally symmetric scatterers

We describe in detail a software implementation of a current version of the ¹-matrix method for computing light scattering by polydisperse, randomly oriented, rotationally symmetric particles. The FORTRAN ¹-matrix codes are publicly available on the World Wide We ba thttp://www.giss.nasa.gov/&crmim .W egiv eal lnecessar yformulas ,describ einpu tand output parameters, discuss numerical aspects of ¹-matrix computations, demonstrate the capabilities and limitations of the codes, and discuss the performance of the codes in comparison with other available numerical approaches. Published by Elsevier Science Ltd. 1. I NTRODUCTION The ¹-matrix method is a powerful exact technique for computing light scattering by nonspherical particles based on numerically solving Maxwell's equations. Although the method is, potentially, applicable to any particle shape, most practical implementations of the technique pertain to bodies of revolution. The method was initially developed by Waterman and has been significantly improved as described in Refs. 2—6. Specifically, Refs. 4 and 6 extend the method to much larger size parameters and aspect ratios, Ref. 2 presents an efficient analytical procedure for computing the scattering properties of randomly oriented particles, Ref. 3 describes an automatic convergence procedure convenient in massive computer calculations for particle polydispersions, and Ref. 5 presents benchmark ¹-matrix computations for particles with non-smooth surfaces (finite circular cylinders). A general review of the ¹-matrix method can be found in Ref. 7. In this paper we provide a detailed description of modern ¹-matrix FORTRAN codes which incorporate all recent developments, are publicly available on the World Wide Web, and are, apparently, the most efficient and powerful tool for accurately computing light scattering by randomly oriented rotationally symmetric particles. For the first time, we collect in one place all necessary formulas, discuss numerical aspects for ¹-matrix computations, describe the input and output parameters, and demonstrate the capabilities and limitations of the codes. The paper is intended to serve as a detailed user guide to a versatile tool suitable for a wide range of practical applications. We specifically target the users who are interested in practical applications of the ¹-matrix method rather than in details of its mathematical formulation.

[1]  Michael I. Mishchenko,et al.  Erratum: Light scattering by randomly oriented axially symmetric particles [J. Opt. Soc. Am. A 8, 871-882 (1991) , 1992 .

[2]  W. Steen Absorption and Scattering of Light by Small Particles , 1999 .

[3]  J. Rahola,et al.  Computations of scattering matrices of four types of non-spherical particles using diverse methods , 1996 .

[4]  J. Hovenier,et al.  The adding method for multiple scattering calculations of polarized light , 1987 .

[5]  B. Carlson,et al.  Improved T-matrix computations for large, nonabsorbing and weakly absorbing nonspherical particles and comparison with geometrical-optics approximation. , 1997, Applied optics.

[6]  J. Lenoble Radiative transfer in scattering and absorbing atmospheres: Standard computational procedures , 1985 .

[7]  B. Draine,et al.  Discrete-Dipole Approximation For Scattering Calculations , 1994 .

[8]  Z. Kam,et al.  Absorption and Scattering of Light by Small Particles , 1998 .

[9]  M. Mishchenko,et al.  Light scattering by size-shape distributions of randomly oriented axially symmetric particles of a size comparable to a wavelength. , 1993, Applied optics.

[10]  J. W. Chamberlain,et al.  Light Scattering in Planetary Atmospheres , 1976 .

[11]  Cornelis V. M. van der Mee,et al.  Fundamental relationships relevant to the transfer of polarized light in a scattering atmosphere , 1983 .

[12]  M. Mishchenko,et al.  Reprint of: T-matrix computations of light scattering by nonspherical particles: a review , 1996 .

[13]  H. V. Hulst Light Scattering by Small Particles , 1957 .

[14]  Joop W. Hovenier,et al.  Expansion coefficients in polarized light transfer , 1990 .

[15]  D. F. Johnston,et al.  Representations of the Rotation and Lorentz Groups and Their Applications , 1965 .

[16]  S. C. Hill,et al.  Light Scattering by Particles: Computational Methods , 1990 .

[17]  P. Barber,et al.  Scattering of electromagnetic waves by arbitrarily shaped dielectric bodies. , 1975, Applied optics.

[18]  Van de Hulst,et al.  Multiple Light Scattering: Tables, Formulas, and Applications , 1980 .

[19]  John B. Schneider,et al.  Electromagnetic detection of buried dielectric targets , 1991, IEEE Trans. Geosci. Remote. Sens..

[20]  M. Mishchenko,et al.  Light scattering by polydispersions of randomly oriented spheroids with sizes comparable to wavelengths of observation. , 1994, Applied optics.

[21]  J. Hansen,et al.  Light scattering in planetary atmospheres , 1974 .

[22]  Larry D. Travis,et al.  T-matrix computations of light scattering by large spheroidal particles , 1994 .

[23]  J. Kong,et al.  Theory of microwave remote sensing , 1985 .

[24]  Steven C. Hill,et al.  Light scattering by particles , 1990 .

[25]  John B. Schneider,et al.  Differential cross section of a dielectric ellipsoid by the T-matrix extended boundary condition method , 1988 .

[26]  Edgard G. Yanovitskij Light scattering in inhomogeneous atmospheres , 1997 .

[27]  Gene H. Golub,et al.  Matrix computations , 1983 .

[28]  K. Liou,et al.  Finite-difference time domain method for light scattering by small ice crystals in three-dimensional space , 1996 .

[29]  M. Mishchenko,et al.  Scattering of light by polydisperse, randomly oriented, finite circular cylinders. , 1996, Applied optics.

[30]  R. Luebbers,et al.  The Finite Difference Time Domain Method for Electromagnetics , 1993 .

[31]  P. Waterman,et al.  SYMMETRY, UNITARITY, AND GEOMETRY IN ELECTROMAGNETIC SCATTERING. , 1971 .

[32]  J. Rahola,et al.  Light Scattering by Porous Dust Particles in the Discrete-Dipole Approximation , 1994 .

[33]  J. Rahola,et al.  Light Scattering by Dense Clusters of Spheres , 1997 .

[34]  I. Kuščer,et al.  Matrix Formalism in the Theory of Diffusion of Light , 1959 .

[35]  J. Hovenier,et al.  Depolarization of light backscattered by randomly oriented nonspherical particles. , 1995, Optics letters.

[36]  T. Wriedt,et al.  Formulations of the extended boundary condition method for three-dimensional scattering using the method of discrete sources , 1998 .