adda-team / adda

ADDA - light scattering simulator based on the discrete dipole approximation
GNU General Public License v3.0
90 stars 56 forks source link

Simulation of Light Scattering of Core Shell Particle within absorption medium #330

Open JohnLee009 opened 2 months ago

JohnLee009 commented 2 months ago

Hi,

is the current code able to simulate the light scattering of core shell particle within absorption medium?

The core shell particle could be the shell is polymer and the core is just air. And the medium is another kind of polymer.

Many thanks for your help!

Best,

John

myurkin commented 2 months ago

John, thanks for your interest. The master branch doesn't support it. However, see the comments inside issues #91 and #219. Briefly, there is a beta-version in https://github.com/Sunmosk/adda-complex_freq , developed by Alexander Moskalensky (@Sunmosk), which was later incorporated (together with the EELS functionality) into the pull request #314. However, the latter has not yet been merged into the master branch (my fault, I hope to do it within a few months). So, you can already run some simulations with it, but there is almost no documentation.

Another (more global) issue is how the measureable quantities, like extinction cross section, should be calculated in such case. The current code implement one of the options, but it is not the only possibility. We discussed these issues in a couple of conference presentations. However, we haven't yet finalized the comprehensive journal papers on this subject (again, my fault).

  1. Moskalensky A.E. and Yurkin M.A. Open-source implementation of the DDA for light scattering in an absorbing medium, The 19th Electromagnetic and Light Scattering Conference, 12-16 July 2021, Online, p. 48. (video)
  2. Yurkin M.A. and Moskalensky A.E. Open-source implementation of the discrete-dipole approximation for a scatterer in an absorbing host medium, VI International Conference on Metamaterials and Nanophotonics (METANANO 2021), 13-17 September 2021, Online, J. Phys.: Conf. Ser. 2015, p. 012167. (poster)

To conclude, if you decide to give it a try, we will be glad to answer any questions. And please provide feedback, how it works for you.

JohnLee009 commented 2 months ago

Hi Maxim, many thanks for your detailed answer. I will try to run the simulations. Once I get some results, will definitely update with the community.