User Guide for the Discrete Dipole Approximation Code DDSCAT.6.0
B.T. Draine (Princeton Univ.), P.J. Flatau (UCSD)

TL;DR
This paper provides a comprehensive user guide for DDSCAT.6.0, a versatile software implementing the discrete dipole approximation for electromagnetic scattering calculations on targets of arbitrary shape and composition.
Contribution
It introduces DDSCAT.6.0 with new features like MPI support, FFTW integration, and enhanced target geometry options, facilitating accurate and efficient scattering simulations.
Findings
Supports complex target geometries and materials
Includes parallel processing capabilities
Provides detailed computational requirements
Abstract
DDSCAT.6.0 is a freely available software package (http://www.astro.princeton.edu/~draine/DDSCAT.6.0.html) which applies the "discrete dipole approximation" (DDA) to calculate scattering and absorption of electromagnetic waves by targets with arbitrary geometries and complex refractive index. DDSCAT.6.0 allows accurate calculations of electromagnetic scattering from targets with ``size parameters'' 2*pi*a/lambda < 15 provided the refractive index m is not large compared to unity (|m-1| < 1). DDSCAT.6.0 includes the option of using the FFTW (Fastest Fourier Transform in the West) package. DDSCAT.6.0 also includes MPI support, permitting parallel calculations on multiprocessor systems. DDSCAT package is written in Fortran and is highly portable. The program supports calculations for a variety of target geometries (e.g., ellipsoids, regular tetrahedra, rectangular solids, finite…
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
TopicsParticle accelerators and beam dynamics · Particle Accelerators and Free-Electron Lasers · Superconducting Materials and Applications
