User Guide for the Discrete Dipole Approximation Code DDSCAT 7.1 - Astrophysics > Instrumentation and Methods for AstrophysicsReport as inadecuate




User Guide for the Discrete Dipole Approximation Code DDSCAT 7.1 - Astrophysics > Instrumentation and Methods for Astrophysics - Download this document for free, or read online. Document in PDF available to download.

Abstract: DDSCAT 7.1 is an open-source Fortran-90 software package applying thediscrete dipole approximation to calculate scattering and absorption ofelectromagnetic waves by targets with arbitrary geometries and complexrefractive 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-, allowingcalculation of absorption, scattering, and electric fields around arrays ofnanostructures.The theory of the DDA and its implementation in DDSCAT is presented in Draine1988 and Draine and Flatau 1994, and its extension to periodic structuresand near-field calculations in Draine and Flatau 2008. DDSCAT 7.1 includessupport for MPI, OpenMP, and the Intel Math Kernel Library MKL. DDSCATsupports calculations for a variety of target geometries. Target materials maybe both inhomogeneous and anisotropic. It is straightforward for the user to-import- arbitrary target geometries into the code. DDSCAT automaticallycalculates total cross sections for absorption and scattering and selectedelements of the Mueller scattering intensity matrix.This User Guide explains how to use DDSCAT 7.1 to carry out electromagneticscattering calculations. DDfield, a Fortran-90 code to calculate E and B atuser-selected locations near the target, is included in the distribution. Anumber of changes have been made since the last release, DDSCAT 7.0 .



Author: B. T. Draine 1, P. J. Flatau 2 1 Princeton University, 2 Scripps Institution of Oceanography, UCSD

Source: https://arxiv.org/







Related documents