The Null-field Method with Discrete Sources is an extension of the Null-field Method (also called T-Matrix Method) to compute light scattering by arbitrarily shaped dielectric particles. The Fortran code is inculded on CD with the book:
Adrian Doicu, Thomas Wriedt and Yuri Eremin: Light Scattering by Systems of Particles. Null-Field Method with Discrete Sources -
Theory and Programs. Springer Verlag; Berlin, Heidelberg, New York 2006.
- Springer Publisher(14.8.2006)
- List of Fortran90 Programs on CD-ROM with the book (18.8.2006)
- Users guide (04.03.2013)
- Amazon: SEARCH INSIDE this book (18.7.2007)
- SScaTT
Superellipsoid Scattering Tool (v.1.1.4) for T-matrix scattering computation by superellipsoids and other abritrary shaped 3D scatterers by T. Wriedt. Windows 98, XP SScaTT paper - Particle shapes that might be suitable for SScaTT (9 Dec 2021)
- For questions please send emails to
This email address is being protected from spambots. You need JavaScript enabled to view it. (22.9.2006) - new parallel code, users guide (16 Apr 2010)
- all links updated (9 Dec 2021)
GF Package (EM Green's function near an interface) written by , J. C. Schotland, and V. A. Markel.
- SPIE Newsroom (10 Dec 2009)
- Link (10 Dec 2009)
C++ object class library (SCATMECH) to disseminate simple models for light scattering from smooth surfaces. The library includes routines for scattering from spherical particles (Rayleigh, Rayleigh-Gans, and Mie) and routines for various models of scattering from surfaces. Data types for manipulating different representations for the polarization of light and the polarimetric properties of materials,specifically Mueller matrices, Stokes vectors, and Jones matrices and vectors.
- Link (27 Nov 2008)
Program written by Gorden Videen and modified by Dat Ngo. The program follows the derivation of Videen and Ngo given Videen and Ngo, J Opt. Soc. Am. A 14, p. 70 (1997).
- Link (local copy)
Program written by Gorden Videen and modified by Dat Ngo. The program follows the derivation of Gorden Videen given in his dissertation and the articles Videen, Opt. Comm. 115, p. 1 (1995); Videen, JOSA A 8, p. 483 (1991); 9, p. 844 (1992).
- Link (local copy, 25 Feb 1998)
FORTRAN program listed in Gorden Wayne Videen: Light scattering from a sphere on or near an interface, Ph. D. 1992, University of Arizona; UMI Order Number 9220701
FORTRAN program listed in B.R. Johnson: Light Scattering from a Spherical Particle on a Conducting Plane: Part I. Normal Incidence, Aerospace Tech. Rep. TR-0091(6945- 08), 1991, Space and Environment Technology Center, The Aerospace Corporation, P.O. Box 92957, Los Angeles CA 90009
Scattering Core
Scattering Core is a highly optimized Java library designed for the generation and morphological analysis of synthetic fractal aggregates.
- Link (9 Oct 2026)

