Light scattering by non-spherical particles is an important factor influencing atmospheric radiative transfer. To accurately simulate the scattering properties of non-spherical particles, the Invariant Imbedded T-matrix method (IIM T-Matrix) is developed by combining the Lorenz–Mie theory and invariant imbedding technique. In this model, the non-spherical particle is regarded as an inhomogeneous sphere and discretized into multiple spherical layers in the spherical coordinate system. The T-matrix of the inscribed sphere is firstly calculated by the Lorenz–Mie theory, and then taking it as the initial value, the T-matrix is updated layer by layer by using the invariant imbedding technique. To improve the computational efficiency, the model is further parallelized by the OpenMP technique. To verify the simulation accuracy of the IIM T-Matrix method, the results of the model are compared with those of the EBCM (Extended Boundary Condition Method) T-Matrix method, DDA (Discrete Dipole Approximation) and MRTD (Multi-Resolution Time Domain). The results show that the scattering phase matrix simulated by the IIM T-Matrix method closely agrees with that of the well-tested models, indicating that the IIM T-Matrix method is a powerful tool for the light scattering simulation of non-spherical particles. Since the IIM T-Matrix method is derived from the volume integral equation, compared to the T-Matrix method which is based on surface integral principles (i.e., “EBCM” or the “null field method”), it can be applied to the scattering calculations of particle with arbitrary shapes and inhomogeneous compositions, which can greatly expand the application scope of the T-Matrix method.
Read full abstract