Discrete dipole approximation codes
This is a list of software packages for calculating scattering and absorption of light using Discrete dipole approximation (DDA). Most of the software applies to arbitrary-shaped inhomogeneous nonmagnetic particles and particle systems in free space or homogeneous dielectric host medium.
Source: Wikipedia — Discrete dipole approximation codes (CC BY-SA 4.0)