OpenDDA by James Mc Donald is a highly optimised computational framework, written in the C language, for the Discrete Dipole Approximation, a numerical method for calculating the optical properties associated with a target of arbitrary geometry that is widely used in atmospheric, astrophysical and industrial simulations.

Matlab CDA (coupled dipole approximation) program for oblate ellipsoids by Matthew David McMahon printed in Matthew David McMahon: Effects of geometrical order on the linear and nonlinear optical properties of metal nanoparticles. Ph.D. Thesis, Vanderbilt University, Nashville, Tennessee 2006.
- Link (25 Feb 2009)
Fortran code solving the volume integral equation printed in Rick Cooper: The effects of a nearby biological body on the parameters of a small hand-held radio operating in the H.F. band (3 MHz-30 MHz), Master of Science Thesis, Ohio University 1992.
DDSUB a software package based on the Coupled-Dipole Method (CDM) for modeling the internal fields within a feature (defect) embedded below the surface of an infinite half-plane substrate. By Brent Nebeker.
Based on DDSCAT DDA_field adds the following additional capabilities to DDSCAT: (1) treatment of particles in solvent, (2) calculation of near-field properties such as local electric field, including the calculation of near-field properties on a grid that is different from the DDA grid, (3) periodic boundary conditions, (4) consideration of many other shapes of particles, and of more than one particle in the simulation box. DDA_field by Serdar Ogut and Juan C. Idrobo.
- Link (28 Jan 2009)