https://hgpu.org/?p=10451
The discrete dipole approximation code DDscat.C++: features, limitations and plans