Opendda: a Novel High-Performance Computational Framework for the Discrete Dipole Approximation

@article{Donald2009OpenddaAN,
  title={Opendda: a Novel High-Performance Computational Framework for the Discrete Dipole Approximation},
  author={James Donald and Aaron Golden and S. Gerard Jennings},
  journal={The International Journal of High Performance Computing Applications},
  year={2009},
  volume={23},
  pages={42 - 61}
}
This work presents a highly optimized computational framework for the Discrete Dipole Approximation, a numerical method for calculating the optical properties associated with a target of arbitrary geometry that is widely used in atmospheric, astrophysical and industrial simulations. Core optimizations include the bit-fielding of integer data and iterative methods that complement a new Discrete Fourier Transform (DFT) kernel, which efficiently calculates the matrix— vector products required by… 

Figures and Tables from this paper

Investigating the use of the T-Matrix Method as a proxy for the Discrete Dipole Approximation

Satellite and ground-based instrumentation, such as radar, lidar and radiometers, have the capability of remotely detecting water, graupel, ice and snow particles in the atmosphere. The detection and

The Discrete Dipole Approximation: A Review

TLDR
This article details the discrete dipole approximation (DDA) which belongs to the class of volume integral methods and presents the principle of DDA as well as its theoretical and numerical aspects.

The concept of apparent polarizability for calculating the extinction of electromagnetic radiation by porous aerosol particles

In the current study, the electromagnetic properties of porous aerosol particles are calculated in two ways. In the first, a porous target input file is generated by carving out voids in an otherwise

Sensitivity tests on the convergence tendency of the scattering order formulation of the discrete dipole approximation.

TLDR
This study performed a series of sensitivity tests in order to elucidate the convergence tendency of the scattering order formulation (SOF) of the discrete dipole approximation (DDA), and found that the calculated extinction cross section exhibits oscillations about the correct value, but with increasing amplitude rather than with decreasing amplitude.

Angle-resolved light scattering of single human chromosomes: experiments and simulations

TLDR
A remarkable agreement between the light scattering simulations and measurements of all 6 studied chromosomes was found, and the influence of small changes in the orientation of a complex scatterer geometry on its angle-resolved scattering pattern is shown.

The sensitivity enhancement of tilted fibre Bragg grating sensors with polarization dependent resonant nano-scale coatings

Fibre Bragg grating sensors have emerged as a simple, inexpensive, accurate, sensitive and reliable platform, a viable alternative to the traditional bulkier optical sensor platforms. In this work we

References

SHOWING 1-10 OF 57 REFERENCES

The discrete-dipole approximation and its application to interstellar graphite grains

The discrete dipole approximation (DDA), a flexible method for computing scattering of radiation by particles of arbitrary shape, is extended to incorporate the effects of radiative reaction and to

User Guide for the Discrete Dipole Approximation Code DDSCAT (Version 5a10)

DDSCAT.5a is a freely available software package which applies the "discrete dipole approximation" (DDA) to calculate scattering and absorption of electromagnetic waves by targets with arbitrary

Comparison between discrete dipole implementations and exact techniques

Solution of dense systems of linear equations in electromagnetic scattering calculations

TLDR
The discrete-dipole approximation (DDA) is a method for calculating the scattering of light by an irregular particle that includes the solution of large dense systems of linear equations where the coefficient matrix is complex symmetric.

User Guide for the Discrete Dipole Approximation Code DDSCAT 7.2

DDSCAT 7.2 is a freely available open-source Fortran-90 software package applying the discrete dipole approximation (DDA) to calculate scattering and absorption of electromagnetic waves by targets

The application of iterative solvers in discrete dipole approximation method for computing electromagnetic scattering

TLDR
Several Krylov subspace iterative algorithms are compared as the solvers for the discrete dipole approximation method to analyze the electromagnetic scattering problem and a new comparison of the computational complexities of these methods is given.

Discrete-Dipole Approximation For Scattering Calculations

The discrete-dipole approximation (DDA) for scattering calculations, including the relationship between the DDA and other methods, is reviewed. Computational considerations, i.e., the use of

The discrete dipole approximation: an overview and recent developments

Coupled Dipole Simulations of Elastic Light Scattering on Parallel Systems

The Coupled Dipole method is used to simulate Elastic Light Scattering from arbitrary shaped particles. To facilitate simulation of relative large particles, such as human white blood cells, the
...