Disclaimer: This material is being kept online for historical purposes. Though accurate at the time of publication, it is no longer being updated. The page may contain broken links or outdated information, and parts may not function in current web browsers. Visit https://espo.nasa.gov for information about our current projects.


A multiple sphere T-matrix Fortran code for use on parallel computer clusters

Mackowski, D. W., and M. Mishchenko (2011), A multiple sphere T-matrix Fortran code for use on parallel computer clusters, J. Quant. Spectrosc. Radiat. Transfer, 112, 2182-2192, doi:10.1016/j.jqsrt.2011.02.019.

A general-purpose Fortran-90 code for calculation of the electromagnetic scattering and absorption properties of multiple sphere clusters is described. The code can calculate the efficiency factors and scattering matrix elements of the cluster for either fixed or random orientation with respect to the incident beam and for plane wave or localizedapproximation Gaussian incident fields. In addition, the code can calculate maps of the electric field both interior and exterior to the spheres. The code is written with message passing interface instructions to enable the use on distributed memory compute clusters, and for such platforms the code can make feasible the calculation of absorption, scattering, and general EM characteristics of systems containing several thousand spheres.

PDF of Publication: 
Download from publisher's website.
Research Program: 
Radiation Science Program (RSP)