adda icon indicating copy to clipboard operation
adda copied to clipboard

Optimization for optically soft particles

Open myurkin opened this issue 9 years ago • 2 comments

There is some relevance of the DDA simulations for particles with refractive index close to 1. More specifically, when the Born approximation captures the large part of the final solution. The simplest idea is to exactly calculate the scattering of the incident plane wave, leading to corrections similar to "-scat igt_so", but dependent on the scattering angle. Quick tests show great potential for cubes. So it make sense to implement additional argument to -scat.

Unfortunately, those corrections can be overwhelmed by shape errors. In particular, the first results for spheres show almost no correction along the above lines. This makes it related to the weighted discretization - #12. Another relevant issue is #59.

And it is also interesting (at least from a theoretical standpoint) to study the limit of m->1. For instance, specifying m=1 in the command line may cause ADDA to produce the first non-zero order of (m-1) for all scattering quantities. In this respect, ADDA can be made a convenient (and accurate) tool for calculating the Born (or Rayleigh-Debye-Gans) result (and corresponding integrals). The first step for that would be to audit the internal numerics of ADDA, whether it is possible to extract the infinitesimal parts in all derivations.

myurkin avatar Nov 30 '16 11:11 myurkin

I will work on it

inzhevatkin avatar Apr 26 '21 02:04 inzhevatkin