Mi. Mishchenko et Ld. Travis, T-MATRIX COMPUTATIONS OF LIGHT-SCATTERING BY LARGE SPHEROIDAL PARTICLES, Optics communications, 109(1-2), 1994, pp. 16-21
It is well known that T-matrix computations of light scattering by non
spherical particles may suffer from the ill-conditionality of the proc
ess of matrix inversion, which has precluded calculations for particle
size parameters larger than about 25. It is demonstrated that calcula
ting the T-matrix using extended-precision instead of double-precision
floating-point variables is an effective approach for suppressing the
numerical instability in computations for spheroids and allows one to
increase the maximum particle size parameter for which T-matrix compu
tations converge by as significant a factor as 2-2.7. Yet this approac
h requires only a negligibly small extra memory, an affordable increas
e in CPU time consumption, and practically no additional programming e
ffort. As a result, the range of particle size parameters, for which r
igorous T-matrix computations of spheroidal scattering can be performe
d, now covers a substantial fraction of the gap between the domains of
applicability of the Rayleigh and geometrical optics approximations.