Standard

Capabilities of the ADDA code for electromagnetic simulations. / Yurkin, Maxim A.; Smunev, Dmitry A.; Glukhova, Stefania A. et al.

Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021. Institute of Electrical and Electronics Engineers Inc., 2021. p. 111-114 (Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021).

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

Harvard

Yurkin, MA, Smunev, DA, Glukhova, SA, Kichigin, AA, Moskalensky, AE & Inzhevatkin, KG 2021, Capabilities of the ADDA code for electromagnetic simulations. in Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021. Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021, Institute of Electrical and Electronics Engineers Inc., pp. 111-114, 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021, Divnomorskoe, Russian Federation, 28.06.2021. https://doi.org/10.1109/RSEMW52378.2021.9494136

APA

Yurkin, M. A., Smunev, D. A., Glukhova, S. A., Kichigin, A. A., Moskalensky, A. E., & Inzhevatkin, K. G. (2021). Capabilities of the ADDA code for electromagnetic simulations. In Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021 (pp. 111-114). (Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/RSEMW52378.2021.9494136

Vancouver

Yurkin MA, Smunev DA, Glukhova SA, Kichigin AA, Moskalensky AE, Inzhevatkin KG. Capabilities of the ADDA code for electromagnetic simulations. In Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021. Institute of Electrical and Electronics Engineers Inc. 2021. p. 111-114. (Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021). doi: 10.1109/RSEMW52378.2021.9494136

Author

Yurkin, Maxim A. ; Smunev, Dmitry A. ; Glukhova, Stefania A. et al. / Capabilities of the ADDA code for electromagnetic simulations. Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021. Institute of Electrical and Electronics Engineers Inc., 2021. pp. 111-114 (Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021).

BibTeX

@inproceedings{0428dcaa6c1246ceb166326ccb4e2543,
title = "Capabilities of the ADDA code for electromagnetic simulations",
abstract = "The code ADDA is an open-source implementation of the discrete dipole approximation (DDA), which is a numerically exact method based on the volume-integral formulation of the Maxwell equations in the frequency domain. It can simulate interaction of arbitrary electromagnetic fields with finite scatterers having arbitrary shape and internal structure. ADDA can run both on CPU or GPU, but can also employ a multiprocessor distributed-memory system, parallelizing a single DDA calculation. Moreover, computational complexity of ADDA scales almost linearly with number of discretization voxels (dipoles), which allows one to consider large system sizes and/or fine discretization levels. ADDA is written in C99 and can be used on almost any operating system. It provides a complete control over the scattering configuration, including incident beam, particle morphology and orientation. ADDA can be used to calculate a wide variety of angle-resolved and integral scattering quantities. In addition to far-field scattering by various beams, this includes near fields as well as excitation by a point dipole or a fast electron. Moreover, ADDA can rigorously and efficiently simulate the scattering by particles near a plane homogeneous substrate or placed in a homogeneous absorbing host medium. It also incorporates many DDA improvements aimed at increasing both the accuracy and computational speed. This contribution describes the main features of ADDA and presents several simulation examples.",
keywords = "Absorbing host medium, Bessel beams, Discrete dipole approximation, Electron-energy-loss spectroscopy, Graphical user interface, Nearfield, Scattering",
author = "Yurkin, {Maxim A.} and Smunev, {Dmitry A.} and Glukhova, {Stefania A.} and Kichigin, {Alexander A.} and Moskalensky, {Alexander E.} and Inzhevatkin, {Konstantin G.}",
note = "Funding Information: This research is supported by the Russian Science Foundation (Grant No. 18-12-00052). Publisher Copyright: {\textcopyright} 2021 IEEE.; 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021 ; Conference date: 28-06-2021 Through 02-07-2021",
year = "2021",
month = jun,
day = "28",
doi = "10.1109/RSEMW52378.2021.9494136",
language = "English",
series = "Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "111--114",
booktitle = "Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021",
address = "United States",

}

RIS

TY - GEN

T1 - Capabilities of the ADDA code for electromagnetic simulations

AU - Yurkin, Maxim A.

AU - Smunev, Dmitry A.

AU - Glukhova, Stefania A.

AU - Kichigin, Alexander A.

AU - Moskalensky, Alexander E.

AU - Inzhevatkin, Konstantin G.

N1 - Funding Information: This research is supported by the Russian Science Foundation (Grant No. 18-12-00052). Publisher Copyright: © 2021 IEEE.

PY - 2021/6/28

Y1 - 2021/6/28

N2 - The code ADDA is an open-source implementation of the discrete dipole approximation (DDA), which is a numerically exact method based on the volume-integral formulation of the Maxwell equations in the frequency domain. It can simulate interaction of arbitrary electromagnetic fields with finite scatterers having arbitrary shape and internal structure. ADDA can run both on CPU or GPU, but can also employ a multiprocessor distributed-memory system, parallelizing a single DDA calculation. Moreover, computational complexity of ADDA scales almost linearly with number of discretization voxels (dipoles), which allows one to consider large system sizes and/or fine discretization levels. ADDA is written in C99 and can be used on almost any operating system. It provides a complete control over the scattering configuration, including incident beam, particle morphology and orientation. ADDA can be used to calculate a wide variety of angle-resolved and integral scattering quantities. In addition to far-field scattering by various beams, this includes near fields as well as excitation by a point dipole or a fast electron. Moreover, ADDA can rigorously and efficiently simulate the scattering by particles near a plane homogeneous substrate or placed in a homogeneous absorbing host medium. It also incorporates many DDA improvements aimed at increasing both the accuracy and computational speed. This contribution describes the main features of ADDA and presents several simulation examples.

AB - The code ADDA is an open-source implementation of the discrete dipole approximation (DDA), which is a numerically exact method based on the volume-integral formulation of the Maxwell equations in the frequency domain. It can simulate interaction of arbitrary electromagnetic fields with finite scatterers having arbitrary shape and internal structure. ADDA can run both on CPU or GPU, but can also employ a multiprocessor distributed-memory system, parallelizing a single DDA calculation. Moreover, computational complexity of ADDA scales almost linearly with number of discretization voxels (dipoles), which allows one to consider large system sizes and/or fine discretization levels. ADDA is written in C99 and can be used on almost any operating system. It provides a complete control over the scattering configuration, including incident beam, particle morphology and orientation. ADDA can be used to calculate a wide variety of angle-resolved and integral scattering quantities. In addition to far-field scattering by various beams, this includes near fields as well as excitation by a point dipole or a fast electron. Moreover, ADDA can rigorously and efficiently simulate the scattering by particles near a plane homogeneous substrate or placed in a homogeneous absorbing host medium. It also incorporates many DDA improvements aimed at increasing both the accuracy and computational speed. This contribution describes the main features of ADDA and presents several simulation examples.

KW - Absorbing host medium

KW - Bessel beams

KW - Discrete dipole approximation

KW - Electron-energy-loss spectroscopy

KW - Graphical user interface

KW - Nearfield

KW - Scattering

UR - http://www.scopus.com/inward/record.url?scp=85114451506&partnerID=8YFLogxK

U2 - 10.1109/RSEMW52378.2021.9494136

DO - 10.1109/RSEMW52378.2021.9494136

M3 - Conference contribution

AN - SCOPUS:85114451506

T3 - Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021

SP - 111

EP - 114

BT - Conference Proceedings - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 2021 Radiation and Scattering of Electromagnetic Waves, RSEMW 2021

Y2 - 28 June 2021 through 2 July 2021

ER -

ID: 34162123