Discrete dipole approximation codes
Encyclopedia
This article contains list of discrete dipole approximation codes and their applications.

The discrete dipole approximation
Discrete dipole approximation
The discrete dipole approximation is a method for computing scattering of radiation by particles of arbitrary shape and by periodic structures. Given a target of arbitrary geometry, one seeks to calculate its scattering and absorption properties...

 (DDA) is a flexible technique for computing scattering and absorption by targets of arbitrary geometry. Given a target of arbitrary geometry, one seeks to calculate its scattering and absorption properties. The DDA is an approximation of the continuum target by a finite array of polarizable points. The points acquire dipole moments in response to the local electric field. The dipoles of course interact with one another via their electric fields, so the DDA is also sometimes referred to as the coupled dipole approximation. It is closely related to method of moments, digitized Green's function, volume integral method.

Classification

The compilation contains information about the discrete dipole approximation
Discrete dipole approximation
The discrete dipole approximation is a method for computing scattering of radiation by particles of arbitrary shape and by periodic structures. Given a target of arbitrary geometry, one seeks to calculate its scattering and absorption properties...

, relevant links, and their applications. There are reviews
as well as published comparison of existing codes.

General purpose public domain DDA codes

Year Name Authors References Language Short Description
1993 DDSCAT B. T. Draine and P.J. Flatau Fortran Calculates scattering and absorption of electromagnetic waves by particles of arbitrary geometry and periodic particles.
2006 ADDA Maxim A. Yurkin and Alfons G. Hoekstra C Calculates scattering and absorption of electromagnetic waves by particles of arbitrary geometry.
2009 OpenDDA James Mc Donald C Calculates scattering and absorption of electromagnetic waves by particles of arbitrary geometry.

Specialized DDA codes

Year Name Authors References Language Short Description
2002 D. W. Mackowski Fortran Calculates scattering and absorption of electromagnetic waves by particles of arbitrary geometry and calculates analytically orientationally averaged scattering properties.
2006 CDA Matthew David McMahon Matlab Calculates scattering and absorption of electromagnetic waves by particles of arbitrary geometry.

Relevant scattering codes

  • Codes for electromagnetic scattering by spheres
    Codes for electromagnetic scattering by spheres
    Codes for electromagnetic scattering by spheres - this article list codes for electromagnetic scattering by a homogeneous sphere, layered sphere, and cluster of spheres...

  • Codes for electromagnetic scattering by cylinders
    Codes for electromagnetic scattering by cylinders
    Codes for electromagnetic scattering by cylinders - this article list codes for electromagnetic scattering by a cylinder. Some of the source codes may be available on ....


See also

  • Computational electromagnetics
    Computational electromagnetics
    Computational electromagnetics, computational electrodynamics or electromagnetic modeling is the process of modeling the interaction of electromagnetic fields with physical objects and the environment....

  • Light scattering by particles
    Light scattering by particles
    Light scattering by particles is the process by which small particles such as ice crystals, dust, planetary dust, and blood cells cause observable phenomena such as rainbows, the color of the sky, and halos....

  • List of atmospheric radiative transfer codes
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK