Comparison between discrete dipole implementations and exact techniques

Antti Penttilä, Evgenij Zubko, Kari Lumme, Karri Muinonen, Maxim A. Yurkin, Bruce Draine, Jussi Rahola, Alfons G. Hoekstra, Yuri Shkuratov

Research output: Contribution to journalArticle

115 Scopus citations

Abstract

The use of the discrete dipole approximation (DDA) method in wave optical scattering simulations is growing quite fast. This is due to the fact that the current computing resources allow to apply DDA to sufficiently large scattering systems. The advantage of DDA is that it is applicable to arbitrary particle shape and configuration of particles. There are several computer implementations of the DDA method, and in this article we will compare four of such implementations in terms of their accuracy, speed and usability. The accuracy is studied by comparing the DDA results against results from either Mie, T-matrix or cluster T-Matrix codes with suitable geometries. It is found that the relative accuracy for intensity is between 2% and 6% for ice and silicate type refractive indices and the absolute accuracy for linear polarization ratio is roughly from 1% to 3%.

Original languageEnglish (US)
Pages (from-to)417-436
Number of pages20
JournalJournal of Quantitative Spectroscopy and Radiative Transfer
Volume106
Issue number1-3
DOIs
StatePublished - Jul 1 2007

All Science Journal Classification (ASJC) codes

  • Radiation
  • Atomic and Molecular Physics, and Optics
  • Spectroscopy

Keywords

  • Discrete-dipole approximation
  • Scattering

Fingerprint Dive into the research topics of 'Comparison between discrete dipole implementations and exact techniques'. Together they form a unique fingerprint.

  • Cite this

    Penttilä, A., Zubko, E., Lumme, K., Muinonen, K., Yurkin, M. A., Draine, B., Rahola, J., Hoekstra, A. G., & Shkuratov, Y. (2007). Comparison between discrete dipole implementations and exact techniques. Journal of Quantitative Spectroscopy and Radiative Transfer, 106(1-3), 417-436. https://doi.org/10.1016/j.jqsrt.2007.01.026