User Guide for the Discrete Dipole Approximation Code DDSCAT 7.0
B.T. Draine (1), P. J. Flatau (2) ((1) Princeton University, (2), Scripps Institution of Oceanography, UCSD)

TL;DR
DDSCAT 7.0 is an open-source software package that uses the discrete dipole approximation to simulate electromagnetic scattering and absorption by targets of arbitrary shape and composition, including periodic structures.
Contribution
This paper provides a comprehensive user guide for DDSCAT 7.0, detailing its capabilities, target geometries, and computational features for electromagnetic scattering simulations.
Findings
Supports arbitrary geometries and complex refractive indices
Includes parallel computing support with MPI and OpenMP
Calculates scattering, absorption, and near-field electric and magnetic fields
Abstract
DDSCAT 7.0 is an open-source Fortran-90 software package applying the discrete dipole approximation to calculate scattering and absorption of electromagnetic waves by targets with arbitrary geometries and complex refractive index. The targets may be isolated entities (e.g., dust particles), but may also be 1-d or 2-d periodic arrays of "target unit cells", allowing calculation of absorption, scattering, and electric fields around arrays of nanostructures. The theory of the DDA and its implementation in DDSCAT is presented in Draine (1988) and Draine & Flatau (1994), and its extension to periodic structures (and near-field calculations) in Draine & Flatau (2008). DDSCAT 7.0 includes support for MPI, OpenMP, and the Intel Math Kernel Library (MKL). DDSCAT supports calculations for a variety of target geometries. Target materials may be both inhomogeneous and anisotropic. It is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsZnO doping and properties
